业务流程分析和优化

本文介绍了业务流程分析和优化的理论与实践,探讨了BPM(Business Process Management)的发展,包括BAM(Business Activity Monitoring)的引入。文章详细阐述了BPM方法,如资源、任务、控制和事件的分析,以及业务流程优化的策略。此外,还讨论了流程建模语言如BPMN,并提出了业务流程优化的一般化考虑和具体的业务分析方法。
摘要由CSDN通过智能技术生成

1       BPM方法理论

流程管理的思想,经历了从workflowBPMBAM(Business Activity Monitoring)几个阶段。上个世纪90年代WfMC工作流参考模型的发布,标志着工作流思想的成熟。后来逐渐形成了BPM的思想,BPMworkflow阶段只关注流程的执行,到具有企业高度的流程管理,乃至流程治理,涵盖设计、建模、执行和优化周期。BPM出现了多个相关的规范,涉及流程的符号表示、数据表示、业务编排、流程执行等,这些规范有互相补充、也有互相重叠。

BAMBPM之后由甘特公司提出的,强调对BPM要有持续有效的监控,即时发现流程中的问题,并对其优化,提高效率、提高企业效益,形成一个良性循环。因此BAM思想是对原有BPM思想的一种补充。BAM涉及到对大量数据的分析,因此跟BI(商业智能)有一些关系。有不少BPM工具或平台都或多或少的体现了BAM,更有很多BPM工具或平台把BAM作为目标。

因为BPM着眼于整个企业,因此BPM的建设应该成为企业一项战略性的任务。为了能够支持企业不同的业务,BPM最好独立于业务系统,跟业务系统通过Web Service等标准技术来交互。BPMSOA的结合,可以大大提高BPM的效用,因此企业最好有自己的SOA设施。建议企业建设一套ESB系统。

有了企业的BPM相关设施的支持,可以按BPM相关的思想来分析、优化业务流程。分析、优化均从业务、企业的角度出发,技术是为业务服务的,如果选用的BPM工具不能满足要求,就要考虑改造或定制BPM工具本身。

BPM的建模语言有多个,包括XPDLBPELBPMN。其中XPDL是较早的工作流定义语言;BPMN(目前版本是2.0)目前使用得最为广泛,它有标准化的符号、较强的表达能力。BPEL是流程执行语言,适用于Web Service的服务编排。

2       分析和建模

以下主要基于BPMN的概念和思想,介绍具体设计一个业务流程时的分析过程,包括要考虑的一些问题。

2.1     资源

资源主要指的是流程中的人员、角色。当然人员、角色可以不同的叫法,角色用来定义一组人员,也可以同时使用多种对人员分组的方式。在定义一个业务流程时,首先要清楚的就是任务由哪些人/角色来完成。参与的人/角色要预先在系统中定义。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值