流程管理软件的四种类型
👆点击“博文视点Broadview”,获取更多书讯
流程管理软件可以分成四种类型:流程梳理软件、流程建模软件、流程分析软件、流程中间件。
流程梳理软件
顾名思义,流程梳理软件就是用于支持流程梳理工作的软件。
在《老包讲流程》一书的11.1.1节中介绍过,流程表达语言从逻辑流程图、泳道流程图、全息流程图演化到仿真流程图。
流程表达语言和流程管理软件的应用是息息相关的。流程梳理软件采用的比较典型的语言就是全息流程图。它是在流程梳理过程中,管理人员和业务人员用来呈现业务现实的工具。正因为它的用户是管理人员和业务人员而不是专业人员,所以易用性和通俗化是它的典型特征。
比较有代表性的流程梳理软件有Nimbus的CONTROL系统。另外,我国近年来也开发了一些类似的系统,如图1所示。
图1 流程梳理软件示例
首先需要说明的是,我们在此讨论的软件都是系统,而不是VISIO这样的工具软件。
工具软件和系统的区别是显而易见的,系统通常有服务端和客户端,可以多人协同工作,具有管理功能,而工具软件通常是单机应用,不具备管理的功能。
对于流程管理来说更重要的意义在于,只有系统级的产品才能支持流程管理作为一个完整体系的存在和实现。
比如,流程的逐层展开和端到端连接(就像高德地图一样)。再如,流程的生命周期管理,是流程管理系统软件首先必须支持的。
流程建模软件
要想清楚流程建模软件和流程梳理软件之间的差别,首先就要清楚流程建模和流程梳理的差别。
虽然很多人会把它们混为一谈,但实际上它们不是一回事。
流程梳理的结果是要完整地、结构化地呈现流程,这是以管理人员和业务人员为主体的工作。虽然这个过程也需要有标准化的语言,但是对于所采用的语言的精确程度没有很高的要求。
流程建模却不同,需要有复杂而且精确的语言,否则我们很难称之为模型。这样的工作不是管理人员和业务人员能够完成的,通常要由专业人员实现。
实际上,我们更应该称流程建模软件为企业建模软件(可以支持EA),因为它们构建的不只是流程模型,可以基于多个维度构建企业模型(比如组织模型、绩效模型、风险模型等),甚至有些软件还可以自定义模型。
代表性的流程建模软件就是业内熟知的ARIS,如图2所示。
图2 流程建模软件示例
这种流程建模软件的优点是功能强大,可以扩展应用支持管理集成和系统集成。它的缺点是易用性不足,只有受过专业训练的人才能使用。或许这不能称为缺点,因为功能强大和易用性总是一把双刃剑。
流程分析软件
流程分析软件在流程建模软件的基础上,通过赋予流程的数据定义,能够实现流程的模拟运行——仿真。
这种流程仿真是有前提的:
第一,构建了非常完整而且精确的流程模型;
第二,流程的各种运行场景通过数据进行区分和组合;
第三,流程的每一个活动都基于某些维度定义了数值,如时间、成本等。
然后,通过运算可以得出流程模拟的数据。这样的好处是显而易见的,就像产品设计的仿真一样,我们可以做流程设计的仿真,为流程的分析和优化提供数据的支持,如图3所示。
图3 流程分析软件示例
这实在是一件美好的事情,然而现实是“骨感”的。我认为目前国内绝大多数企业都不具备上述条件,既缺少体系化的流程,也缺少支持流程分析的数据,还缺少流程建模的专业人员。
流程分析软件一般不会独立存在,在很多时候是流程建模软件的扩展应用。
流程中间件
流程中间件是介于流程管理软件和流程执行软件中间的一个状态。
流程执行软件就是我们通常说的业务系统,比如ERP、MES、OA等系统。
当然,像ERP系统这样复杂的业务系统并不只是做流程的执行,更重要的是做企业资源的管理,这实际上已经超出了流程管理的范畴。
流程管理软件和流程执行软件是有差异的。流程管理软件是流程设计和生命周期管理的工具,并不执行流程。执行流程的都是业务系统和工作流软件。
流程中间件就是流程管理软件和流程执行软件之间的桥梁,相当于一个翻译器,将设计出来的流程植入IT系统实现流程的运行。
毫无疑问,这样的过程是流程建模软件的延伸和扩展,如图4所示。
图4 流程中间件示例
流程中间件也有比较简单的用途,有些中小型企业不需要构建完整的流程体系,只是在梳理和设计某些流程之后,通过中间件将它们转成工作流执行,实现从流程设计到执行一体化。
这种设计和开发策略是很有意义的,毕竟对于中小企业来说,流程体系可能不是它们眼下所关注的。当然,这种设计是局部的,与我们讲的流程体系化设计和生命周期管理不是一个层面的事。
这种类型的软件现在很多,它们都是从工作流软件发展起来,由执行端向设计端延伸的一种扩展应用。
本文节选自《老包讲流程》一书,欢迎阅读此书了解更多相关内容。
限时下单立减50,快快扫码抢购吧!
发布:刘恩惠
审核:陈歆懿
热文推荐
▼点击阅读原文,了解本书详情~