通俗解读BPM/BPA/BPMN/EA/BPMS概念和关系

标签:管理流程

访客:51016  发表于:2013-06-13 09:05:51

通俗解读BPM/BPA/BPMN/EA/BPMS概念和关系

研究流程管理经常会遇到的几个概念,我发现有好多人并不是非常清楚,在这里做一个解读。不想表述得如何严谨和科学,因为在互联网年代严谨和科学的东西容易查得到,却总要耗费我们很多的时间而不容易得要领。以下是几个概念的解读。

BPM:流程管理 (Business Process Management)

BPA:业务流程分析  (Business Process Analysis)

BPMN:业务流程建模语言  (Business Process Modeling Notation)

EA:企业架构  (Enterprise Architecture)

BPMS:业务流程管理系统  (Business Process Management Suite)


BPM——是和企业流程相关的管理方法的总体概念,也可以说是一门学科。包括对于流程现状的描述、对流程的分析以及未来管理手段的实施。
BPA——包括流程建模、流程现状的描述和分析以及未来流程的设计。准确地说BPA应该是BPM的一部分。然而现实当中,IT技术人员从他们的视角出发,为了区分BPA和BPM,描述、设计和分析的部分叫做BPA,把控制和管理业务流程的部分(也就是可执行的部分)叫做BPM。
BPMN——是一个可以用来绘制流程图的图形库,或者叫标准化的语言。它提供了一套规范的图形用来表达流程图,当然它仅仅是一种可以参考的模版,你也自然可以用一种自己喜欢的方式来表达,不过用统一的规范表达流程图对于交流和后续的IT支持来说意义重大。
EA——是用结构化、模块化的方式描述企业的业务逻辑。我们通过对企业的业务分析,一般用建模工具来构建并生成框架图。企业架构能够用结构化的方式,帮助我们更清晰地看到企业的业务逻辑关系。其实EA不仅限于流程,企业架构可以从很多的维度(管理、信息、技术、资源等等)出发,流程仅仅是一种维度而已。如果我们仅在流程视角考虑的话,那么EA是BPA中的一部分,主要是前端的工作。没有流程的整体架构,流程的描述会陷入没有结构的泥潭。
BPMS——包括两个方面的内容,一个方面是作为流程生命周期管理的系统而存在,另一个方面是作为流程执行的系统而存在。这是通常很多非专业的人容易混淆的。前面的EA和BPA也通常会有软件提供支持,但是所不同的是,在BPMS这里你会获得一个驱动的引擎,换句话说,不管是信息还是工作流都是可以跑起来的。
总结,不同的概念是有不同用途的。我们首先总是会从EA开始来构建企业架构,然后进行流程的呈现,这会用到BPMN,然后是BPA,再以后...你就需要BPMNS管理和控制这些流程了。

评论(2)

您可以在评论框内@您的好友一起参与讨论!

    1. 张国忠 BPMN 2.0标准中,BPMN为Business Process Model & Notation的缩写,即:业务流程建模与标注(符号)。

      回复[0] 2013/06/15 00:25

    1. 石娜娜

      收藏啦~

      回复[0] 2013/06/13 09:46

<--script type="text/javascript">BAIDU_CLB_fillSlot("927898");