2022 年 4 月 25 日,The Open Group 发布了 TOGAF®标准第10版。这不仅仅是 The Open Group 的重要里程碑,也是整个企业架构行业和所有从业者的重大利好。作为企业架构师的首选标准,TOGAF一直以来都受到人们的欢迎。对此,第10版必须要满足很高的期望。
对于企业架构师来讲,新版本有哪些新的变化,又该如何被企业裁剪得以适配。本文旨在尝试解释这一需求。
本文作者为国外畅销书《Getting Started with Enterprise Architecture(企业架构入门)》一书的作者Eric Jager,该书被IT等数字化从业者大量阅读,并受到行业的广泛认可。
对于数字化从业者来说,TOGAF®标准是再熟悉不过的概念了。如果你问我的话,我会说,它是一种非常完整的企业架构框架,涵盖了企业架构的所有方面,并且允许进行各种定制。这使得它成为了任何架构实施的优秀框架。换句话说,TOGAF标准棒极了(The TOGAF Standard is Awesome)!
01原因
这个框架之所以如此出色,是因为:
-
它已经存在了数十年,并且还在不断演进
-
它涵盖了企业架构的所有方面,绝不仅仅是IT部分
-
它有一个实际且高度可调整的过程,用于应用和实施企业架构
-
它鼓励用户根据架构挑战的需求进行定制
02溯源
在深入探讨我刚才提到的将 TOGAF 标准定为出色企业架构框架的原因之前,让我们回顾一下这个框架的起源。
我们需要回溯到 1995 年。这是 TOGAF标准由The Open Group创建的年份。它是对 TAFIM(信息管理技术架构框架)的进一步发展。如今,TOGAF标准是最著名的架构框架之一,与 Zachman Framework™齐名。TOGAF标准包括几个组件。其中包括一个架构开发方法(ADM)、一套标准,以及一套工具和技术。TOGAF标准的设计是为了帮助组织开发一个与他们的业务目标一致的整体和综合的企业架构。
在过去几十年中,TOGAF标准一直被广泛使用,尤其被许多大型组织和政府机构所采用。该框架提供了一种结构化方法来开发和实现企业架构,还提供了一个用于沟通架构概念和解决方案的共同语言和方法。
TOGAF标准的许多关键优势之一就是它在行业内的广泛接受和流行。截至目前,该框架被全球数千家组织使用。这衍生了一系列广泛的工具、培训和认证计划的发展。
03不仅是IT框架
通常来说,TOGAF标准被认为是一流的IT架构框架。因此,它不会作为企业架构框架而有用。然而,事实恰恰相反。几十年以来,TOGAF标准越来越专注于企业架构。部分原因是由于对业务和IT对齐支持的改进,该框架已经发展成为一个完整的企业架构框架。第10版的推出带来了对业务架构的强烈关注。值得注意的是,The Open Group现在在很大程度上依赖于业务架构论坛对业务架构的方法。
那些仍然认为TOGAF框架仅是一个IT框架的架构师,在绝大多数情况下,是依赖于较早版本的TOGAF标准。我经常遇到这种类型的架构师。当我问他们上次真正接触TOGAF或积极使用(部分)框架是什么时候时,十有八九他们会说是在十到二十年前。在这十到二十年里,我们周围的世界发生了很大的变化,TOGAF标准也改变了,它早已不再是上世纪90年代初所开始的IT框架。
04ADM
架构开发方法(ADM)是TOGAF标准的关键组成部分;它是一切的核心。ADM是一个全面的迭代方法,用于开发和管理企业架构。ADM提供了一个逐步指南,用于创建和维护架构文档,并确保与业务目标的对齐。它包括几个阶段,包括识别业务需求、制定架构愿景、创建架构计划、实施架构并保持架构更新。
ADM被视为一种能使企业架构师开发和实施企业架构的过程。实际上,TOGAF标准是为开发企业架构提供过程描述的少数几个架构框架之一。
从框架中不要推断不在其中的陈述。TOGAF ADM:
- 不要求步骤必须按照所示的顺序执行
- 不要求“瀑布”过程;即每个阶段必须在下一个开始之前完成
- 不指定任何阶段或架构开发周期的持续时间
TOGAF框架建议对ADM进行调整以满足企业的需求;敏捷性就是其中之一。该框架的灵活性是其优势之一。由于ADM是完全迭代的,您可以根据需要多少使用它。此外,没有必要按顺序完成所有阶段(A到H),鼓励架构师专注于适合其需求的特定阶段。
05可裁剪性
正如上文所述,框架完全可以根据使用组织的愿望或需求进行调整。这是必要的,因为有些情况下不需要应用框架中描述的所有内容。因此,鼓励架构师仅使用必要和有用的内容,这种可裁剪性是TOGAF标准的优势之一。
TOGAF标准并不需要从头到尾全部实施,这一点经常被误解。这就是为什么有些人会认为这个框架过于庞大或过于集中化。事实是,TOGAF标准并不需要以这种方式实施,试图这样做反而违背了框架的高度适应性。
在我写的书《Getting Started with Enterprise Architecture》中,我发现这个框架非常易于定制。在书中,我使用了一个自行开发的“企业架构实施轮(Enterprise Architecture Implementation Wheel”。这个模型是基于TOGAF标准的。实施轮中的阶段很容易映射到TOGAF标准中的ADM阶段。
我只想为我的书描述企业架构的基础知识,而能够轻松地运用TOGAF标准,这表明这个框架非常适合任何类型的企业架构实施。无论是全面实施还是基本方法,TOGAF标准都提供了灵活的方式来应用,适合任何目的。
06市场性
框架提供了一个非常广泛的目录、图表和矩阵,架构师可以使用这些工具来开发和展现架构。框架中呈现的每一个架构成果或工件都经过深思熟虑,并与周围的架构概念紧密相关。
TOGAF框架还与全球认可的(最初独立于TOGAF开发的)ArchiMate®建模语言轻松集成。在2008年被The Open Group合并后,这种建模语言得到了进一步发展。这确保了框架与建模语言之间持续的集成。
07结论
总结来说,TOGAF标准是一个高度灵活且易于调整的框架,它允许架构师根据组织所处的情况或成熟阶段以任何形式应用丰富的书面信息和指导。它也是少数几个提供可以遵循实施架构的实际流程的框架之一。我所指的这个流程同框架的其余部分一样具有适应性,指的是流程的迭代性质。ADM在敏捷环境中也具有非常出色的适用性。
当然,TOGAF代表The Open Group体系结构框架,但我想将其称为:The Open Group的杰出框架。