BPM基本内容、标准、咨询顾问、培训、解决方案
一、BPM介绍
1、定义
BPM (Business Process Management),业务流程管理是一种管理原则,通常也可以代指BPMS (Business Process Management Suite),是一个实现整合不同系统和数据的流程管理软件套件。从具体实施的层面看,BPM 可以分为流程定义、流程测试、流程执行、流程分析、流程管理、流程质量与效率监测、流程优化等环节。
BPM的主要特点是流程导向、强大的集成能力、端到端连接和效率提升。BPM帮助企业以流程为切入点,梳理企业业务,减少冗余,从而极大地减少了业务实现时间,在内部管理角度实现降本增效。由于流程线的建立,BPM将各个环节联系起来,实现了端到端 (End to End) 的对接,打破部门之间的“数据孤岛”,从而使企业可以实现“以客户为中心”的布局。另外,BPM还具有强大的集成能力,可以实现对OA、CRM、ERP等多个系统的整合。
总结一下:BPM通过管控企业流程和集成现有系统,实现高效和改进。
BPM的主要内涵
2、BPM套件的构成
从产品角度来看,市场上典型的BPM套件主要由流程设计器、流程引擎、表单、业务规则引擎、组织、模拟测试、看板/ 仪表盘、工作区、集成层、行业解决方案等组件组成。
流程设计器包括业务和技术视图,业务工作人员可以在拖拽式的可视化视图里,像搭积木一样搭建类流程图模型,技术人员可以把模型连接到集成点上。
流程引擎可以串联起所有的流程和表单,确保流程正确地执行业务规则。
模拟测试工具用以支持测试、分析和改进流程。
工作区和仪表盘可以使用户便捷办公和监控、分析数据。基于厂商积累的行业解决方案,例如招聘等标准流程,则可以缩短企业定制的交付周期。
BPM 套件的主要组件
3、BPM vs OA
OA(Office Automation)即办公自动化。是依靠信息化设备整理企事业单位、行政机关内的办公文件的规范和记录,主要应用于请假、报销等日常办公流程,信息传递与沟通,无纸化办公等。
BPM (Business Process Management) 即业务流程管理,是一套达成企业各种业务环节整合的全面管理模式。BPM可以集成OA系统,为企业提供统一的管理中台,弥补OA不能深入的版块,加强产品在流程管控、灵活性、扩展性、企业运营、战略方面的能力。
BPM与OA的区别与联系
4、BPM vs 表单型aPaaS
表单型aPaaS产品以表单为切入点,用流程串起表单,使用低/无代码开发平台,使业务人员自身就能快速搭建满足企业个性化需求的应用。
虽然BPM和aPaaS都具有表单、流程引擎、统计图表、看板、集成这些功能,但是它们由于定位不同而具备不同的特性。针对市场上企业需求的不同,BPM和aPaaS分别为不同量级的客户服务。
BPM面对企业复杂的场景,供应商以其丰富的服务经验和专业度,帮助用户理顺业务流程,集成现有系统,提升生产、供应、销售、管理等各环节的效率。由于主要以定制化形式交付,技术含量较高,因此周期较长。另外,BPM可以支持更高的并发,满足大型企业的业务流程管理需求。
BPM与aPaaS的区别
5、BPM vs 数字中台
数字中台是将企业的共性需求进行抽象,并打造成平台化、组件化的系统能力,以接口、组件等形式共享给各业务单元使用,使企业可以针对特定问题,快速灵活地调用资源构建解决方案,为业务的创新和迭代赋能。数字中台主要包含了业务中台和数据中台两部分,分别负责业务数据化和数据业务化。
BPM具有强大的流程引擎和集成能力,以及业务流程导向的特点,天然契合业务中台对多平台(系统)集成和业务数据管理的需求,成为业务中台的底层。
BPM赋能构建数字中台
6、BPM的生命周期及框架
BPM通过系统的监控优化和跨组织整合带来企业效益改进。
完整的BPM生命周期由设计、建模、执行、监控、优化五步组成。
首先,在设计环节将流程分解为多个任务,再用相应的BPM软件进行建模。完成后将流程执行,并通过实时测试来保证系统的完整性。最后,需要密切关注流程,对系统进行监控和分析从而进一步实现优化。
对于企业而言,流程覆盖了企业内容的方方面面,一般包括战略流程、运营流程、管理与支持流程三个部分。
理想的业务流程具有“有限、可重复、灵活和创造价值”的特点,即每一条流程都具有有限的步骤,可以无限次运行、架构灵活允许随时修改且最终结果表现为创造价值,即BPM用户可以明显感知到企业效率的提升。
BPM 生命周期
企业一般BPM框架
二、BPM的相关标准
BPM标准由通用可视化标准和产品间交换标准组成。
BPMN(Business Process Model and Notation)是基于流程图的通用可视化标准。该流程图被设计用于创建业务流程操作的图形化模型。业务流程模型就是图形化对象的网状图,包括活动和用于定义这些活动执行顺序的流程设计器。
BPEL和XPDL是用于产品间交换的标准。BPEL(Business Process Execution Language)是一种基于XML的,用来描写业务过程的编程语言,被描写的业务过程的每个单一步骤则由Web服务来实现。
XPDL(XML Process Definition Language)是BPMN的序列化格式,它使用XML文件让不同的流程软件能够进行交换。现在中国市面上的BPM产品多采用BPMN2.0标准,但是在BPM技术和相关标准进一步成熟和统一之前,在产品间的流程模型仍需要某种程度的自定义集成工作。
BPMN由UML演进而来,从面对开发人员转向业务用户。
UML和BPMN都是流程建模的标准。UML是一个通用的、开放的统一建模语言,旨在提供一种标准方法来进行可视化系统的设计,分别于1997年被OMG(对象管理组织),2005年被ISO(国际化标准组织)采纳为标准。
BPMN是业务流程建模的标准, 它创建在与UML的活动图非常相似的流程图法( flow charting) 基础上, 为“业务流程图”( BPD, Business Process Diagram)中的特定业务流程提供一套图形化标记法。虽然在活动图和符号方面有所相似,但是二者在定义、目的、适用范围和领域方面都有所不同。