架构(EA)和流程管理(BPM)强调的正向设计理论,要求企业从使命、愿景、战略和目标出发,确定企业的业务模式,明确企业应具备的业务功能,然后通过业务流程架构具体实现,支持企业战略目标的落地执行。在业务架构设计基础上,通过流程地图的分解与完善,构建企业的流程池。同时设计企业流程场景,根据流程场景组装端到端流程。流程架构需要通过数字运行环境的支持和实现,而数字化运行环境来源于IT架构(数据架构和应用架构)的,IT架构又和业务架构相互关联。
流程架构对应企业具有相当大的价值。首先流程架构在本质上清晰描述了企业是如何创造价值的,提供给企业一次重新对自己进行整体观察的机会,以及发现业务盲点和业务冗余点的机会。其次,流程架构在企业内建立一致的工作语言,统一认识问题的思维结构。第三,流程架构不仅展示端到端业务流程,而且也要识别信息需求、流程的产出,以及保证流程高效运行的跨业务功能的协作,因此可以瓦解运营孤岛。第四,流程架构也支撑数据架构的开发,明确应用之间传递什么数据、何时传递,明确支撑业务功能的组织结构。
一、流程架构的价值
首先来说一下为什么要有流程架构。企业是一个业务领域范围和内容无比宽广且丰富的复杂系统,为了对其分析,必须对不同的业务领域范围、不同的抽象层次和不同的视角进行建模(即架构设计),这样才能降低企业的复杂度。
流程架构通过定义和描述企业业务流程及其随时间演化的规则,成为连接企业战略与业务实现之间的桥梁。流程架构向上承接战略,将业务架构的核心领域和业务模型的核心要素通过流程架构分解细化;向下以核心业务为主线,以辅助业务为支撑,将人流、物流、资金流、信息流等通过流程架构有机融合,清晰描述企业各业务之间相互作用的关系结构,从而落实企业的业务运作模式,建立流程架构持续规范与优化机制(如图1所示)。
图1 业务架构、流程架构、端到端流程的关系
通过这图2可以清晰表达出业务架构、流程架构、端到端流程以及IT架构之间的关系。
图2 业务架构、流程架构、端到端和IT架构的关系图
二、流程架构的定义
上面介绍了流程架构在企业架构中的位置和作用,那么什么是流程架构呢?简单来说,流程架构就是流程框架、流程地图以及流程间关系的总称,是指导流程设计与演进的基本原则。
流程框架是一个企业所有的业务流程构成实际情况的逻辑框架,它反映了业务流程的分布和整体组织情况。图3就是美国生产力与质量中心(APQC)的流程框架。
图3 APQC流程框架
流程地图是一系列精确的流程目录,定义了业务域、流程组、流程、步骤、活动,以及各级流程的利益攸关者、流程所有者、相关角色及需要的资源等。
图4 流程地图示例
其他的概念都是上述概念的另外描述形式,流程体系相当于流程架构,流程总图相当于流程框架,流程清单等同于流程地图。
附:流程框架方法论参考:
三、流程架构的设计原则
流程架构设计过程就是对流程分类和分级的过程,在该过程中企业需要基于战略和业务的识别,以业务价值为驱动,以市场/客户为导向,围绕核心价值链进行模型设计。流程架构的设计一般遵循以下原则:
原则一:体现战略导向,反映先进业务模型
流程架构要能够清晰反映并支撑企业战略目标,适应未来的业务发展,兼顾企业未来待建设的业务。流程架构要对标业界标杆实践,解析企业运营模式,支持同类业务能力的统一管理,支持基于流程的业务能力差距分析,从而支持业务的改进和能力提升。
原则二:以价值与效益导向为主体
流程架构的设计要以企业创造价值过程的主价值流为主体,着力于企业整体最优、效率最高、效益最大,围绕战略及主价值流做好管理与支持。
原则三:保证业务构成的完整性和集成性
流程架构能够做到对业务的全覆盖、无遗漏、清晰的表达,满足企业端到端流程的贯通,有利于客户价值创造过程的协同和业务集成运作,帮助管理人员从流程视角通览企业,理解各项业务。
原则四:能够逐级落实流程责任
流程架构能够通过流程地图清晰确定流程所有者,流程地图中的流程组和第一层流程必须有各自的流程所有者。流程所有者负责流程建设、运营和不断优化,负责业务流程绩效的改进。除了通过流程所有者落实责任以外,企业还应建立流程管理部门,专门负责流程架构建设,为流程架构设计、评审、决策提供方法、工具、培训等。流程梳理方法论应结合公司实际情况因地制宜做裁剪或改良实施。