返回顶部
从复杂系统看EA
业务架构与流程
2023-8-11 14:18
原作者: 冯辰
摘要

引言EA理论是从Zachman框架发展出来的,核心有两点,不同利益相关方视角的转换和基于5W1H(What、Where、Who、When、Why、How)六个要素的统一语言。但由于5W1H这样的说法太过于通用,反而不利于大家进一步理解EA的 ...

引言
EA理论是从Zachman框架发展出来的,核心有两点,不同利益相关方视角的转换和基于5W1H(What、Where、Who、When、Why、How)六个要素的统一语言。但由于5W1H这样的说法太过于通用,反而不利于大家进一步理解EA的本质,那么EA的本质是什么,EA能够帮助企业解决什么问题?这还要回到“企业是一个复杂组织系统”这一基本前提说起。

一、什么是复杂系统

从字面意思理解,复杂系统是具有复杂性特征的系统。了解复杂系统要先了解系统的含义。根据ISO对系统的定义,系统是为实现一个或多个既定目的而组织的相互作用元素的组合。从系统的定义体现出了系统的两个特征:系统由一些系统元素组成,这些系统元素之间会相互作用、相互影响。

系统可以分为三类:随机系统、简单系统、复杂系统。随机系统元素之间几乎没有关系, 每个系统元素的行为都独立于所有其他系统元素的行为。简单系统元素之间关系强烈,所有系统元素表现相同的行为,比如炮弹的部分行为完全决定了其他系统元素的行为。而复杂系统元素之间关系介于二者之间,系统中各元素间相互依赖,但又没那么强烈,每个系统元素以不同的方式在系统中发挥作用。对于简单的系统,我们通常将其分解,了解系统中的各部分后,即可了解系统全部。而对于复杂系统,我们不仅要了解系统中的各部分,还要了解各部分之间的关系。既然EA描述的对象是复杂组织体系统,那么EA方法可以应对复杂系统的复杂性,下文就介绍EA如何应对复杂性的。

二、系统是天然存在的吗?

系统这个概念本身是人创造出来的概念。事物及其之间的关系是天然存在的,只不过为了人研究的特定目的,把一些相关的事物将其划分为了系统。而架构是对系统的描述,因此架构也并非客观存在,它反映的是人对系统的认识。人的视角是有局限性的,不同的人对同一事物可能会产生不同的理解。要让不同的人对同一个系统达成某种共识,就需要将抽象的系统以结构化、显性化的方式展现出来。通过架构的方法可以让具有不同视角的人在统一的蓝图上进行沟通。每个人既可以专注于负责各自关注的部分,又可以将各部分进行集成,并从整体的角度去审视系统。所以EA的主要目的是以一套统一语言描述企业这个复杂系统,帮助企业中的不同角色建立对这个复杂系统的共识。

三、系统的范围

不同的人对系统的认识不同,最后大家如何达成共识呢?这就需要我们确定系统的范围。基于下面两个系统的属性,就回答了怎么确定系统的范围,谁来确定系统的范围。

1、系统的边界与环境

前文提到,系统是划分事物的方式,通过确定边界将系统本身和系统的外部环境区分出来。所以对于整个企业而言,如何确定企业的边界是首要任务。只有划清边界后,才能知道企业应该做什么,如何对环境做出响应。当然,边界与环境是相辅相成的,随着环境的变化,企业也会通过重新划分边界的方式来调整自身的业务。同理,在确定完边界后,也需要保持对环境因素的识别与监控,这样才能保证及时了解环境的变化,并制定相应的措施来应对环境变化的复杂性。所以EA的方法应该含有环境和应对措施。

2、系统的目的与相关方

企业作为人创建的系统,一定会有创建这个系统的目的,而对于不同的相关方的目的也各不相同。企业应该能满足各类相关方的需求,例如股东、员工、供应商、客户、监管机构。企业需要满足各类相关方的需求,股东关注企业的现金流、净利润;员工关注企业带来的薪金、福利、工作发展、企业文化、工作氛围;供应商关注企业的合作意愿、回款周期;客户关注企业的质量、诚信;监管机构关注企业是否符合规定。系统如果要实现相应的目的,就需要系统中不同的行为去满足相应的目的。

基于以上两点,分析系统时,需要分析系统的环境、相关方、最后应制定应对环境变化的措施,通常在企业中我们通过制定战略完成这些工作。很多管理实践(如ISO 9001、TOGAF)在设计系统或架构前都需要对上述要素进行识别、分析、并作为开发系统的输入。所以在设计EA时,我们需要考虑企业的战略,这样才能使EA设计有方向,更合理。

四、系统的整体和部分

在我们确定系统的范围之后,按照系统论的方法,我们需要从整体和部分两个角度研究系统的情况。从整体角度,研究系统与环境的交互,体现为系统的涌现性。从部分角度,研究系统本身的组成及其之间的关系,也就是部分受到来自系统的约束。

1、涌现性

对于复杂系统而言,我们经常说整体大于部分之和,也就是常说的“1+1>2“,体现为系统整体会出现所有部分累加都不会出现的功能或特性。涌现现象来源于系统元素之间的关系而不是组元本身特征的行为。如果我们只用还原论的方法,对企业进行设计,这样的割裂化的组织管理模式与能力建设方式会导致管理与执行碎片化,不适应发展需求。所以这就需要用系统的方法,既要识别出企业整体表现的行为,又要将其分解,通过各部分本身及各部分之间的关系实现顶层的行为。所以EA中可以体现系统整体的行为及其实现的方式。

2、约束

复杂系统除了整体大于部分之和的特性,还有整体小于部分之和的特性,也就是常说的“1+1<2“。在一个系统中,部分不会表达全部的行为或特征,而是受到系统的约束表达部分行为或特征。就像细胞一样,细胞具有全能性,细胞中的遗传物质可以支持表达生物系统的整体的能力,但在系统内部的不同环境中受到约束,最终的表达结果也不同。企业也是如此。如果企业中的人没有被约束,就不能称为一个企业,只能叫做人群。而人在企业中如何受到约束,一般会有来自外部监管的要求,来自内部制度的规则,还有人与人之间关系。所以EA中可以体现系统整体对部分的约束。

综上所述,系统方法是人认知世界的一种手段。基于人的目的,确定系统的范围,将具有一定结构的事物,划分成一个系统,并从整体和部分角度去研究系统,而系统本身是由系统元素和其之间的关系。根据这些描述,可以形成系统概念的图像。这个图像展现了系统的本质。

《系统原理与方法》

注:e1、e2、e3、e4表示系统元素; 箭头表示系统元素间的关系。

五、EA的本质

EA的研究对象是一类系统,也就是复杂组织系统,EA方法承接了研究系统的方法,要界定复杂组织系统的边界、明确它与外部环境的关系,还要结构化描述复杂组织系统内部的系统元素、以及系统元素之间的关系。EA从复杂系统的角度看企业,用研究系统的方法来描述企业,它提供了一种描述企业的方法,但它并不能直接解决企业经营管理层面的具体问题,那为什么还要开展EA工作呢?

EA最大的作用是形成统一的企业“大图像”,让企业中的不同利益相关方能够在同一个蓝图上进行分析和决策;其次,EA可以帮助企业以结构化的方式澄清战略,以整体到局部的视角,回答了企业在战略落地的过程中,应该在何处做出改变, 支撑战略的落地,建立从战略到执行的桥梁。

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