TOGAF实用教程(IT帮)

作者 周金根

TOGAF是一个架构框架,它是事实上的全球标准,可用来规划、开发、实现、治理和维护一个架构。 它是实用且经过验证的,基于最佳实践和一组可重用的现有架构资产支持的迭代过程模型。

  • TOGAF的第一版于1995年开发,基于美国国防部信息管理技术架构框架(TAFIM)。
  • 目前版本为9.2
  • TOGAF由开放组织架构论坛及其几百个成员开发和维护。IT帮即为其中一个会员。

为什么选择TOGAF?

TOGAF 9可用于开发各种不同的企业架构。 TOGAF是其他框架的补充,可以与其他框架结合使用,这些框架更侧重于特定垂直领域(例如政府、电信、制造业、国防和金融)的特定交付物。

  • 经过世界领先的组织使用验证的企业架构方法论和框架,可以提高业务效率
  • 最突出和最可靠的企业架构标准,确保企业架构专业人员之间保持一致的标准、方法和沟通
  • 精通TOGAF标准的企业架构专业人员享有更高的行业认可、工作效率和职业机会
  • TOGAF帮助从业者避免陷入专有方法,更有效地利用资源并实现更高的投资回报率

TOGAF 9 –六个组成部分

TOGAF反映了企业内部架构功能的结构和内容,如下图所示:

  1. 介绍 – 这部分提供企业架构核心概念的概要性介绍,尤其是TOGAF框架。它包含贯穿标准使用到的术语的定义。
  2. 架构开发方法 – 这是TOGAF框架的核心,描述开发企业架构循序渐进的方法
  3. 架构指引和技术 – 包括一系列可应用在TOGAF框架和ADM上的指引和技术。额外的可在TOGAF库中获得。
  4. 架构内容框架  – 描述TOGAF内容框架,包括一个架构工件的结构化元模型,可重用架构构建块的使用,以及典型架构交付物概览
  5. 企业连续系列和工具 – 讨论在企业中归类和存储架构活动输出的适当分类和工具
  6. 架构能力框架 – 讨论在企业中建立和运营架构功能的组织、过程、技能、角色和职责

ADM:TOGAF的核心部分

ADM描述了如何导出满足业务需求的特定于组织的企业架构。 ADM是TOGAF的主要组成部分,可在多个层面上指导架构师:

  • TOGAF的核心
  • 开发架构的行之有效的方法
  • 专为满足业务需求而设计
  • 迭代方法
  • 一组架构视图,以确保充分满足一组复杂的要求

1. ADM – TOGAF ADM的迭代方法

ADM在整个过程中,各阶段之间以及各阶段之内都是迭代的(TOGAF ADM的建议迭代周期如图所示)。 它也可以用于有效地对相关的架构活动进行分组(架构能力、架构开发迭代、过渡计划迭代和架构治理迭代)以实现特定目的。

ADM中的阶段如下:

  • 预备阶段:描述了创建架构能力所需的准备和启动活动,包括裁剪TOGAF和定义架构原则。
  • 阶段A:架构愿景描述了架构开发周期的初始阶段。它包括有关定义架构开发计划的范围、确定利益相关者、创建架构愿景以及获得批准以继续进行架构开发的信息。
  • 阶段B:业务架构描述了业务架构的开发,以支持已达成共识的架构愿景。
  • 阶段C:信息系统架构描述目标信息系统架构,以支持已达成共识的架构愿景。
  • 阶段D:技术架构描述目标技术架构,以支持已达成共识的架构愿景。
  • 阶段E:机会和解决方案针对前阶段定义的架构进行初始实施计划和识别交付工具。
  • 阶段F:迁移计划通过最终确定详细的实施和迁移计划,解决了如何从基线迁移到目标架构。
  • 阶段G:实施治理提供对实施的架构监督。
  • 阶段H:架构变更管理建立了管理架构变更的过程。
  • 需求管理:检查整个ADM中管理架构需求的过程。

ADM输入和输出

TOGAF在每个阶段提供几种输入和输出可交付物:

  • 这些是建议,无需严格遵循
  • 产生的每个可交付物应进行版本控制,以指示何时发生更改
  • 显示的版本号也是一个建议,不需要遵循

交付物

合同规定的工作产物,然后由利益相关者进行正式评审,同意后签字。 通常在项目完成后将其存档,或者将其转换为架构存储库作为参考模型。

2. ADM架构指引和技术

一套支持ADM应用的指引和技术。 该指引有助于使ADM适应不同的情况,包括不同的流程样式(例如使用迭代)以及特定的要求(例如安全性)。 这些技术支持ADM中的特定任务(例如,定义原则、业务场景、差距分析、迁移计划、风险管理等)。

指引: 即如何在整个架构环境中应用ADM

模板 – 指导您如何使用模板执行涉众分析

技术 – 向您展示如何对利益相关者进行分类

3. 架构内容框架组件

本部分描述了TOGAF内容框架,包括用于架构工件的结构化元模型,可重复使用的架构构件(ABB)的使用以及典型架构可交付物的概述。 它提供了架构工作产品的详细模型,包括可交付物,可交付物中的工件以及可交付物所代表的架构构建块(ABB)。

  • 它可以提高TOGAF的输出的一致性
  • 它提供了架构输出的全面清单
  • 促进工作产品更好的集成
  • 它为如何描述架构提供了详细的开放标准
  • 它包含一个详细的元模型

4. 企业连续系列

构建虚拟存储库的模型以及对架构和解决方案工件进行分类的方法。

  • 架构连续系列阐明如何贯穿连续系列从基础架构(如 TOGAF提供的基础架构)经过公共系统架构和行业架构再到 企业自己的组织特定架构对各类架构进行开发和演进。
  • 架构连续系列中的箭头代表架构连续系列中不同架构之间存在的关系。向左方向聚焦于满足 企业需要和业务需求,而向右方向聚集于更好地利用架构组件和构建块。
  • 企业需要和业务需求从左到右越来越详细。架构师通常期待在连续系列的左侧找到可复用的架构元素。当未找到元素时,对缺失元素的需求转到连续系列的左侧,以便纳入这些需求。他们自己组织内的那些实施架构可使用其业务专用的相同的连续系列模型。

5. 架构能力框架

本部分讨论在企业内建立和实践架构所需的组织、流程、技能、角色和职责。

企业架构开发涉及通过不同的开发阶段在组织的各个级别上生成业务能力、规划和管理组织中的架构。 企业需要确定负责制定架构决策的治理机构,如下图顶部所示。

讲师:周金根,捷创成咨询(TOG会员单位)企业架构师,IT帮创始人,TOGAF授权认证讲师(目前TOGAF在中国有1万多L1+L2认证人员,仅有几个TOGAF授权认证讲师)

The Open Group: Authorized TOGAF® Trainer 9.2

Print Friendly, PDF & Email