知识卡片

TOGAF双飞轮模型:方法为核心,工具与组织为支撑

结构图卡

内容

很多人觉得TOGAF只适用于大型企业、内容笼统难学,但它其实是一座架构知识的宝藏——真正困难的从来不是”已知问题去找答案”,而是”如何清晰定义问题本身”,这需要从整体上了解企业及其内外部环境、业务和所有利益攸关者,TOGAF恰恰提供了应对这个挑战的方法。为了不在TOGAF众多概念中迷失,可以用一个简化的双飞轮模型整体把握它:TOGAF分成方法(ADM,架构开发方法,是TOGAF标准的核心,提供一套结构化流程指导用户按规定步骤开发架构)、工具(辅助支持ADM方法的有效应用)、组织(保障ADM有效执行,确定需要哪些人员、职责和规范)三个部分,方法是核心,工具和组织为方法提供支撑保障。除了这三个部分,还有两个飞轮驱动整个模型运转:外层的迭代飞轮,推动ADM方法进行的同时,也通过迭代过程持续改进工具和组织;内层的需求飞轮,扮演内驱角色——ADM方法由需求管理这一持续性活动驱动,对确保ADM有效执行至关重要。ADM的预备阶段到H阶段可以类比一次完整的创业过程:预备阶段像创业前找创新点;阶段A(架构愿景)像写商业计划书找投资、双方签署投资框架协议才能拿到资金;阶段B(业务架构)像规划要生产什么产品/提供什么服务及其价值;阶段C(信息架构)像为支持生产而设立部门、定义人员角色;阶段D(技术架构)像准备办公场所、网络、计算机等基础设施;阶段E(机会和解决方案)像制定详细的实施路线;阶段F(迁移规划)像把整个实施过程拆成多个阶段逐步推进;阶段G(实施治理)像建立质量管控确保生产可靠高效;阶段H(架构变更管理)像对产品/服务中途变更做流程管理以最小化风险;需求管理则贯穿全生命周期,相当于对产品/服务的持续管理。不过要留意TOGAF标准本身存在的问题:指导过于泛化笼统、内容体量庞大导致裁剪困难(越庞大越难裁剪,如同体重200多斤减到120斤比160斤减到120斤困难程度几乎翻倍)、偏重理论指导而缺乏实践案例——因此真正掌握TOGAF必须结合实践交叉学习,不能只靠通读标准文档。

结构图

flowchart TB
  M["方法(ADM)<br/>=TOGAF核心,结构化架构开发流程"]
  T["工具<br/>辅助支持ADM应用"]
  O["组织<br/>保障ADM有效执行(人员/职责/规范)"]
  T --> M
  O --> M
  IT["迭代飞轮(外层)<br/>推动ADM同时持续改进工具与组织"]
  RQ["需求飞轮(内层)<br/>需求管理持续驱动ADM"]
  IT -.驱动.-> M
  RQ -.内驱.-> M

参考来源

- 位置:《架构师启示录:知识模型、落地方法与思维模式》第5章《预备知识》之"5.2.2 TOGAF的双飞轮模型"与"5.2.4 TOGAF标准存在的主要问题"(源文件:_epub-src/EPUB/xhtml/chapter9.xhtml) - 结论依据:原文说明"我们将TOGAF分为组织、工具和方法三个部分……方法是核心,工具和组织为方法提供支撑和保障……第一个是外边的迭代飞轮……第二个是需求飞轮,在双飞轮模型中扮演内驱角色……TOGAF标准内容过于庞大,导致在实际应用时需要进行相应裁剪。然而,裁剪并不容易", 直接支撑本卡关于双飞轮模型及ADM阶段创业类比的结构图。 - 原始内容:只有双方同意并签署投资框架协议后,才能获得所需资金支持。