流程可视化技术(流程建模方法) 流程建模就是利用图形化的语言来描述流程,通过建立规范的流程模型,使辅助的流程结构及关系得以表达,最终让流程相关人员理解一致。关于流程建模的方法有很多,其中很多方法已经成熟商业化,在企业流程管理方面企业重要作用。不同的流程建模方法具有不同的特点,所侧重的方法也有所不同。目前主流的流程建模方法包括流程图法、IDEF法、角色行为(RAD)法、Petri net法、ARIS法、价值链法、工作流法等等。我们着重介绍以下几种经典的流程建模方法。 ● 流程图法(Flow Charts) 流程图建模法是一种最为常见的流程描述的模型,其最大优势为形象、实用、可理解性好。流程图节点经过拓展之后,可显示每个环节相关属性信息。下图所示为联审改革后的施工图审批流程图。 ▲ 联审改革后的施工图审批流程图 企业项目大多跨部门、跨职能,流程图模型也应具有表达管理流程执行主体的功能,因而流程图建模法就拓展成了跨职能流程建模法。如下矩阵式流程图所示,可以表达项目流程活动与各个执行单元的关系,其竖向排列表示该流程的执行主体。 ▲ 矩阵式流程图 ●IDFF(Integrated Definition Method) IDFF最早由美国海军发明,用以改善制作作业流程,它最初只有三种方法:功能建模方法(IDFFO)、信息建模方法(IDFF1)以及动态建模方法(IDEF2)。IDFF是面向功能的动态建模方法,随着信息技术的发展以及企业管理的需求日益增加,新的功能需求催生了新的IDFF方法,最终形成一个方法族。IDFF立足于结构化分析与设计方法(SADT),以图形的方式严谨、清晰地描述复杂的系统。其中与业务流程建模最为相关的方法包括IDEF0和获取过程描述方法(IDEF3)。 ● 角色行为法(Role Activity Diagram,RAD ) RAD法最早是由美国学者Holt等人提出的,用于反映协同工作中存在的问题,目前该方法已发展运用于企业流程的分析与建模之中。RAD法是一种强调角色、角色之间的互相作用,以及与外部事件相连接的结构化过程建模技术。如下图所示,它通过标准图形化元素符号描述企业的业务流程,这些符号包括: ▲ RAD法元素符号说明图 角色:为了完成具体目标而组合的活动集合,用带标签的矩形表示,标签包含角色和主体。主体往往是执行角色的人员或设备。 状态:角色完成某个活动前后的情形。 状态描述:对状态进行描述。 活动:角色内须执行的任务。 外部触发事件:能够触发角色但又不在模型系统内部的外部因素。 路径选择依赖状态:根据流程是否满足条件而选择流程路径。 两个角色之间的相互作用:表示角色之间的相互作用。 RAD方法按照角色来分解过程,过程中的角色之间相互独立,通过与其他角色的交互实现协协同工作。与传统系统分析工具很不同的一点,RAD方法强调流程中的角色职责,不像传统分析方法的具有层次化结构特点。这使得RAD模型不易进行模型分解,也无法深入的描述流程细节。 ● Petri网 Petri网是20世纪60年代由Carl Adam Petri发明的,在今后的几十年的发展中,Petri网技术得到了进一步的拓展,已成功运用于很多研究领域,如业务流程建模、柔性制造系统等。Petri网是一种面向图形的建模语言,尤其适合描述与分析具有异步、冲突、并发、随机性等特征的复杂系统。它可以通过建立状态方程、代数方程等数学化工具来描述系统行为,也可以作为图形化工具进行系统分析。它可以描述系统的功能、结构、状态行为、系统各部分之间的环境交互等。 ● ARIS(Architecture of Integrated Information System) ARIS方法是德国萨尔大学的A.W.Scheer教授提出的一种面向过程的、集成化的信息系统模型框架,为企业的业务流程环境提高一套规则和方法。ARIS认为过程是由起止事件和终止事件来定义的,代表的是物质或信息的转变。利用ARIS方法建立的模型具有多视图、多维、多格式和多层次的特点。它以面向对象的方法描述了企业的组织视图、资源视图、数据视图和过程视图,四个视图是相互独立的,但可以通过控制视图来描述四个视图的关系。 ① 组织视图:表示组织结构的静态模型,包括人员组织结构、生产资源以及计算机、通讯网络的结构。 ② 资源视图:表示企业的各项资产以及他们的属性,包括各项设备、资金等信息。 ③ 数据视图:表示业务信息的静态模型,包括数据模型、技术术语、信息载体及数据库等。 ④ 功能视图:表示流程任务的静态模型,描述各个功能之间的关系,包括业务对象、应用软件、功能层次等。 ⑤ 控制视图:表示流程运转情况,是一种动态模型。它能够将业务流程与流程相关的资源、数据以及功能等联系起来。 流程建模技术选择的重要性 项目管理中的流程可视化是为了让项目人员能够快速深刻的理解流程。因此,流程模型的可理解性以及流程模型选择的正确与否显得尤为重要。 我们上面介绍的五种常用的流程可视化技术(流程建模方法),其背后都有强大的理论支撑,但是它们起初出现都是为了解决不同的问题,因此它们对流程管理各有偏重。从形式化程度来看,流程图和ARIS方法的可理解性最好,计算机最容易实现,其他方法则一般。所以作者认为项目管理流程模型的构建不必拘泥于某一种方式,可以将流程图模型作为流程可视化的主要框架,同时借鉴其他建模方法的优点,再结合可视化仿真引擎实现流程推演、流程节点信息拓展、流程动态仿真等流程细节的可视化表达。 文字 / 潘梦夏 责编 / 傅静芸 图片 / 傅静芸 审核 / 卢锡雷 |
|