工作流与BPM之间的区别

    越来越多的客户与合作伙伴都在不断地向我们传达着同样的疑惑,各种各样的软件厂商都号称能提供BPM,但到底什么是BPM?它与工作流又有怎样的区别?如何从众多的工作流中分辨出真正的BPM?作为美拓暴风的主要合作伙伴——ICCM曾就此问题特别撰文,详述了两者间的区别。现原文编译如下,希望能为您答疑解惑。
     BPM与工作流之间的差别是什么?它们看上去如此相像,但实际并非如此。
    每项BPMS(业务流程管理套件)和BPM(业务流程管理)解决方案在应用程序中的“嵌入式工作流”上有着关键的区别。这些差异包括:
嵌入式,基于应用程序的工作流通常是预先定义活动的特定应用程序序列(即在ITSM情况下,变更管理工作流只是变更管理)
嵌入式,基于应用程序的工作流很少与外部流程,系统或数据源进行交互操作
嵌入式,基于应用程序的工作流往往使用专有图形,执行语言等
嵌入式,基于应用程序的工作流能有效地为预建活动的执行顺序选择具体的步骤。

    本文的目的不是将应用程序工作流与BPM在特定的环境下进行对比。基于应用程序的工作流通常是作为BPM的子集。对BPM的最初设定就是对应用其他技术或在不同系统中执行的相关流程进行管理和协同。启动,检测和终止可以在任何应用程序的任何流程节点进行操作。企业可以通过业务流程管理(BPM)对业务流程进行设计和执行,而不会受到单一应用程序或单一位置的限制。

    BPM的价值主张之一就是如何在企业层面跨越内部壁垒来传递流程及服务。通常这也是在企业实行BPM的内部驱动力。这能使流程延伸到公司的远程区域、供应链、合作伙伴以及代理商。因此,BPM与嵌入式工作流有着细微但重要的区别:

    BPM本身能根据不同的合作伙伴和供应链伙伴来提供不同的技术集成和技术支持。
    BPM能在与系统节点保持联系的同时描述不同流程。
    大多数BPM套件通常可以影响行业标准,如BPEL,XPDL和BPMN

    如前所述,“运用BPM优化IT”,BPM的基本价值主张是能够使企业以更少的精力和成本,实现更高质量的流程。事实上,BPM能实现以下业务价值:

    灵敏性——将新产品和服务更快地推向市场,迅速有效地处理并适应不断变化的市场需求。

    效率——大多数流程效率低下的主因是手动操作、低效率的部门间传递以及对整体流程进度缺乏监控。BPM解决方案的部署有效地解决了这些问题。效率的提升降低了对执行特定任务的全职员工的数量需求。

    可视性——洞察并管理基于流程的绩效指标,使企业能够做出更好的业务决策,处理异常情况。

    Gartner研究表明,即使不重新设计流程,投资于BPM套件也能带来显著地投资收益。通过简单的“状态切换,明确时间和责任,将能实现超过百分之十二的生产率的提升”。在另一份报告中,Gartner指出,有78%的项目预期将会得到超过15%的内部收益率(IRR)。同一份报告显示,这些项目都是在极短的时间内进行部署(67%的项目不到半年,50%不到4个月)  它们将如何成为现实?一旦了解BPM是如何运作的,就会明确:

    业务流程所有者或分析师能够以图形设计(非技术)的方式来设计流程。
    应用程序能够轻松集成庞大的数据源,通过双向数据共享支持系统 。
    能够快速执行新的流程进行评估,如果发生错误可以重新运行流程,而不需要对数据进行清理。

    2007年Forrester研究公司进行的ITIL调查显示,将近67%的受访者认为,他们从中受益,但只有4%表示有衡量成功的方法。只有9%的受访者可以通过改进流程从而改善执行,75%不能有效的将流程与执行提升联系在一起。

    当企业将BPM与流程框架如ITIL结合时,最终将得到独特的,非同寻常的解决方案,成熟度足够满足各种公司的需要,并为未来的流程和服务集成形成固有的内置流程路线图,但更为重要的是,能够满足企业IT服务管理的需要,进行流程管理和测量。

总结:
1. BPM是对自动化流程的定义,改进和执行。
2. BPM很少受到技术上的限制,可快速在企业内部,或跨企业部署解决方案。
3. BPM足够灵活能快速响应不断变化的业务需求,无需改变底层技术。
4. BPM足够灵活能够实现底层技术的改变而不需要影响正在进行的业务流程

    最后,感谢ICCM,ICCM一直与美拓暴风(Metastorm)保持良好的合作伙伴关系。也希望这篇文章的编译可以帮助国内更多的读者去伪存真。

原文地址:https://www.cnblogs.com/hannover/p/2389783.html