王坚强
摘 要 BPMS(Business Process Management System)是业务流程管理系统的简称。是BPM(Business Process Management)的IT表现形式。在现代管理学中,业务流程管理是重要的分支,是其核心思想的重要组成部分。其全面覆盖企业生产运营的方方面面,如企业生产、产品研发、产品销售、公司财务、人力资源管理等,甚至可以往外部延伸到上下游的供应链和经销商,以及终端客户的活动。业务流程管理的管理目标是企业采用流程化的思维,全面梳理企业内部的生产和运营流程,将原本独立或无协作的生产运营活动串联起来,串联后的生产运营活动将变得更有价值(可以表现为生产效率越来越高或者带来更大的企业利润等),并采用IT技术将此管理目标落地。这种IT技术手段被称作BPMS。BPMS帮助企业打通部门与部门、系统与系统之间的联系,从而保证企业流程的自动化运作,可有效提高业务密集型企业的业务响应效率、提高业务的连续性,从而提高企业的核心竞争力。
关键词 BPMS 核心竞争力
一、引言
2003年,Nicholas G.Garr在《哈佛商业评论》上发文提出,而今的时代是“IT不再关键”。他指出,企业信息化程度依托于信息化技术的飞速发展,在企业内部得到了很大的提升。IT系统不再是企业的核心竞争力,而是企业日常生产运营不可或缺的必需品。因此,在后续的第三代流程管理思想中,其倡导者们开始提出“业务流程比IT更为重要”。企业的竞争优势不再通过IT技术手段体现,而是通过卓越的业务流程体现。一个业务流程是否卓越,主要体现在对外部业务环境的适应性,适应性与业务流程的弹性成正比,适应性越好说明业务流程越优秀。自此,业务流程管理思想被正式提出。
BPMS是作为业务流程管理思想的IT实现,它将始终围绕业务流程管理思想,以全面串联企业生产运营中的活动为目标。为了达到这个目标,往往要求企业从端到端全面梳理企业业务流程,最终以BPMS系统辅助落地。
二、流程管理思想的发展历史
企业管理思想可以追溯到19世纪中叶,在该时期,美国的企业家们正面临经济大萧条,迫使他们将企业管理的注意力从技术转移到组织管理上。到20世纪初期,美国工业行业开始产生流程管理思想,主要包括标准化生产和操作流程;零件标准化以提高生产效率和生产成本;流程细分,通过把生产事务专业化分工,以此提高工人的专业化技能,从而提高生产效率。这是流程管理思想的萌芽。
20世纪中期,伴随着信息科技的飞速发展,部分企业采用信息技术对传统业务进行升级改造,以达到自动化的目的。这个阶段的自动化主要是提高企业局部的生产或工作效率,比如财务管理、进销存管理等,确实从一定程度上增强了企业的数据分析和处理能力。20世纪中后期,由于Web等技术的发展,开始出现面向整个企业的信息化系统,以此解决部门与部门之间的协作和全面提升企业的生产效率。比较具有代表性的是,MIS(管理信息)系统、MRP(制造资源计划)系统等。在此阶段的信息化系统,要解决的核心问题是保持业务的连续性、最大限度地去库存,提高经济效益。
经过20世纪中后期的发展,20世纪末已经出现了大规模的、企业战略级信息化系统,这类系统从单纯的取代手工作业进化到部门之间的相互协作。尽管受限于这个时期信息技术的水平和管理思想的不成熟,流程信息化仅仅停留在对现有流程的自动化模拟,但通过自动化已经极大地提高了企业的生产运营效率。由此产生了一系列流程管理思想,比如“价值链”“为制造而设计”等。由此,以信息技术为手段的流程自动化进一步推动了流程管理思想的发展。
21世纪初期,经济社会得到了飞速发展,企业外部环境发生了变化,传统的企业组织模式越来越难以满足企业的发展要求。此时,BPM被正式提出。BPM有别于以往的企业管理思想,其要求站在整个企业的高度,以业务流程为中心(以往都是以职能部门为中心),全面串联企业的生产运营活动,使串联后的生产活动更有价值,并通过IT技术手段将管理思想落地。
从流程管理思想的发展可以发现,企业管理思想的发展与当时的时间局限性和信息技术水平有密切的关系。任何时期的流程管理思想都有与之对应的信息化技术作为支撑。流程管理思想的发展历程,也是流程信息化技术的发展历程,二者相互促进,共同发展。
三、流程技术的发展历程
流程技术的发展可概括为三个主要的发展阶段:WorkFlow(工作流)阶段、BPM技术阶段、BPM治理阶段。三个技术阶段与流程思想的对应关系如下(见表1)。
工作流技术出现在以“信息技术驱动流程自动化”的管理思想背景下,并因此进入热潮。在当前的企业管理中仍然随处可见。其突出的特点是在业务流程系统中引入专用流程组件。具有代表性的事件有:
一是1993年,工作流管理联盟成立并发布了标准的工作流参考模型及相关接口规范;二是2002年,XPDL1.0规范发布。
此阶段典型的技术和系统有:WEB1.0技术、企业资源计划(ERP)、办公自动化(OA)等。
BPM技术出现在“业务流程为主导的管理思想”的时期,其突出特点是“全面覆盖”“端到端”。具有代表性的事件有:一是2004年,BPMN1.0標准发布;二是2011年,BPMN2.0标准发布。
在此阶段比较典型的技术包括WEB2.0、面向服务(SOA)系统和架构、企业服务总线(ESB)等。
BPM治理技术是作为BPM技术的补充、主要目的是解决BPM遗留下来的问题,是BPM技术的一种改进。这是近年来提出的BPM治理思想的一种IT实现,当前还处于萌芽阶段,这里不作详细阐述。
BPM技术有着诸多先进技术的背景,如WebApi、Rest、SOA、ESB等,其最重要的技术目标是构建业务流程管理系统(BPMS)。
四、BPMS
业务流程管理系统服务于业务流程管理思想,其完全具备业务流程管理思想的核心:业务和管理。业务流程管理系统一般由以下几个核心模块组成:
第一,企业内部业务流程建模。第二,流程引擎。第三,企业服务总线。第四,流程管理和监控。第五,与外部供应链和经销商之间的接口。
流程建模是一组可视化的技术服务,通过流程建模将企业内部的业务流程抽象成一系列的流程图,并通过标准化的标识符表示。流程引擎用于加载流程建模的结果并运行,为应用系统提供流程服务。企业服务总线连接所有企业的应用系统,为各应用系统之间传递数据、消息等提供服务。流程管理和监控主要是为企业IT部门提供日常运维服务。规范化的对外接口规范和服务,为外围合作伙伴或上下游供应链或经销商提供数据和计算服务。
业务流程管理系统有相较于传统系统的显著特点:一是端到端,一端来自企业外部,可以是顾客或上下游供应链的请求,请求进入企业内部后往往涉及多个部门的协同工作才会产生输出,即响应请求;二是协同工作涉及多个业务系统,这些系统往往是异构的、隔离部署的;三是系统与系统之间存在非常多的数据交换;四是包括非常多的子流程;五是全面覆盖企业业务流程,系统与系统之间、部门与部门之间不再有信息孤岛、信息隔离。
业务流程管理系统的系统结构和部署蓝图(见图1)。
通过图1不难看出业务流程管理系统是一种面向应用系统的服务中间件,其主要作用是串联各应用系统,提供涵盖企业核心业务抽象的业务流程模型。通过流程引擎加载业务模型并运行,将运行的过程数据存储到数据库中,将异常事件发送给流程管理和监控模块,把流程需要的输入和产生的输出交给企业服务总线,由企业服务总线分发这些输入请求和输出结果给各个应用系统。
通过对业务流程管理系统工作原理的描述可以知道,从业务的角度讲,企业内部没有部门和系统之间的界限,全部在同一个层面上。但在企业管理中,仍然存在部门和系统之间的差异,那么就需要在各个子应用系统中加以区分。
五、企业核心竞争力与BPMS
企业的核心竞争力主要包含四个方面:具备创新的、核心的技术;具备创造力和创新力的人才队伍;优秀的企业文化;强大而有影响力的品牌。那么如何构建企业的核心竞争力呢?最重要的莫过于企业的规范化管理。规范化管理的基本要求是业务流程化,其主要反映在:
第一,企业的所有活动必须以流程的方式梳理,避免情绪化管理和执行。第二,企业组织内部要建立起流程管理意识。第三,涉及跨单位、跨部门和岗位的工作,必须梳理成流程,明确边界、职责、责任等。
评价规范化管理中业务流程是否规范化的重要指标是业务流程流转效率。BPM的主要目标就是要串联企业管理过程中独立的、未被关联的业务过程。其要解决的核心问题就是业务流程的低效性。与之对应的BPM技术和业务流程管理系统,其与生俱来就具备优化企业的业务流程和提高企业业务流程运转效率的能力。
从BPMS的系统架构来看,它强调在全局体系下,对所有部门、所有流程执行统一的规划、设计、建模、执行、监控和优化。属于自顶向下的设计,属于整体解决方案。这种方式相较于传统的IT系统(只关于部门或者某一个业务),可以更加全面地促进企业的信息化和自动化,从整体上提高企业的运营效率。同时由于BPMS扁平化的特点,可以有效促进企业内部组织结构的优化和调整。
六、结语
业务流程管理作为现代管理学的核心组成部分,已经被很多企業用于增强自身核心竞争力。与其配套的BPMS可以帮助企业管理者达到自身管理目的,从而实现企业的管理规范化。同时,其端到端的特点亦可为企业解决部门与部门、系统与系统之间信息孤岛等问题。对于业务密集型企业来讲,这种优势更加明显。所以,在现代企业管理中BPMS已经成为增强企业核心竞争力的有效手段。
(作者单位为中铁二院工程集团有限责任公司)