返回顶部
EA就是4A吗?
业务架构与流程
2023-2-3 13:35
原作者: 朱如梦
摘要

EA,即Enterprise Architecture,中文叫“企业架构”,或者更准确地说,应该叫“复杂组织体系架构”,它广泛适用于企业、政府、军队、高校等各类复杂组织。不知道从什么时候开始,“4A架构”成了EA的代名词,经常听 ...

EA,即Enterprise Architecture,中文叫“企业架构”,或者更准确地说,应该叫“复杂组织体系架构”,它广泛适用于企业、政府、军队、高校等各类复杂组织。不知道从什么时候开始,“4A架构”成了EA的代名词,经常听到的说法是,EA包含4个A,BA、IA(或DA)、AA和TA,分别代表业务架构、信息架构(或数据架构)、应用架构、和技术架构。这样看似一句话的答案简单明了,但其实只是把“EA是什么”替换成了“EA有什么内容”。就算EA包含4个A,又如何呢?我还是不知道EA是什么。这就好像我问你手机是什么,而你告诉我手机是由屏幕、电池、PCB电路板和芯片组成的……那么,EA到底是什么?真的就是4个A吗?做好4个A就等于做好了EA吗?

1

EA是什么?

相信很多人和笔者一样,最早接触EA都是从TOGAF开始的。TOGAF是指导组织开展EA实践的一套方法论(Methodology),但它并没有直接告诉我们EA是什么。要了解EA是什么,就必须回到Zachman框架。

      Zachman框架是一个6层*6列的矩阵。Zachman的6列分别是What、How、Where、Who、When、Why,分别代表了复杂组织系统的数据、功能、网络、人员、时间和动机六类要素。当你独立看待这6类要素时,他们似乎不能传达任何具体的含义,但当你尝试把它们串成一句话时,就得到了“作为一个什么人(who),出于什么样的动机(why),围绕什么数据(what)执行了什么功能(how),在什么时间(when)和什么地点(where)”。从语言逻辑的层面,这6个要素足以描述复杂组织系统的方方面面。事实上,语言是人类建立认知和共识的基础。正如维特根斯坦的那句名言:“凡是能够言说的,都能说得清楚”,只有被语言清晰表达,才能够被人认知,进而形成人与人之间的共识,有了共识才能在此基础上进行设计、分析和决策。

Zachman的6层分别代表了六类利益攸关者的视角转换,他们分别是规划者、业务Owner、设计师、建造者、分包商和最终用户。跟我们把5W1H串接成一句话一样,要理解Zachman框架的行,你必须把这6类视角串联起来,把它们看成一个动态的转换过程。假设某个城市规划部门规划了一片高新产业开发区(范围和目的,规划者视角),某个企业主买了一块地,准备建造一栋高端写字楼,一部分自用,一部分出租,还要有配套商铺(概念,业务Owner视角)。他找到一个建筑设计师,设计师把业主的想法转换成一系列设计图(逻辑,设计师视角)。然后,他们找到一个建筑总包商,按照设计图确定施工方案,并制定了施工计划、物料计划、人员计划等一系列计划(物理,建造者视角)。总包商还需要找到具备施工能力的分包商,承接具体的施工过程,对于分包商而言,建造写字楼还是建造住宅已经没有太大区别了(细节呈现,无关上下文)。最终,业主概念中的高端写字楼在现实世界得以完整实现。在数字世界为企业构建信息系统跟在现实世界建造建筑物一样,都遵循从概念层、到逻辑层、再到物理层的过程,每个利益攸关者必须在自己的视角上把事情讲清楚,这就是人类面对复杂系统进行设计、分析和决策的根本方法。

 

可见,Zachman框架的核心就是两点,一是纵向,不同利益攸关者视角的转换(动态的EA),对应企业从战略到具体项目执行的分解过程;二是横向,基于5W1H六个要素规定一套统一语言(静态的EA),无论是概念层还是逻辑层、物理层,每一层描述业务的语言都要统一到5W1H上。Zachman框架从根本上回答了企业架构是什么、有什么用,因此被称为EA的本体论(Ontology)。

 

了解了Zachman框架,我们回过头来再看TOGAF,应该就能理解TOGAF其实是指导人们开展EA实践的一套方法论(Methodology)。TOGAF的ADM架构开发方法是从愿景到业务架构(概念层)、信息系统架构和技术架构(逻辑层)、具体项目(实现层)的视角转换过程,相当于细化了Zachman的六行;TOGAF的Content Metamodel内容元模型定义了一系列架构元素及它们之间的关系,相当于具象化了Zachman的六列(5W1H)。

把EA称为4A并不准确。在TOGAF内容元模型中确实有BA(业务架构)、DA(数据架构)、AA(应用架构)和TA(技术架构),但只是对内容元模型中大量的架构元素进行归类的维度,基于元模型产生的架构制品(Artifact)也仅仅是对EA的静态描述。如果只做了4A架构资产的定义,而不知道如何使用这些架构资产,相当于只是做了一半的EA。另外一半在ADM中,要基于4A架构资产进行ADM各阶段的转换,这是动态的规划到执行的过程。只有把静态的架构资产定义运用到动态的规划到执行的过程中,有效地把战略转换成可执行的项目,才是完整的EA。如果说4A是为复杂组织拍摄的一张X光片,那么X光片本身并不是目的,基于X光片进行诊断、开出合适的药方才是目的。

 

那么,EA到底是什么?用一句话总结EA就是为复杂组织系统建立全要素、多视角的数字化模型,让人们能够在一套完整“大图像”的基础上进行规范表达并达成共识,并在此基础上实现科学设计、分析与决策的根本方法。

2

EA有什么作用?

网上关于EA的文章很多,有人主张EA无用,也有人有意夸大EA的作用。主张EA无用的,多半是组织的复杂度还没达到难以管理的程度,尚未面临复杂度带来的各种问题;对于那些有意夸大EA作用的,号称只要做好EA,从企业战略到组织结构调整什么问题都能解决,则有过度营销EA的嫌疑。IT行业里没有银弹,EA不是银弹,不能解决所有问题。

 

传统的EA较为厚重。Zachman框架的第6层代表用户视角,对应用户视角的产品(准确地说应该是产品的实例,例如部署一套ERP),这意味着经过了概念、逻辑到物理的转换。企业架构的最终目的是要解决如何为企业设计和开发IT系统的问题。但在实践中,由于细节程度的巨大差异,这种自上而下的层层转换显得过于立项,其执行难度是巨大的,导致EA实践越来越厚重。这也是过去EA被诟病的一个重要原因。

 

数字化时代的EA强调迭代化、增量式发展。每一次的架构实践都为特定的目的服务,可轻可重。EA实践主要在企业战略和业务模式层面发挥作用。至于具体IT系统,则更多是软件系统架构的设计和开发,而不是EA。EA可以为企业IT部门构建一套“地图”,以及基于地图的“导航能力”。在“地图”上可以实现从概念、逻辑再到物理的可追溯性;当企业提出新的战略目标、能力需求或业务模式升级时,能够沿着“地图”快速评估需要提升哪些业务能力、背后支撑的IT功能组件是什么、需要集成哪些数据、需要哪些技术组件的支撑,从而评估实现战略目标需要做什么,哪些是可以重用的,哪些必须新建……这就相当于一种“导航能力”,帮助企业快速、有效地达成战略目标。整个“导航”过程是在逻辑层面进行推演,而不是付出巨大代价把系统开发出来了,才发现无法支撑最初设定的战略目标。

 

EA是企业治理能力的一次全面升级。它能够帮助企业更有效地开展业务规划和模式升级,更好地策划数字化投资和规划,确保业务对准战略、IT投资对准业务。从长期来看,持续开展EA实践的组织在IT资产复用率、IT投资回报率、IT资产总拥有成本等方面的表现会有显著提升;但是,EA可能很难在短期内带来业务绩效结果的显著提升,因为它往往需要一个建设和运行周期。EA为决策者和管理者提供了一种数字化时代虚实结合的“战场”评估、决策、优化的治理方法,当EA与流程管理、IT项目管控协同运作时,就能发挥巨大的作用,有效提升组织在建立企业级统一语言、开展企业IT正向设计、确保IT投资对准战略,以及管控软件研发项目等方面的能力。

       数孪模型科技汇聚了国内理论能力和实践经验丰富的EA从业者,聚力打造的EAMGE平台是国内最全面、最成熟的EA建模平台。面向客户不同层面的EA需求,我们提供企业架构设计与治理、数字化规划与项目群治理、基于模型的软件研发项目管控等一系列成熟解决方案,帮助客户快速启动EA实践,少走弯路。

内容下载
姓名
公司名称
您的职业
邮箱
备注
我愿意订阅数孪的市场宣传邮件
提交表示您已了解相关隐私政策,查看隐私申明
立即下载
Digital Twin Modeling (beijing) Technology Company Ltd.
  • 微信公众号