近年来在很多企业实践中看到业务架构与流程架构两套语言体系需要协同的情况,大致可以分为以下三种场景:01场景一|先有流程架构,后引入业务架构某企业多年前就引入外部咨询设计了流程架构,也任命了对应的流程Owne ...
近年来在很多企业实践中看到业务架构与流程架构两套语言体系需要协同的情况,大致可以分为以下三种场景: 场景一|先有流程架构,后引入业务架构 场景二|先有业务架构,后建设流程架构 某企业两年前引入咨询公司开展数字化规划,在顾问指导下设计了业务架构,重点设计了分层的业务能力清单,目的是用业务能力指导应用架构设计,进而规划未来的IT建设项目。当初的咨询项目主要聚焦在规划层面,不需要细化设计流程,也就没有引入流程架构概念。现在为了提升业务效率、降低成本、控制业务风险,必须进行更细颗粒度的流程设计。那么是否可以把当初设计的业务架构直接作为流程架构的L1、L2呢,还是应该重新设计流程架构? 场景三|同时引入业务架构和流程架构 某企业运用架构方法开展管理体系建设,其中业务架构设计借鉴了Y模型,同时设计价值流和业务能力。其中业务能力的设计采用了CBM模型,并且把CBM的业务域、业务组件同时作为流程架构的L1业务域和L2流程组,基于业务组件继续细化设计L3流程,可用L3流程编排价值流。此场景其实是把业务架构作为设计流程架构的前期准备工作和设计方法,不需要对二者进行严格区分。 业务架构的本质 The Open Group的业务架构概念主要来自于BIZBOK。BIZBOK认为业务架构包含4个核心要素:价值流、业务能力、业务信息、组织。其中,业务能力描述功能(how),价值流描述利益相关者(who)和价值关注点(why),业务信息描述数据(what),组织则描述业务分布(where)。这些要素分别从what/how/who/where/why等角度描述业务,但都是在概念层进行描述;而流程则是在逻辑层描述业务是如何运作的。概念层只说做什么,逻辑层回答怎么做,因此业务架构中的价值流、业务能力都可以跟流程进行映射。 TOGAF元模型中,价值流、业务能力与流程之间的关系被定义为Operationalize,即:
流程架构的本质 图:TOGAF元模型中的流程与APQC流程分层的关系 企业在开展流程建设的初期,往往是为了解决特定问题而设计相应的流程,此时的流程往往是分散的、随机的,不完整的,仅能覆盖部分关键业务。随着流程建设的深入,必须采用更为体系化的方式,例如从最初的问题驱动演变为部门驱动、软件包驱动、体系/标准驱动等,但即使如此,仍然无法很好地回答“流程全不全”的问题。此时,流程架构应运而生。 业务架构、流程、流程架构概念澄清 到此为止,我们可以得出如下几个简单结论:
企业自身管理的目的决定了业务架构与流程架构的关系 1、 业务管理部门主导(承担流程管理职责),目的是优化流程架构和业务流程 如果引入业务架构是为了“向下看”,优化流程架构,压实流程管理责任,流程架构仍然是企业落实管理责任的重要依据,那不妨把业务架构作为流程架构设计“背后”的方法。结合企业自身的治理结构,可以将价值流、价值流阶段作为流程架构,也可以把L1-L2的业务能力作为流程架构,甚至可以部分用价值流、部分用业务能力作为流程架构,只要能够跟企业的治理结构相匹配,有助于落实流程管理责任,都是合理的。 如果引入业务架构的目的是为“向后看”,设计或优化应用架构,指导IT规划,就应该把业务架构回归“在概念层描述业务”的定位,特别是当应用架构采用组件化、服务化的设计思路时,业务架构应该聚焦识别业务中共性、稳定、标准的构建块,才能为应用架构的设计提供输入,支持更为精益、稳定和敏捷的IT架构设计。这时业务架构跟流程架构的定位是不同的,业务架构本质上是从IT视角对业务进行抽象而产生的业务参考模型,并不服务于业务管理提升、流程优化等目的,此时不建议将业务架构中的术语与流程架构等同。
|


