5

企业架构的五个维度

 9 months ago
source link: https://www.woshipm.com/pd/3139810.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

企业架构是组织中的脊梁,是建立高效运营和创新能力的关键,它可以帮助企业明确目标、优化流程、合理分工,提高协作效率和决策质量。好的架构能够为企业提供稳定的基础,助力实现业务成功。那么企业架构可以从哪些维度着手拆解或构建?本文拆解了企业架构的5个维度,并对企业架构的其他相关方面做了总结,一起来看看吧。

4651536c-1c97-11ee-816e-00163e0b5ff3.jpg

一、架构的本质

《架构整洁之道》的定义:软件架构是指设计软件的人为软件赋予的形状,这个形状是指系统如何被划分为组件(Components),各个组件如何排列(Arrangement),组件之间如何沟通(Communication,通讯)。

对于每一个IT从业者,是离不开“架构”的定义,架构也是每个人想彻底搞明白的一个概念。

很多年前我在从事网络工程工作的时候,听到最多的就是“网络架构”,各个终端设备与交换机、路由器之间的连接。有一段时间,自己还从网络架构扩展学习IT基础架构,就是各种前后端服务器、中间件、数据库之间的架构关系。

等我转型做数据建模相关的工作后,听到最多的就是数据架构。转型做产品经理还会涉及到产品架构、应用架构等,随着工作的不断深入,才逐步理解这些都是属于IT架构的范畴。

和IT架构并列的还有业务架构,在两者之上的就是企业架构(Enterprise Architecture)。当然随着安全领域的挑战,现在安全架构也逐步形成了独立的体系。

二、企业架构的五个维度

参考业内最普遍的分类方法,可以把企业架构分为5个维度。

其中,应用架构、技术架构、数据架构,就是我们常说的IT架构。

2eb257ac-3370-11ee-a52b-00163e0b5ff3.jpg

下面简单介绍下5个维度,各种架构的基本内容。

1. 业务架构

业务架构核心上对企业战略,下对企业经营和运营,核心由业务流程、组织结构、价值链等组成。

  • 业务流程:了解企业的核心业务流程,包括客户关系、销售、供应链等,以及它们之间的交互。
  • 组织结构:描述组织的部门、职能、层级和关系,帮助理解企业内部的权责关系。
  • 价值链:揭示企业的价值创造过程,从原材料采购到最终产品或服务的交付。

常用的业务架构建模方法:使用业务流程图、组织结构图、价值链图等建模工具,可视化和分析业务架构,发现优化的机会。

可参考《对产品经理来说,懂业务架构很重要!》。

2. 数据架构

  • 数据资产:了解企业的数据资产,包括数据库、数据仓库、数据报表等。
  • 信息流:描述数据在企业内部和外部的流动路径,帮助优化数据管理和共享。
  • 数据标准:定义数据标准和规范,确保数据的一致性和可靠性。
  • 数据模型:概念模型、逻辑模型、物理模型
  • 建模方法:使用数据架构图、信息流图等建模工具,帮助清晰地描述数据资产和数据流动路径。

3. 应用架构

应用架构的范围和颗粒度都很复杂,最简单的,把所有的应用系统关联关系表示出来,也可以忘记单个应用系统的名称,拆解成为一个个能力中心,或者叫做产品中心。行业经典书籍《企业应用架构模式》-Martin Fowler。

《重构:改善既有代码的设计》《分析模式:可复用的对象模型》《UML精粹:标准对象建模语言简明指南》、《领域特定语言》等都是此人的著作。

  • 应用系统:了解企业现有的应用系统,包括ERP、CRM、HR等,以及它们的功能和关联。
  • 数据流:描绘应用系统之间的数据传递和交换,确保数据的准确和一致性。
  • 集成方式:定义应用系统之间的集成方式,确保系统协同工作。
  • 建模方法:使用应用架构图、数据流图等建模工具,帮助梳理应用系统和数据流,提高系统集成效率。

4. 技术架构

  • 硬件和网络:了解企业的硬件设备、网络拓扑和通信方式。
  • 云计算:评估云计算在企业中的应用情况,优化资源利用和成本效益。
  • 安全策略:定义企业的网络安全策略,确保信息安全和隐私保护。
  • 建模方法:使用技术架构图、网络拓扑图等建模工具,帮助描述技术基础设施和安全策略。

5. 信息安全架构

  • 安全威胁:识别企业可能面临的安全威胁和风险,包括数据泄露、网络攻击等。
  • 安全控制:定义安全控制措施,保护企业的信息资产和系统安全。
  • 合规性:确保企业符合法规和行业标准,避免违规行为和处罚。
  • 建模方法:使用信息安全架构图、安全控制图等建模工具,帮助建立安全防护体系和应对安全威胁。

三、做好企业架构建模工作的方法

  • 跨部门合作:与业务部门、IT团队和其他相关部门密切合作,确保获取全面的信息和数据,避免信息孤岛。
  • 关注数据质量:确保数据的准确性和一致性,避免因数据问题引发的决策错误。
  • 持续改进:企业架构是一个持续演进的过程,需要不断优化和改进,以适应组织发展和变化。
  • 借助工具:使用企业架构建模工具,如Archi或Enterprise Architect,简化建模过程,提高效率。
  • 参考最佳实践:借鉴和参考其他企业的成功案例和实践,学习先进的企业架构管理经验。

四、常见的企业架构流派

企业架构的流派很多,关键词、概念也很多,我们在学习的时候,首先找到这个领域的最流行和权威的。我姑且斗胆选了行业最常见的5种企业架构流派,归类为东邪:Zachman;西毒:FEAF;南帝:DoDAF;北丐:Gartner EA ;中神通:TOGAF。下面先做下简要介绍,后续文章再分别展开。

东邪:Zachman Framework

起源和发展:Zachman Framework是由约翰·萨奇曼(John Zachman)在1987年提出的,是一个用于企业架构描述的框架。它基于六个视角(What、How、Where、Who、When、Why)和六个抽象层次(Scope、Enterprise Model、System Model、Technology Model、Detailed Representation、Operational Instantiation)进行描述。

应用场景:Zachman Framework适用于组织内部的企业架构描述和分析,可以帮助建立不同层次和视角下的企业架构。

西毒:FEAF(Federal Enterprise Architecture Framework)

起源和发展:FEAF是美国联邦政府开发的企业架构框架。它于1999年首次发布,并经过多次更新。FEAF的目标是提供联邦政府机构之间的一致性和互操作性,促进信息共享和数字化转型。

应用场景:FEAF主要应用于美国联邦政府的机构和部门。它帮助联邦机构规划和管理信息技术,支持政府数字化转型和信息技术投资。

南帝:DoDAF(Department of Defense Architecture Framework)

起源和发展:DoDAF是美国国防部开发的企业架构框架。它于2003年首次发布,并经过多次更新。DoDAF的目标是支持国防部门规划和决策复杂的国防项目,确保系统之间的互操作性和信息共享。

应用场景:DoDAF主要应用于美国国防部门和相关的国防机构。它帮助国防部门规划和管理复杂的国防系统,支持国防技术和作战能力的提升。

北丐:Gartner EA Framework

起源和发展:Gartner EA Framework是由Gartner公司提出的一种企业架构方法论。它强调将企业架构与业务和技术战略紧密结合,以支持业务创新和数字化转型。

应用场景:Gartner EA Framework适用于帮助组织规划和实施数字化战略,支持业务创新和技术驱动的转型。

中神通:TOGAF(The Open Group Architecture Framework)

起源和发展:TOGAF是由The Open Group(原称Open Group)开发和维护的企业架构开发方法论和框架。它起源于1995年,是一个开放的、全球性的企业架构标准,经过不断的演进和更新,目前最新版本为TOGAF 9.3(2023)。

应用场景:TOGAF适用于任何规模的组织,包括商业和政府机构。它可以帮助组织规划、设计、实施和管理企业架构,提供了一套结构化的方法和工具,确保组织的战略和业务目标与技术规划之间的一致性。

五、架构的核心价值

架构就是要素的有序组合,平衡好个性化和普适性。

820a56d2-3372-11ee-b5e1-00163e0b5ff3.jpg

ISO/IEC/IEEE 42010-2011是用于描述系统架构的一套标准,它定义了架构视图、架构描述及架构语言,用以指导一个具体系统架构的表述方式。

一个封闭系统,都是从有序到无序,也就是它的熵(即混乱程度)会不断地增加,最终系统会彻底变得无序,这个是熵增定律。架构就是解决特定“系统”的熵增问题,实现从无序到有序。核心是两个字:`分`、`合`。

  • “分”就是把系统拆分为各个子系统、模块、组件。拆分到具体的单元、要素;
  • “合”就是基于流程和手段,把各个组件有机整合在一起;

架构的本质就是对系统进行有序化重构,不断减少系统的“熵”,使系统不断进化。一个无法随着外部环境变化和内部需求变化而调整的架构,一定是很差的。

专栏作家

侠之大者,公众号:侠之大者(ID:xiazdz),人人都是产品经理专栏作家。关注产品、架构、互联网金融和企业数字化化转型。

本文原创发布于人人都是产品经理,未经作者许可,禁止转载。

题图来自Unsplash,基于CC0协议。

该文观点仅代表作者本人,人人都是产品经理平台仅提供信息存储空间服务。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK