信息化 频道

崔志立:从流程层级架构看流程管理(BPM)与企业应用系统的异同

各位领导,各位专家、同行,大家好!

     我们说,企业ERP系统之外,还需要BPM,这个可能大家认为是常谈的问题,答案是需要的。我们看看专家是如何说的。

     这是Forrester在2004年12月2日的报告,他认为需要BPM,另外一个Gartner2006年6月28日报告,他认为也需要BPM。

     现在我们谈ERP跟企业不同的地方。

     这里有一个图(PPT),是一个业务流程生态系统的层级结构图。有三种不同的层级。最大我们叫BPM之内,就是企业应用系统之内;第二种叫做BPM之外,这些流程,我们认为是不适合在BPM跑的流程;第三种流程我们叫做临时的,或者是自信的,临时,随意的流程。

Ultimus中国及香港区总经理 崔志立

     我认为在这个生态系统有这三种不同的流程,下面,我们看看流程的个性化需求,比如说从ERP之内到之外,到临时,个性化的需求是越来越大,敏捷性,或者是灵活性需求也是越多越来越大。

     第一种ERP之内就是专门,高价职工的流程,这个流程比较复杂,不会经常变化,但是不太具有个性,这些流程很专门的,有时候是专门由于某一个行业或者某一种功能。 所以,应该内制在企业内部。比如说生产定单的处理,库存处理,财务的管理,财务的协调这些流程。

     ERP之外的流程就是我们常说的大量的跨部门的应用,这些结构很复杂,根据业务的变化,他们在不同的部门之间交错,这些弥补了合作伙伴和员工之间的一些缺口。这些流程是哪一家公司独有的。不是属于每一个行业,某一个功能,而是独有的。比如说报价的流程,基本的审批,绩效的评估等等。

     第三种是临时,随意的。个性化很重要,敏捷性很高,随意的,没有结构的。大量的流程,每一天在每一个企业里面出现,这样流程的事例都有独体性,是手工的。不是自动化。 比如说一个文档的存储,构成就是流程的生态,不同的基层的构造。

     这个结构就好比一个交通系统,交通工具的生态系统一样,有着不同的交通工具,比较大的交通工具是飞机、火车,适合大多数人用,有汽车、适合小群体用,或者是家庭用,还有一些摩托车、自行车,这些非常个性化。你不能每天坐飞机把你需要的东西送到你家门口吧,从广州机场到北京,你可能就是做飞机,而从北京机场到宾馆,你只需要坐出租车。因此,需要合适的工具做事情。

     从流程管理的角度看,我们得出这样一个答案,就是说,无论是从ERP内的流程,或者是ERP外的流程,或者是随意的流程,都需要,是一个互相依存的生态系统架构。 不是说有这个,就不需要那个,我们觉得,在采用一种流程管理的系统,去管理三种不同的架构是非常困难的事情。所以Ultimus有一个BPM平台的概念,下面是客户,员工,伙伴,主管,他们可能有很多随意流程在跑,当他要到跨部门,跨应用的时候,就通过一个SOA的流程管理的平台管理。 到上面互动,需要跟企业应用系统进行一个互动。

     下面,我专门谈谈公司在自动化一个架构上面,我们认为中间的ERP如何跑的?

     我们认为BPM的概念是自动化和适应化,自动化是用最快的速度达到自动化,适应性就是对人的适应性如何提供最好的工作环境和可用性,还有一个动态适应的方案,这个方案是基于我们一个技术。这个方案提供了三种功能,第一功能就是加快部署的速度,就是自动化的速度,第二就是增长接受和采用的程度,第三是提高适应变化的能力。

     如何达到这三方面的功能,我们说,第一就是自动化,没有自动化就没有效益,没有自动化就没有部署,但是在流程管理的角度看,如果自动化要部署的话,事前如果必须要达到100%准确需求的情况下,常识定义所有可能发生的规则、异常、步骤、条件或情况,需要大量的代码开发和编程。 这些都是影响自动化和部署的一个因素,所以我们在自动化这一块,是做到不需要做100%准确需求就可以部署,不需要把所有的异常情况定义,流程都可以上线,不需要编成,代码开发都可以自动化。这些我们的目标。

     刚才我们谈到适应性,影响适应性有两个,第一个就是BPM平台的操作方式不是简单自然、直观。如果没有采用这个的话,效率就降低,还有一个就是,如果处理的效益不高的话,员工就不使用这个系统,也会影响效益。同时这里有三个方面,第一就是部署的缓慢,第二就采用率低,第三就是应变的能力差,使得这个效率降低。

     接下来,我们谈谈一般的流程管理新思路。

     第一个思路就是我们刚才说的自动化,自动化就是BPM流程管理比较容易的一个环节,虽然我们说,自动化能够在没有达到100%准确需求的情况下,没有把所有的异常步骤都定义的情况下都可以跑,是比较困难,但是在实际当中,是比较容易的一环。最困难是适应性,这个角度是完全改变的传统应用模式,我们传统应用改进模式是IT到用户的模式,IT有什么改变,就交给IT,然后给客户。我认为这是不能适应业务的改变。

     因此,随机应变,需要高度灵活的技术,从流程的变化角度看,代码是一个负债,不是一种资产。当然我们说,适应变化是比较困难,但实际最大的挑战,是BPM的大众化,把这个新流程搭建好,部署好,但是不能把这个流程推广出去,使到大家愿意采用的话,这个价值是不能实现的,是没有用的。因为BPM改变我们的工作方式,这个大众化是很重要的一个环节。 这个平台里面需要很多大众化的功能。

     还有,BPM跟传统IT的概念不同,他需要一个团队,这个团队有不同的角色和责任。在BPM团队里面,也不只有IT的参与,业务的参与也很重要,因此,需要一个IT和业务的互动平台。大家分享这个责任,无论是开发实施的管理,大家共同负担这个责任。这是BPM成功一个重要的因素,就是建立一个BPM团队。

     大家可能对Ultimus不是很熟悉,其实我们比较早成立,大家如果有问题的话,在外面有我们的展台,我们的顾问会很高兴为大家解答所有的问题。

     谢谢各位!(E-works)

0
相关文章