文档介绍:业务梳理与功能建模
——信息资源规划(IRP)系列讲座之五
(原载《中国计算机用户》2002-12-02)
企业信息化到了中高级阶段,企业领导和信息主管(CIO)需要对全企业信息系统的功能进行总体把握。特别是当业务发展变化以及管理人员使用计算机的水平提高之后,企业的业务人员和各级管理人员会对现有的一些应用系统不满意,但对期望的新系统的需求又讲不清楚,这就面临如何进行应用软件开发或进行选型的问题。通过信息资源规划,在全面梳理业务流程,建立起全企业信息系统功能模型之后,就容易根据各子系统、功能模块和程序模块的具体情况,优化、整合、选购、定制或新开发,从而形成在市场竞争中具有快速反映能力的、完善的信息系统。
业务梳理与业务模型
信息资源规划之所以要进行业务分析,是为了按信息工程的思想方法来重新认识企业,以便能系统地、本质地、概括地把握企业的功能结构。这就是人们常说的“业务梳理”。按照信息工程方法论,我们采用“职能区域-业务过程-业务活动”这样的三层结构来梳理业务,这就是业务模型(Business Model)。
职能域(Function Area)是对企业中的一些主要业务活动领域的抽象,而不是现有机构部门的照搬。例如,某制造厂的职能域有:经营计划、财务、产品计划、材料、生产计划、生产、销售、配送、会计、人事等。每个职能域都含有若干个业务过程(Process)。该制造厂共有37个业务过程,其中材料需求、采购、进货、库存管理、质量管理,这五个业务过程属于“材料”职能域。每个业务过程都含有若干个业务活动(Activity),如“采购”业务过程包括“提出采购申请单”、“选择供应商”、“编制采购订单”等业务活动,它们是基本的、不能再分解的业务单元。
如果将上述识别、定义企业的职能区域、业务过程和业务活动看作是一件简单的事情,就难以进行全面业务梳理,建立有效的业务模型。因为业务模型的建立,需要业务人员与IT人员达成共识,需要一定的理论指导和反复讨论,而这本身也是提高企业管理人员素质的一项重要工作。在进行了业务梳理和业务模型的建立之后,才能进一步进行计算机化可行性分析与功能模型分析。
计算机化可行性分析与功能模型
并非所有的业务过程和业务活动都能实现计算机化的管理,经分析可以发现:
◆有些业务过程、业务活动可以由计算机自动进行;
◆有些业务过程、业务活动可以人-机交互进行;
◆有些业务过程、业务活动仍然需要由人工完成。
我们将能由计算机自动进行处理的、人-机交互进行的过程和活动,按“子系统-功能模块-程序模块”组织起来,就是系统功能模型(Function Model)。
全企业系统功能模型表述方法是:列出全部子系统并简要描述每一子系统,列出每一子系统所含的功能模块并作定义,列出每一功能模块所含的程序模块。例如,下面的图表是某制造厂信息系统功能模型的一部分。
子系统功能模块程序模块
人力资源子系统
机构管理
机构信息管理
负责人信息管理
员工管理
员工基本信息管理
员工考核信息管理
工资管理
工资变动信息管理
工资核算管理
………
现举例说明:为得出功能模型,如何对业务活动做计算机化可行性分析。首先,看下面的部分业务模型:
业务过程业务活动
材料计划管理
编审材料需求计划