2009年5月6日星期三

业务流程建模和业务流程管理系统-从一份BPMN调查问卷说起

[原创]业务流程建模和业务流程管理系统-从一份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工具。

 

1.使用的建模工具列表:  

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%
(来源:BPMN Modeling � Who, Where, How and Why -Jan Recker)

从表中可以看出,使用Visio 的人最多。Visio其实只能够用来画图,在流程切换等方面,做的不够好。排在第二位的ITP,是基于Visio的BPMN工具。从这个角度来看,目前 BPMS(业务流程管理系统)的空间非常之大。这些使用Visio和基于Visio的用户,将来都可能迁移到其它平台上。SparxSystem公司的产品应该是比较多给开发人员使用,一般人员使用不上。Visual Pardigm的产品也是一样。Intalio和IDS公司的ARIS产品有些类似,在图形暂时方面比较强。这是前几位的产品。
 
2.使用到建模工具中的具体功能:

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%
 (来源:BPMN Modeling � Who, Where, How and Why -Jan Recker)
 
 

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基本上局限于系统分析员这个层面 (或者有的组织是业务流程分析员)。也就是从人员轴上,可以展开。

 

没有评论:

发表评论