[原创]业务流程建模和业务流程管理系统-从一份BPMN调查问卷说起
业务流程建模和业务流程管理系统-从一份BPMN调查问卷说起
以下数据来源于一篇文章:BPMN Modeling � Who, Where, How and Why ,Jan Recker ,2008.03月。
原文链接地址:http://www.bptrends.com/publicationfiles/05-08-ART-BPMN%20Survey-Recker-JR%20final.pdf。
中文翻译为:BPMN建模-谁,哪里,如何以及为什么?
该调查针对多个国家,回收将近600份调查问卷。下面一些内容,有助于在开始BPM项目之前,建立更加准确的项目预期。
首先有两个概念需要说明一下,BPMS-(BPM system)和BPMN(BPM Notation)。BPMS指业务流程管理系统,即一套用来管理业务流程的应用系统。BPMN指业务流程建模符号,有的时候也指业务流程建模。可以说,BPMN是BPMS的一部分。一个BPMS系统,肯定有一个BPMN工具。
Microsoft Visio | 18.2% |
itp-Commerce Process Modeler | 7.8% |
SparxSystems Enterprise Architect | 6.9% |
Visual Paradigm Visual Architect | 6.2% |
Telelogic System Architect | 5.7% |
Intalio BPMS | 5.0% |
ILOG Jviews | 3.8% |
IDS Scheer ARIS | 3.3% |
Casewise Corporate Modeler | 3.3% |
Holocentric Modeler | 2.8% |
iGrafx FlowCharter | 2.4% |
MagicDraw | 1.9% |
Inhouse solution | 1.9% |
Savvion Process Modeler | 1.4% |
Tibco BusinessStudio | 1.4% |
Appian BPM Suite | 1.4% |
Other | 15.6% |
Various | 10.9% |
Integrated repository for all process models |集中管理流程模型 | 46.4% |
Navigation between process models on different levels|在不同层级流程图之间切换 | 56.2% |
Additional attribute fields for symbols|流程符号附加属性字段 | 42.6% |
Access to other notations and modeling techniques|可以和其他的建模技术和协议集成 | 31.7% |
Access to new symbols in addition to BPMN symbols|可以使用BPMN新的符号 | 26.4% |
Access or hyperlinks to other documentation from within the process models|在流程图内使用文档超链接 | 41.9% |
Method filter for restricting and specifying the set of symbols to be used| 限定/过滤建模方法 | 21.1% |
3.即使在大型企业,负责建模的团队人员基本上也在50人以下。大多数在10个人以下。
超过40%的受访者的工作在超过1000名员工的大型组织,而22.7%和26.8%的受访者工作在中型及小型组织。过程建模团队的规模,范围从不到10个成员( 64.4 %的受访者)到超过50名(3.8%的受访者)。看来,即使是在大型企业,致力于BPMN建模的员工队伍,人数也很小。
这说明什么?BPMN的工具是少数人使用的工具,少数专业人员使用的工具。进一步准确地说,是少数分析人员、需求人员使用的为了应用系统开发的工具。
4.该调查仅仅针对BPMN-业务流程建模,而不是BPMS系统。
也就是说,如果你在一个应用系统开发企业,可以参考以上的调查,选择适用的业务流程建模工具。如果你在一个大型企业,做业务流程优化项目,可以参考以上的调查,来进行业务流程建模。
但是,如果你要选择一个BPMS系统,上面的调查结果参考价值有限。
一个业务流程管理系统-BPMS,最基本的功能是业务流程建模-BPMN。企业建模比业务流程建模层级高一些,除了业务流程之外,对于组织、数据、产品等,都进行建模。而且,流程覆盖所有业务流程。业务流程建模,可能仅仅是部分流程建模。举例来说,对于供应链进行建模,以建设支持业务的IT系统,就是一个典型的业务建模应用场景。企业建模除了供应链建模之外,还有组织、数据、产品等等建模。从组织轴上,涵盖一个企业或组织全部。
除此之外,BPMS应该支持业务流程的优化-即一般所说的AS-IS流程和To-Be流程。理想的应该是支持不同版本流程的对比,而不仅仅是两个静态的流程图。也就是从时间轴上,可以展开看过去、现在、将来的流程是如何的。
其实,个人觉得更大的一个问题是BPMS/BPMN工具的用户应该是谁?为了建设支撑业务的应用系统,系统分析人员肯定是一个重要的应用人群。这些人是将业务语言转化为程序语言的专家。类似于翻译家。另一个更庞大的人群、更重要的人群,应该是业务部门的业务骨干-最懂业务的人。只有每个业务骨干,能够纯熟地掌握BPM的思想,掌握BPMS工具,业务流程管理循环才能够有效转动起来。从上面的调查问卷可以看出,其实目前BPMN基本上局限于系统分析员这个层面 (或者有的组织是业务流程分析员)。也就是从人员轴上,可以展开。
没有评论:
发表评论