业务流程管理(BPM)是一个当前软件行业最热门的市场分类。BPM是模块化,自动化,管理和优化业务流程来获取利润的学科。
BPM的迅速发展受到效率和效力对您的组织和业务流程的驱动。依靠流程,BPM集中在提升组织生产力和反馈效率,减少成本,并缩短循环时间,最终,一个高质量的BPM就是赢利的关键。
这篇文章的下文将仔细讨论从工作流到BPM的进化过程,业务流程概要,BPM能给您组织带来的价值,选择BPM时应考虑内容和关键技术,最终是与BPM相关的非技术问题。
从Workflow到BPM
BPM市场的供应商从以下四个不同方面提供解决方案:
一个完整的BPM解决方案必须提供所有这些方面的能力。对于这些方面来说,工作流自动化与BPM最有共同点,因为工作流自动化相对发展最成熟,并且标明流程的方案与基础层次的系统集成相关。下表展示了一些传统工作流解决方案和BPM的区别。单独的工作流并不是BPM。
工作流
|
业务流程管理
|
流程焦点
|
·人对人
·人对系统(次要)
|
·人对人
·系统对系统
·人对系统
·系统对人
|
范围
|
单一程序/工作组
|
·企业平台
·多重流程
|
方式
|
日益发现被内置入程序
|
IT基础结构中单独一层连接多重系统
|
集成期望
|
有限的
|
广泛的
|
中心
|
任务流转
|
流程和流程改进的生命周期管理
|
流程模块化
|
有限/无限
|
必须
|
汇报
|
基本
|
·流程效率的广泛分析
·为业务效率使用BI工具灵活共享信息
|
BPM添加了许多新功能和必备条件远远超过工作流自动化。这些新能力保证企业能标明广泛得多的流程,并且通过前面模块化,分析和优化标明业务流程的生命周期。使用BPM,让持续改进流程变成了现实。
业务流程近观
什么是一个业务流程(BPM怎样改进流程)?仔细观察业务流程的定义将有机会阐明BPM:
定义: “一序列的组织或半组织的任务通过两个或更多个体连续或同时完成去达到一个共同的目的。” 这个定义有5个基本点:
-
一个业务流程包括一个序列的任务。一个人完成一个单独任务不是业务流程。通过BPM,仅需模块化流程就能帮您识别那些能被消除的任务或自动化来产生动态改进。
-
一个业务流程是组织或半组织的。这意味着必须有逻辑或规则规定任务应该按照什么样的序列执行。他们不是在特别情况下执行的。 当有清晰定义的逻辑时,自动化能用来消除失误并且就流转做出决策。
-
任务可连续或同时执行。 多数任务根据连续的或系列的步骤从开始到结束。这些种类的任务相当简单来自动化及跟进。但是,通常同时执行任务是困难的,因为有两个或更多活动在同一个时间执行而没有任何自动化或跟进机制。通过BPM,不仅同时流转容易些,而你也能意识到某个特定流程事件正在生命周期中 –知道谁正在负责(或应该负责)并且下一步将到哪里?
-
必须要有两个或更多个人或程序作为角色在工作流中执行不同任务 随着信息流从一个人到另一个人,信息丢失的机会,造成失误,或仅仅翻译不正确而增加。通过自动化步骤和以电子形式获取信息,这样失误的可能性明显减少。另外,如果流程中将涉及到程序,那么使用电子形式的信息将简化集成。
-
任务的序列必须要达到同一个目标或产出 这使得业务流程连接在一起生产结果。通过申请BPM的训练,您能集中在期望的结果上并且根据这些标准衡量您的执行。如果您没有达到您的目标,您可以用优化来改进表现。
|
posted on 2007-09-11 17:37
jbpm 阅读(489)
评论(0) 编辑 收藏 所属分类:
bpm基础知识