写点什么

企业架构的第一性原理

作者:涛哥
  • 2022 年 6 月 12 日
  • 本文字数:1289 字

    阅读完需:约 4 分钟

企业架构的第一性原理

很多人会问,为什么要学习 Archiamte。回答为什么要学习 Archimate 和回答为什么要学习企业架构一样,都涉及一个第一性原理的问题,也就是企业架构的基本假设是什么。

在回答这个问题之前,先让我们了解一位艺术家:亚历山大·考尔德 。

亚历山大·考尔德 活动雕塑大师 1898年-1976年


考尔德是国际上享有崇高声誉的现代艺术家,是 20 世纪雕塑界重要的革新者之一。考尔德最大的成就是让雕塑变得轻盈空灵。

考尔德的作品


考尔德有一句至理名言:

The universe is real, but you can’t see it.You have to imagine it.Once you imagine it,you can be realistic about producing it.

翻译成中文大意是“宇宙是真实的,但你看不到它。你必须想象它。一旦你想象它,你就可以现实地制作它”。

对抗复杂性



很多人可能都做过 IT 架构设计,你可能接触过银行的应用,Apple 的应用,腾讯的应用和阿里的应用,虽然分属于不同的公司,使用了不同的架构,但有一个共同点就是都很复杂。

IT 系统的复杂的原因主要包括:

系统本身的复杂性

系统要解决跨主题域,跨层的所有问题,包括解决需求多元化的问题,快速响应和平台化之间矛盾,不同供应商标准不统一的问题(如不同手机有不同的充电接口)。

组织的复杂性

包括组织各层次各系统对应不同的职能,兼并重组带来的职能重叠,技术债等。基于康威定律,这必然影响 IT 系统设计,带来复杂性。

人的复杂性

系统是人设计的,由于设计者缺乏必要的知识,缺乏通盘考虑,以及受制于屁股决定脑袋,个人偏好等影响,每一次迭代和重构都有可能增加系统的复杂性。

企业架构正是为了解决 IT 系统的复杂性而诞生的。它通过战略和 IT 的对齐,通过解决不同利益相关者的关注点帮助我们在整个架构景观中形成一条穿过复杂性的路径。

但遗憾的是,企业架构本身会引入新的复杂性。它在 IT 系统的基础上增加了对业务、战略和动机的关注以及它们到 IT 系统的映射关系,实际上增加了 IT 系统的维度。

企业架构的视图和视角


为此我们必须要降低它的复杂性,主要方法是可视化。可视化有很多优点,包括:

便于沟通和理解

企业里面大部分问题本质上都是沟通问题。一图胜千言,可视化是解决沟通的利器。

简化问题

其次可视化通过聚焦关键点而简化问题。正如考尔德的艺术作品,在可视化的过程中我们需要对企业的所有相关要素要进行抽象和建模,以达到去伪存真,化繁为简的目的。

企业架构师建模的过程和考尔德创作艺术作品的过程是一样的,他必须找到系统中至关重要的那些关键点,包括连接点、平衡点和冲突点,在此基础之上识别那些关键要素。模型通过视角和视图,帮助我们识别这些关键点和关键因素。视角如同一道光线,它穿过架构层,穿透复杂性,直指企业问题的核心要素。

企业架构的第一性原理

让我们回到开头的第一性原理。那么企业架构的第一性原理是什么?套用王尔德的名言,笔者认为企业架构的第一性原理就是“企业架构是复杂的,有时候你看不懂它,为此你必须建模它,一旦你建模它,你就能可视化的治理它。”

企业架构的第一性原理

企业架构的建模工具-Archimate

Archimate 是企业架构的一个建模工具。它是一种开放和独立的企业架构建模语言;它提供了描述、分析和可视化架构域之间的关系的工具;它为描述企业架构的视图提供了统一的表示。

如果你对 Archiamte 感兴趣,可以跟着涛哥一起学习Archimate实战这门课程。

End

发布于: 2022 年 06 月 12 日阅读数: 16
用户头像

涛哥

关注

产品创新实践者 2020.02.02 加入

前华为高级产品经理,产品创新实践者,PPV课数据科学社区发起人,TOGAF认证专家,PMP认证专家

评论

发布
暂无评论
企业架构的第一性原理_企业架构_涛哥_InfoQ写作社区