监理公司管理系统 | 工程企业管理系统 | OA系统 | ERP系统 | 造价咨询管理系统 | 工程设计管理系统 | 签约案例 | 购买价格 | 在线试用 | 手机APP | 产品资料
X 关闭

CIO谈流程模板利弊

申请免费试用、咨询电话:400-8352-114

来源:泛普软件 我最近在拉丁美洲出差,有家银行的CIO向我咨询了BPM系统中流程模板的可用性问题。实际上全球各地有很多客户都向我提出过这个问题。虽然许多分析员都发表过有关流程模板的言论,宣传了流程模板能够给客户带来的好处,但客户对流程模板还是不甚了解。

流程模板似乎对于整个BPM行业来说具有举足轻重的意义。客户可以使用BPM供应商提供的预定义好的流程模板进行流程开发,而不必从一张白纸开始。这样就能降低流程定义和开发所需的服务成本。客户只需根据它们自身的需求对流程模板做出调整或定制化。流程模板的鼓吹人士指出,流程模板能够带来的一个更大的好处就是,它能够封装一些最佳实践,这些最佳实践是BPM供应商在为其他众多客户实施流程自动化时所发现的。当某个客户首次使用流程模板时,不仅能够缩短流程开发的时间,还能够从供应商的最佳实践和流程经验中获益良多。在某些情况下,客户对自身流程缺乏信心,希望通过流程模板来了解其他企业如何处理特定的流程任务,并由此展开对自身流程的讨论。当然,所有客户都想要降低成本,缩短实现投资回报的时间,并使用最佳实践。因此,全球各地有许多客户都对流程模板十分感兴趣,希望从BPM供应商那里获得这些模板。
 
正是由于以上原因,我在多年之前也曾是流程模板的忠实支持者。实际上,我们公司曾经在BPM解决方案中给出12个立即可用的流程模板。我们花费了很多时间对这些流程模板进行开发、测试和建档。但是我很沮丧地发现,基本上没有多少客户会使用这些模板。开发和支持这些流程模板的成本远远超过了客户从中获得的利益,于是我们公司就不再开发流程模板了。这种理解(似乎每个客户都需要流程模板)与现实(没有客户使用我们提供的流程模板)之间的差距促使我探索其中的原因。后来我发现流程模板是一把双刃剑,其有利的一面上面已经论述过了,其不利的一面则由很多因素构成。
 
一个业务流程是由许多个组件构成的,每个组件都有其功能和成本。主要的组件如下:
  • 流程图:描绘业务流程的先后顺序
  • 业务规则:描述流程的逻辑
  • 角色和职责:确定谁参与流程,以及参与者之间的关系
  • 用户界面:确定参与者同流程交互的方式
  • 集成:实现第三方应用程序同流程的交互
  • 数据库:存储流程所使用过或产生的数据
要实现流程自动化,客户必须实施上述组件。下面让我们对这些组件一一进行分析,看看流程模板是否对它们有效,是否能够为客户增加价值,或是缩短实施这些组件的时间。
 
流程图是流程模板确实能够起作用的地方。流程模板本身就提供流程图,该图代表了供应商所发现的最佳实践。通过流程图,我们可以十分方便地确定流程的步骤。许多客户都能够从这现成的流程图中获益,不需要再自己重新开发一张。但是使用现代的BPM系统,流程图是十分容易开发的,因为这些系统提供图形化的流程图作图工具。创建一张流程图不花什么时间。由于创建流程图这个任务是由业务使用者来完成的,他们通常喜欢使用微软Visio等简单工具来完成,或者直接用纸和笔来画。于是客户就会面临这样一个问题:应该使用系统自带的流程图呢,还是自己重新创建?假如使用流程模板中的流程图,那这个流程图是否能够反映客户真实的业务实践呢?流程模板中的流程图是否真的代表最佳实践呢?假如模板中的流程图与客户实际流程不符,那么是应该按流程模版的流程图来改变现有流程呢,还是评估现有流程的弱点然后做出改进呢?那些针对关键业务流程开发出最佳实践的公司是否愿意在模板中共享它们的经验呢?假如客户只是对自身流程缺乏信心,希望通过流程模板来了解其他企业的流程,那是否只需要在纸上看一看模板就可以了?基本上,流程模板中的流程图的确能够为客户带来某些利益。但是在BPM系统中创建或修改流程图越是容易,那么模板能够带来的好处越是少。
 
业务规则是业务流程的核心。规则通常是复杂的,两个公司不大可能有同样的规则,除非是有关税务、财务报告等公认的事务。每个公司都有自己独特的规则,而且这些规则经常发生变化。开发和维护规则要求管理层的参与,并且成本不菲。流程模板不可能将所有公司需要的业务规则都包含进来。因此即便流程模板中提供了业务规则,客户也需要要花大量时间来理解和修改规则。更有效率的做法是为自身的流程从头创建规则。对于那些规则中套规则的情况(客户经常会有这种情况),这种方法的优势更为明显。因此,流程模板在业务规则方面不起作用。
 
即便在同一个行业中,不同公司也会有不同的角色和职责定义。各个公司的组织结构图都是独特的,它们对角色和职责的定义也是各不相同的。我们无法从书店、行业协会或咨询公司那里买到“组织结构最佳实践”!而业务流程是高度依赖于角色和职责的。共性的缺乏导致流程模板也无法在这个组件起到应有作用。
 
用户界面是BPM解决方案中相对较昂贵的一个组件,因为即使是使用供应商提供的图形化工具,开发这些界面也十分费时。业务流程中使用的电子表格也往往是十分复杂的。而且每个公司都有自己独特的用户界面标准,这种标准通常是从以前的纸张格式延续下来的,但现在需要使用BPM解决方案来进行替代。使用者们不喜欢改变,尤其是这种格式使用时间较长,他们已经习惯这种格式了。当客户在实施BPM解决方案时,他们的目标是要尽可能的符合原来的手工格式,以便使用者接受BPM,并缩短他们的学习曲线。因此企业一般不愿意使用流程模板所提供的电子表格,尤其是当BPM系统成本高昂时。BPM之所以吸引客户是因为它能按照客户的方式实现流程自动化。因此,客户不愿意接受与习惯不符的电子表格。因此,那些提供电子表格的流程模板将会遭受大量修改,从而减少了它们的价值。在大多数情况下,我认为客户在设计电子表格时,更愿意从一张白纸开始。
 
业务流程和第三方系统的集成是BPM的另一项主要成本。每家公司使用第三方系统的方式都不一样。有许多公司都使用SAP的erp系统或Siebel的销售自动化系统,但是它们使用这些系统的方式却大相径庭。而且这些系统还有许多不同的版本。出于这些原因,流程模板并不提供与第三方系统的集成。这种集成需要企业根据自身情况进行开发、测试、建档,这也降低了流程模板的价值。
 
最后,也没有统一的标准“模板”来规定企业在数据库存储业务信息的方式。数据库供应商并不发布任何行业数据库模式。业务流程使用或产生业务信息。因此,业务流程必须同数据模式紧密绑定。业务流程和数据库的集成是BPM项目中的又一项主要成本。由于不存在任何数据库模式标准,流程模板对数据库模式也无能为力,也无法确定客户的数据库模式和流程模板是否匹配。因此,流程模板对于数据毫无意义。
 
下面的表格总结了上述讨论。总的来说,除了流程图(其实流程图的创建也容易)之外,流程模板无法为BPM应用的任何其它组件带来价值。这些组件——例如用户界面、集成、业务规则——都具有很高的价值,在很大程度上决定了业务流程自动化的成本。不幸的是,流程模板的使用对这些组件造成了限制。这就解释了为什么许多客户想要流程模板但实际却很少使用模板。客户从流程模板中发现了许多吸引的地方,但当他们真正使用模板来解决他们的特殊需求时,他们发现模板客制化的成本过高,同从头开始设计流程没什么两样。而且如果他们从头开始开发流程,就可以加入自身业务核心的特征和性能,形成竞争优势。
BPM组件 成本 模板价值
流程图 有一些价值
业务规则
角色与职责
用户界面
集成
数据库
 一些ERP、CRM、ECM等企业软件开始为一些应用的核心功能提供预定义流程。假如这些流程符合客户的需求,那么将为客户带来好处。但实际上,大多数客户想要对这些流程做出更改,而且这种更改的成本还十分高昂,尤其是在软件版本需要升级的时候。这是BPM和SOA的主要推动力之一,它们能够帮助企业在应用软件之外部署和管理业务流程,以适应企业不断变化的需求。
 
成品屋出现已经有很长时间了,有些成品屋看起来还挺漂亮的。它们给消费者带来的好处是经过验证的设计和更低的成本。但是看看我们周围的邻居,使用成品屋的并不多。这是因为房屋对于一个家庭来说很重要,人们希望自己的住房是对自身个性的一种诠释和延伸。流程模板就像成品屋一样。好的企业是不会使用流程模板的,因为业务流程是它们的核心资产,是企业价值的体现。就像成品屋不属于高档房屋一样,好的企业不会使用流程模板来创建重要的值得自动化的流程,尤其是当模板需要大量的客制化时。
 
我在亚马逊书店和Barnes&Nobles书店浏览了一下行政、人力资源、银行、产品研发等领域最佳实践的书,这些领域往往是BPM项目的目标领域。企业从事这些活动已经有数十年甚至上百年的历史了,也涌现出了无数的最佳实践。但是我没有发现任何书提供有关行业流程或应用流程的模板,说明如何执行各种活动。我也没有听说过哪个咨询公司、行业协会或学术机构提供流程层面的最佳实践给客户使用。假如流程最佳实践没能由领域专家出版成书,然后被客户有效地使用,那么BPM供应商提供流程模板就毫无意义。(AMT)
发布:2007-04-22 11:03    编辑:泛普软件 · xiaona    [打印此页]    [关闭]
昆明OA系统
联系方式

成都公司:成都市成华区建设南路160号1层9号

重庆公司:重庆市江北区红旗河沟华创商务大厦18楼

咨询:400-8352-114

加微信,免费获取试用系统

QQ在线咨询

泛普昆明OA快博其他应用

昆明OA 昆明新闻动态 昆明OA管理信息化 昆明OA快博 昆明OA软件行业资讯 昆明软件开发公司 昆明门禁系统 昆明物业管理软件 昆明仓库管理软件 昆明餐饮管理软件 昆明网站建设公司