首页 > 方案案例 > 正文

BPM:构建流程型企业的利器

2008-09-28 16:06:49  来源:软件世界

摘要:对管理者来说,BPM可以帮助他们监控当前的流程执行状况,什么人在什么时间完成了什么样的任务,出现问题的环节在什么地方,从而帮助他们管理工作进度,同时能够明白哪些地方可以进
关键词: BPM 流程 利器

   在SOA盛行的今天,我们经常会听到一个名词BPM(Business Process Manage,业务流程管理)。作为服务编排和流程重组的重要工具,BPM在SOA系统中发挥着重要的作用。不过BPM的应用场合远不止于此,在Gartner列出的“2008十大战略性技术”里就有BPM。

    流程即应用

    企业中流程无所不在,传统的管理系统如ERP、CRM等在一定程度上也是用来处理流程的。那么BPM和管理系统的区别是什么呢?Ultimus中国和香港区总经理阳皓这样说:“ERP只是一种特定的应用,而BPM则是一个平台,在这个平台上你可以搭建自己的应用。”

    阳皓认为企业的流程可以分为三种:一种是通用的、逻辑性很强的流程,例如财务流程,库存管理流程,在任何地方都是相同的,这些流程可以做成一个固定的应用。第二种是企业独特的,并且逻辑性也很强的流程,例如订单流程,每个公司都会根据自身的特点和行业特性制定不同的流程,而这就非常适合用BPM;第三种就是临时的流程,没有什么逻辑性。

    也就是说ERP、CRM等这些管理系统固化了一些最佳实践的流程和管理方法,因此如果需要改动通常比较困难。而BPM天生就是为了流程变动而设计的,它可以在系统内轻松地改变流程,而不需要重新的编码。同时BPM处理的流程并没有成型的模式在里面,BPM工具本身也提供了优化工具,从而帮助使用者站在业务的角度来不断的优化流程,从而达到最佳的效果。

    另一方面,管理系统都是以功能为中心的,面向业务的需求。而BPM则是以流程为中心,从管控角度来看待企业运营。传统应用程序提供各种功能的接口和界面,使用者需要进入相应的模块,选择相应的操作,从而执行任务。但是什么时间完成什么样的任务,应用程序并不会理会。

    而BPM则是流程驱动型的,它会驱动人或者系统来执行任务,并推动他们参与完整的流程。在流程跳转到某一个人时,BPM系统会把需要完成的工作以及截止日期推到这个人的桌面上,同时会显示整个流程当前的运转状况,已经有哪些环节得到了处理,处理结果如何,还有哪些环节正在等待处理等等。同时,如果在截止日期内这个任务没有得到处理,BPM会启动异常处理机制,或者自动完成,或者跳转到另一个异常处理流程上。

    对管理者来说,BPM可以帮助他们监控当前的流程执行状况,什么人在什么时间完成了什么样的任务,出现问题的环节在什么地方,从而帮助他们管理工作进度,同时能够明白哪些地方可以进行改进,实现流程的不断优化。

    明白了BPM和传统管理系统的区别所在,就知道了最适合BPM的场景。当工作必须有多人或者应用程序处理时,最适合使用BPM处理流程。BPM能提升现有的应用程序,驱动它们执行工作,或者传送数据到应用程序中,从而成为流程的一部分。而如果只有一个人执行工作,或者没有特定的时间排序和期限,就不适合或不需要BPM。

    BPM强调端到端的流程,其中包括两个重要参与元素,系统和人。

    “有些流程需要跨越不同的价值链单元,例如不同的部门或者供应链上不同的伙伴,这就需要打通不同的应用系统,实现这些系统之间功能和数据的连通,就需要BPM来完成。”Cordys技术总监夏昊说。

    另外,BPM一个重要的特点就是在流程中引入了人的因素,并把人作为重点关注的对象。BPM与EAI最重要的区别就是,BPM更强调人的交流,包括人与人的交流,以及系统和人之间的交流。

    那么BPM到底是什么,它是一种以规范化地构建端到端的卓越业务流程为中心,以持续地提高组织业务绩效为目的的系统化方法。它既是一种管理理念,也是一种融合现代技术的管理方法和工具。


    建设流程型企业


    通过实施BPM,首先可以帮助企业固化现有的流程,实现流程的自动化。在许多企业中,有大量的流程还停留在纸面上,没有固定的执行规则,每个人、每一次执行的方式都不同,人员的随意性造成了种种不可预料的问题。而BPM则可以帮助企业把流程固化到系统当中,通过标准化的运作方式减少错误的发生,提高流程的执行效率。

    夏昊告诉记者:“有统计数据显示,花在业务流程支撑方面的成本是运营成本的50%到70%,BPM则可以帮助减少流程方面的成本。”另外,炎黄盈动总经理刘金柱认为在中国,由于大量企业在管理上还太粗放,因此他们更倾向于接受BPM提供的流程自动化的功能,从而帮助建立一套标准的运作流程。

    其次,提高业务的灵活性,加快业务的响应速度。BPM最大的特点就是系统中的流程可以快速改变,这样业务的变化可以迅速通过系统内流程的变化予以支持。传统的组织架构是以职能为中心,每个人的工作范围都被固定,如果有新的业务需求,往往要耗费很长的时间在不同的个人和部门之间协调。但是在以客户为中心的企业中,响应时间就是生命,BPM可以帮助企业建设一个流程驱动的企业,每个人的职责都是动态地,根据每个流程来指定的。而这个满足客户需求的流程则是可以快速搭建和修改的。刘金柱还强调:“BPM节省响应时间,不仅表现在快速地系统支持上,更重要是通过BPM形成的新型的管理模式上。”

    同时,BPM可以帮助企业管理者提高管控力度。没有BPM的帮助,管理者很难了解流程的运作状况,而要找到流程中的问题并进行改进、优化更是困难。BPM为管理人员提供了流程的管理工具,同时给出了流程执行状况的详细报表,帮助管理人员分析问题何在。

    另外,BPM帮助企业实现法规遵从的要求,ISO9000在最新的版本中加重了流程的管控力度,旧版本只是要求最后的结果符合法规的要求,但是新的版本还会监控流程的每一步执行是否符合法规的要求。BPM帮助把流程执行的每一个环节都记录下来,从而应对这些法规的要求。实际上现在正有越来越多的法规开始加大对流程执行的合法性要求,以将问题解决在未然之前。


    BPM不是项目


    跳出BPM系统来说,业务流程管理与其说是一项技术,还不如说是一门商业学科。工具最终要反映在管理上才能发挥BPM系统的效用,而把BPM单纯当作工具来看待的企业必然遭遇挫败。

    “国内BPM实施最常见的问题就是,把它当作一个项目来看待,项目完成了就觉得所有工作都做完了。而要想真正发挥BPM的作用,必须从管理层面上把它当作一个长期的战略。”IDS Scheer中国高级咨询顾问茅以宁告诉记者。

    BPM的实施包含了四个部分:建模、自动化、管理和优化,这是流程的一个生命周期。不过BPM的实施并不是一条直线,而是一个闭环。优化时发现的问题和解决方案还必须再返回到建模过程中,重新来改造流程,并不断发现改善的方法。“BPM是一个旅途,而不是终点。”茅以宁形象地进行比喻,确实流程设计永无终结之日。 
 


第三十五届CIO班招生
国际CIO认证培训
首席数据官(CDO)认证培训
责编:

免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。