企业架构设计的起点是业务架构,它是企业战略和真实的企业业务管理模式的结构化和显性化,也是信息架构的输入,因此也是企业整体信息化的枢纽。业务架构中要回答的“(Why)业务为什么做?”、“(What)业务做什么”、“(How)业务怎么做”、“(Who)业务谁做”、“(Where)业务哪里做”这五个关键问题,中,Why、Who、where相对容易梳理和呈现,但What和How就需要进一步深入的梳理与提炼。一个企业开张后,基于公司战略中的创新聚焦确定了赛道,通过业务设计确定了业务怎么干的策略,具体到业务上,要做什么事情,这些事情怎么做,通常企业是确定“产供销储运”的主营价值链和“人财质量行政”的支撑价值链,并按照企业的实际情况划分业务板块并设置部门,然后部门制定业务管理的规章制度和流程来来明确What和How。因此,需要比规则制度更专业的方法来表达业务。
(1)(Why)业务做什么——业务组件模型(CBM)
IBM公司企业架构方法论是通过业务组件模型(CBM)来描述业务做什么的。
业务组件模型(Component Business Modeling – CBM)是一种企业建模技术,通过CBM,企业能够实现战略、业务和技术的连接。CBM的主要输出是企业业务的快照 – 业务组件图。面对该快照,企业能够以一致的观点做出决策。CBM采用一种通用的业务语言创建一个整合的、灵活的框架,以确保策略方向的一致性。CBM对企业的业务架构进行了科学的、准确的、形象的阐述,它描述了一个企业在相应行业的主要业务领域(Domain)和所应具备的核心业务能力。利用行业CBM,不但可以更清晰地理解企业的业务架构,而且从组件式业务模型(CBM)出发,对各项业务能力进行分解,可以得出业务能力所对应的主要“功能域”。根据得出的“功能域”,对各项“功能域”进行汇总,参考行业“标杆”企业框架,对“功能域”进行分组,并对公共基础型“功能域”进行补充,并阐明各“功能域”之间的协同服务关系,从而得到企业框架。
CBM建立在以下三个基本概念上:
业务能力:具有特定技能和能力的大型业务领域,例如:产品开发或供应链;
职责范围:描述活动和决策的范围和目的,包括决策、管控、执行。
业务组件:是企业可以独立运作的一块业务。这里所说的企业可以是一个公司,也可以是另一家公司。组件注重于做什么,而不是如何去做。作为一块独立运作的业务,组件内部的变化不会影响其他组件。组件之间的交互形成企业业务的总体架构。
CBM是一种战略管理框架。企业以及组织可通过CBM识别机遇,进行自身的提升或创新。CBM通过在一开始将企业划分为若干可管理的、相对独立、离散且可重复使用的业务组件,实现对企业的建模及分析。
业务组件是对于企业中某一部分的逻辑视图,该组件包括能够向企业交付能力的资源、人员、技术等。每个业务组件都是一个商业行为的缩影,组件中包括商业活动、资源、应用以及基础架构等。
完整的业务组件组成元素包括
业务目标:为什么要做这个业务,能达到什么目的。
业务活动:业务组件下具体的业务开展的任务或步骤
业务资源:保障业务组织执行的资源,以及配套的IT应用功能和设施。
组件治理:业务组件开展具体业务或的规则和要求
组件服务:业务组件中包含(为其它业务组件提供)的服务或接口。
CBM可以以多种方式进行使用,其中最有效的方法是创建热力图——一种用于识别可提供改进,创新或转型的最佳组件模型。CBM还可以用于创建行业特定的预定义资产:构建包含业务的结构体系,通过组件展现流程、绩效指标、应用、服务等信息。
(2)(How)业务怎么做——流程框架与流程 (PCF)
业务流程的分析需要按照企业价值链进行层层分解。
业务功能的分析来自于IBM CBM模型为参与,通过与业务流程的对应分析,识别全部的业务功能,业务功能的识别如下所示。
(3)业务组件与业务流程的关系(CBM与PCF的关系)
如果业务组件识别、抽象、定义合适,那么企业的业务流程各级与业务组件的层次是对应的,流程L5级的业务活动应该就是业务组件内的业务活动,其内在逻辑是企业就这些事情,这些事情都是最小的原子活动,这些活动按照做事情的规则与顺利排列,就是业务流程。
因此,业务活动是业务组件与业务流程的最终归于一体的最小单元,将CBM与PCF有机联系起来,是企业管理中被数字化呈现与固化的最小单元,最终也可能是一个功能点、也可能是一个服务。
(4)业务活动与业务对象的关系
业务活动是对业务管理处理与加工,其输入与输出都应该是数据,在业务管理上呈现的是表证单书,数据是业务活动加工的对象,因此,数据按照管理逻辑聚合而成的就是业务对象,例如工单、凭证、采购申请单、合同等。业务活动要有业务对象作为输入与输出,才有其价值,例如录入工单、审核凭证、合并采购申请、检查合同等,是有价值的业务活动,并未来形成对应的系统功能或功能点,这些业务活动串接形成工单处理流程、凭证管理流程、采购申请流程、合同会审流程等。
(5)业务组件与组织架构的关系
企业业务组件(做什么事情)与企业业务流程(怎么做事情)形成对应关系,而企业的组织是承担做这个事情责任主体。业务组件呈现每件事情所需要的专业技能人员就是角色,同类的角色组成岗位,同一大类岗位形成部门,加上业务执行地点的差异,可能形成分子公司,或共享中心。业务组件背后关联的业务流程,又体现出部门内各项工作的流程。
因此,IBM公司的企业架构,就是通过业务组件模型CBM、企业流程框PCF及其流程、企业业务对象(数据)、企业组织架构及其责权矩阵这四个关键元素,将战略确定下的企业应该做什么、怎么做、谁做、做的过程中数据如何流转等业务关键信息进行了关联,确保了整个业务架构的完整性与关联信息。