<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>ADM on 文艺技术笔记</title>
        <link>https://wenyiblog.top/tags/adm/</link>
        <description>Recent content in ADM on 文艺技术笔记</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>zh-cn</language>
        <copyright>文艺技术笔记 | 软件工程师文艺</copyright>
        <lastBuildDate>Thu, 18 Jun 2026 21:00:00 +0800</lastBuildDate><atom:link href="https://wenyiblog.top/tags/adm/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>TOGAF ADM 方法精要：8个阶段串起企业架构全景</title>
        <link>https://wenyiblog.top/2026/06/togaf-adm-eight-phases/</link>
        <pubDate>Thu, 18 Jun 2026 21:00:00 +0800</pubDate>
        
        <guid>https://wenyiblog.top/2026/06/togaf-adm-eight-phases/</guid>
        <description>&lt;p&gt;做企业架构绕不开一个方法——ADM（Architecture Development Method）。它是 TOGAF 框架里真正&amp;quot;能落地&amp;quot;的部分，也是全球使用最广泛的企业架构方法论。不管你是考 TOGAF 认证，还是在公司里推架构治理，ADM 都是绑在腰带上的基础工具。&lt;/p&gt;
&lt;p&gt;很多人把 ADM 当成考试知识点背完就扔，这是最大的浪费。它的设计初衷是给架构师一套可重复、可裁剪的工作流——从愿景到变更，每个阶段该干什么、交付什么、怎么衔接，都有明确的锚点。&lt;/p&gt;
&lt;h2 id=&#34;一张图看懂-adm-全貌&#34;&gt;&lt;a href=&#34;#%e4%b8%80%e5%bc%a0%e5%9b%be%e7%9c%8b%e6%87%82-adm-%e5%85%a8%e8%b2%8c&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;一张图看懂 ADM 全貌
&lt;/h2&gt;&lt;p&gt;ADM 的核心结构可以用一句话概括：&lt;strong&gt;一备、一中心、八步一方法&lt;/strong&gt;。&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;组成部分&lt;/th&gt;
					&lt;th&gt;内容&lt;/th&gt;
					&lt;th&gt;定位&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;预备阶段（Preliminary）&lt;/td&gt;
					&lt;td&gt;定支持、定接受，搞定组织和治理前提&lt;/td&gt;
					&lt;td&gt;地基&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;需求管理（中心）&lt;/td&gt;
					&lt;td&gt;需求登记 + 能力验证，贯穿全程&lt;/td&gt;
					&lt;td&gt;心脏&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;A 愿景&lt;/td&gt;
					&lt;td&gt;定方向、定范围&lt;/td&gt;
					&lt;td&gt;起点&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;B 业务架构&lt;/td&gt;
					&lt;td&gt;看流程&lt;/td&gt;
					&lt;td&gt;骨架&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;C 信息系统架构&lt;/td&gt;
					&lt;td&gt;数据架构看统一 + 应用架构看交互&lt;/td&gt;
					&lt;td&gt;血管&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;D 技术架构&lt;/td&gt;
					&lt;td&gt;看共享&lt;/td&gt;
					&lt;td&gt;基础设施&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;E 机会与方案&lt;/td&gt;
					&lt;td&gt;紧迫性 × 方案成熟度&lt;/td&gt;
					&lt;td&gt;选项池&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;F 迁移规划&lt;/td&gt;
					&lt;td&gt;排序 + 发布节奏&lt;/td&gt;
					&lt;td&gt;路线图&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;G 实施治理&lt;/td&gt;
					&lt;td&gt;合规与偏差管控&lt;/td&gt;
					&lt;td&gt;护栏&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;H 架构变更&lt;/td&gt;
					&lt;td&gt;变更评估、触发新一轮&lt;/td&gt;
					&lt;td&gt;闭环&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;注意 A-D 阶段定义架构本身（&amp;ldquo;是什么&amp;rdquo;），E-H 阶段定义如何落地（&amp;ldquo;怎么做&amp;rdquo;）。前四个阶段产出基线架构和目标架构，后四个阶段把差距转化为可执行的项目。&lt;/p&gt;
&lt;h2 id=&#34;四个架构域各看什么&#34;&gt;&lt;a href=&#34;#%e5%9b%9b%e4%b8%aa%e6%9e%b6%e6%9e%84%e5%9f%9f%e5%90%84%e7%9c%8b%e4%bb%80%e4%b9%88&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;四个架构域：各看什么？
&lt;/h2&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;架构域&lt;/th&gt;
					&lt;th&gt;核心关注&lt;/th&gt;
					&lt;th&gt;一句话&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;业务架构&lt;/td&gt;
					&lt;td&gt;流程&lt;/td&gt;
					&lt;td&gt;业务怎么跑&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;应用架构&lt;/td&gt;
					&lt;td&gt;交互&lt;/td&gt;
					&lt;td&gt;系统之间怎么对话&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;数据架构&lt;/td&gt;
					&lt;td&gt;统一&lt;/td&gt;
					&lt;td&gt;数据怎么一致&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;技术架构&lt;/td&gt;
					&lt;td&gt;共享&lt;/td&gt;
					&lt;td&gt;基础设施怎么复用&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;这四个域不是孤立的。业务架构驱动应用架构，应用架构依赖数据架构，数据架构跑在技术架构之上。自顶向下设计，自底向上验证。&lt;/p&gt;
&lt;h2 id=&#34;逐阶段拆解&#34;&gt;&lt;a href=&#34;#%e9%80%90%e9%98%b6%e6%ae%b5%e6%8b%86%e8%a7%a3&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;逐阶段拆解
&lt;/h2&gt;&lt;h3 id=&#34;预备阶段preliminary&#34;&gt;&lt;a href=&#34;#%e9%a2%84%e5%a4%87%e9%98%b6%e6%ae%b5preliminary&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;预备阶段（Preliminary）
&lt;/h3&gt;&lt;p&gt;核心任务：确认组织具备架构能力——人、流程、工具到位，治理层认可。&lt;/p&gt;
&lt;p&gt;关键交付物：架构能力框架、架构原则、组织承诺。&lt;/p&gt;
&lt;p&gt;❌ 跳过预备直接画架构图
✅ 先拿到管理层签字和资源承诺，确定架构治理的边界和权责&lt;/p&gt;
&lt;h3 id=&#34;需求管理中心&#34;&gt;&lt;a href=&#34;#%e9%9c%80%e6%b1%82%e7%ae%a1%e7%90%86%e4%b8%ad%e5%bf%83&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;需求管理（中心）
&lt;/h3&gt;&lt;p&gt;这不是某个阶段，而是贯穿始终的脉搏。需求为准做登记，能力导向做验证。每一轮 ADM 循环都从需求出发，以需求校验收尾。&lt;/p&gt;
&lt;p&gt;❌ 把需求管理当成 A 阶段的子任务，做完就丢
✅ 每个阶段都要回到需求中心做校准，确保架构演进不偏离业务诉求&lt;/p&gt;
&lt;h3 id=&#34;阶段-a架构愿景&#34;&gt;&lt;a href=&#34;#%e9%98%b6%e6%ae%b5-a%e6%9e%b6%e6%9e%84%e6%84%bf%e6%99%af&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;阶段 A：架构愿景
&lt;/h3&gt;&lt;p&gt;核心任务：定范围、定利益相关方、拿批准。&lt;/p&gt;
&lt;p&gt;关键交付物：架构工作请求、愿景文档、利益相关方地图、架构工作说明书。&lt;/p&gt;
&lt;p&gt;❌ 范围太宽，想一次搞定整个集团数字化转型
✅ 划定边界，明确&amp;quot;这次做什么、不做什么&amp;quot;，拿到关键干系人的正式签字&lt;/p&gt;
&lt;h3 id=&#34;阶段-b业务架构&#34;&gt;&lt;a href=&#34;#%e9%98%b6%e6%ae%b5-b%e4%b8%9a%e5%8a%a1%e6%9e%b6%e6%9e%84&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;阶段 B：业务架构
&lt;/h3&gt;&lt;p&gt;核心任务：梳理业务流程，建立基线（当前状态）和目标（未来状态），做差距分析。&lt;/p&gt;
&lt;p&gt;关键交付物：业务流程模型、基线/目标架构、差距分析。&lt;/p&gt;
&lt;p&gt;差距分析 = 目标架构 − 基线架构。这是 B/C/D 三个阶段共同的输出逻辑。基线架构是现在架构的状态与内容总称，目标架构是未来架构的状态与内容总称。&lt;/p&gt;
&lt;p&gt;❌ 只做目标架构，不画基线
✅ 基线不清，差距就是空中楼阁；必须两条线都画清楚才能看到真实距离&lt;/p&gt;
&lt;h3 id=&#34;阶段-c信息系统架构&#34;&gt;&lt;a href=&#34;#%e9%98%b6%e6%ae%b5-c%e4%bf%a1%e6%81%af%e7%b3%bb%e7%bb%9f%e6%9e%b6%e6%9e%84&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;阶段 C：信息系统架构
&lt;/h3&gt;&lt;p&gt;拆成两个子域：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;数据架构&lt;/strong&gt;：数据实体、数据组件、数据治理——核心是&amp;quot;统一&amp;quot;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;应用架构&lt;/strong&gt;：应用系统、交互关系——核心是&amp;quot;交互&amp;quot;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;关键交付物：数据模型、应用组合目录、接口清单、数据-应用映射矩阵。&lt;/p&gt;
&lt;p&gt;❌ 数据和应用混在一起画，分不清哪些是数据问题哪些是系统问题
✅ 先定数据归属和数据标准，再定系统边界和集成方式&lt;/p&gt;
&lt;h3 id=&#34;阶段-d技术架构&#34;&gt;&lt;a href=&#34;#%e9%98%b6%e6%ae%b5-d%e6%8a%80%e6%9c%af%e6%9e%b6%e6%9e%84&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;阶段 D：技术架构
&lt;/h3&gt;&lt;p&gt;核心任务：定义技术平台、共享服务、部署拓扑。&lt;/p&gt;
&lt;p&gt;关键交付物：技术参考模型、平台服务目录、技术标准与规范。&lt;/p&gt;
&lt;p&gt;❌ 技术选型脱离业务需求，追新不追对
✅ 技术为业务服务，共享是关键指标；能复用的不重建，能标准化的不定制&lt;/p&gt;
&lt;h3 id=&#34;阶段-e机会与解决方案&#34;&gt;&lt;a href=&#34;#%e9%98%b6%e6%ae%b5-e%e6%9c%ba%e4%bc%9a%e4%b8%8e%e8%a7%a3%e5%86%b3%e6%96%b9%e6%a1%88&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;阶段 E：机会与解决方案
&lt;/h3&gt;&lt;p&gt;核心任务：根据&lt;strong&gt;需求紧迫性 × 方案成熟度&lt;/strong&gt;两个维度，筛选可行方案组合。&lt;/p&gt;
&lt;p&gt;这是一个发散阶段。目的是产生足够多的选项，形成可比的解决方案包供后续排序。不是挑一个&amp;quot;最好的&amp;quot;，而是把牌摊开让决策者选。&lt;/p&gt;
&lt;p&gt;❌ 只给一个&amp;quot;最佳方案&amp;quot;，没有 Plan B
✅ 至少给出 2-3 个可比的方案包，标注各自的约束和前置条件&lt;/p&gt;
&lt;h3 id=&#34;阶段-f迁移规划&#34;&gt;&lt;a href=&#34;#%e9%98%b6%e6%ae%b5-f%e8%bf%81%e7%a7%bb%e8%a7%84%e5%88%92&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;阶段 F：迁移规划
&lt;/h3&gt;&lt;p&gt;核心任务：给定问题是排序，给定依据是发布。&lt;/p&gt;
&lt;p&gt;优先级公式：&lt;strong&gt;VCR = 价值% / (成本% × Wc + 风险% × Wr)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;VCR 越高，优先级越高。Wc 和 Wr 是成本和风险的权重，由组织战略决定。这个公式的价值不在于精确计算，而在于把&amp;quot;拍脑袋排优先级&amp;quot;变成&amp;quot;可讨论的量化框架&amp;quot;。&lt;/p&gt;
&lt;p&gt;关键交付物：实施与迁移计划、优先级排序矩阵、里程碑与发布节奏。&lt;/p&gt;
&lt;p&gt;❌ 所有项目都是&amp;quot;高优先级&amp;quot;，等于没有优先级
✅ 用 VCR 公式量化排序，让数据说话，减少利益相关方之间的扯皮&lt;/p&gt;
&lt;h3 id=&#34;阶段-g实施治理&#34;&gt;&lt;a href=&#34;#%e9%98%b6%e6%ae%b5-g%e5%ae%9e%e6%96%bd%e6%b2%bb%e7%90%86&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;阶段 G：实施治理
&lt;/h3&gt;&lt;p&gt;核心任务：确保实施不偏离架构设计，管控合规与偏差。&lt;/p&gt;
&lt;p&gt;❌ 架构团队交付完文档就撤，实施团队自由发挥
✅ 持续参与，做架构合规评审，发现偏差及时纠正或记录为架构变更&lt;/p&gt;
&lt;h3 id=&#34;阶段-h架构变更管理&#34;&gt;&lt;a href=&#34;#%e9%98%b6%e6%ae%b5-h%e6%9e%b6%e6%9e%84%e5%8f%98%e6%9b%b4%e7%ae%a1%e7%90%86&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;阶段 H：架构变更管理
&lt;/h3&gt;&lt;p&gt;核心任务：评估变更影响，决定是否触发新一轮 ADM。&lt;/p&gt;
&lt;p&gt;❌ 任何变更都走完整 ADM，流程太重
✅ 判断变更级别：小改走变更控制流程，大改才重新跑完整轮次&lt;/p&gt;
&lt;h2 id=&#34;迭代的本质找爹原则&#34;&gt;&lt;a href=&#34;#%e8%bf%ad%e4%bb%a3%e7%9a%84%e6%9c%ac%e8%b4%a8%e6%89%be%e7%88%b9%e5%8e%9f%e5%88%99&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;迭代的本质：找爹原则
&lt;/h2&gt;&lt;p&gt;ADM 不是瀑布。每个阶段的输出都可以触发回溯——发现目标架构不可行，回到 A 调整愿景；发现技术架构支撑不了业务需求，回到 B 重新审视流程。&lt;/p&gt;
&lt;p&gt;这叫&amp;quot;找爹原则&amp;quot;：当前阶段解决不了的问题，往上游阶段去找根因。不是推倒重来，而是带着新信息回到能解决问题的层级。&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;场景&lt;/th&gt;
					&lt;th&gt;回溯方向&lt;/th&gt;
					&lt;th&gt;触发原因&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;技术方案落地不了&lt;/td&gt;
					&lt;td&gt;D → B 或 C&lt;/td&gt;
					&lt;td&gt;需求理解有误或架构过度设计&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;迁移成本超出预算&lt;/td&gt;
					&lt;td&gt;F → E&lt;/td&gt;
					&lt;td&gt;方案选型需要重新评估&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;利益相关方不买账&lt;/td&gt;
					&lt;td&gt;任意阶段 → A&lt;/td&gt;
					&lt;td&gt;愿景和范围需要重新对齐&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;数据标准打架&lt;/td&gt;
					&lt;td&gt;C → B&lt;/td&gt;
					&lt;td&gt;业务流程定义不清导致数据归属模糊&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;小组织怎么用-adm&#34;&gt;&lt;a href=&#34;#%e5%b0%8f%e7%bb%84%e7%bb%87%e6%80%8e%e4%b9%88%e7%94%a8-adm&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;小组织怎么用 ADM？
&lt;/h2&gt;&lt;p&gt;不是每家公司都有百人架构团队。中小组织可以这样裁剪：&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;做法&lt;/th&gt;
					&lt;th&gt;说明&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;合并阶段&lt;/td&gt;
					&lt;td&gt;B/C/D 合为一个&amp;quot;解决方案架构&amp;quot;阶段&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;轻量化交付物&lt;/td&gt;
					&lt;td&gt;用一页纸架构视图替代 50 页文档&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;缩短轮次&lt;/td&gt;
					&lt;td&gt;一个 ADM 周期从 12 个月压缩到 3 个月甚至更短&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;聚焦痛点&lt;/td&gt;
					&lt;td&gt;不做全域，只针对当前最痛的问题跑一轮&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;重用优先&lt;/td&gt;
					&lt;td&gt;框架为通用，定制为应用，迭代为完善，重用为质保&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;企业架构（IT）的本质是 &lt;strong&gt;IT 战略减去 IT 项目之间的 gap&lt;/strong&gt;。ADM 帮你把这个 gap 显性化、可管理。小团队不需要做全套，但需要理解这个 gap 在哪里、有多大。&lt;/p&gt;
&lt;h2 id=&#34;adm-是思维框架不是流水线&#34;&gt;&lt;a href=&#34;#adm-%e6%98%af%e6%80%9d%e7%bb%b4%e6%a1%86%e6%9e%b6%e4%b8%8d%e6%98%af%e6%b5%81%e6%b0%b4%e7%ba%bf&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;ADM 是思维框架，不是流水线
&lt;/h2&gt;&lt;p&gt;把 ADM 当 checklist 逐条打勾，大概率会做出一堆没人看的文档。真正有用的做法是：用 ADM 的阶段逻辑来组织你的思考，用差距分析来对齐利益相关方的认知，用迭代机制来应对不确定性。&lt;/p&gt;
&lt;p&gt;阶段顺序是建议，不是法律。交付物是手段，不是目的。能把架构意图传达清楚、让项目和战略对齐、让变更可控可追溯，就算把 ADM 用明白了。别迷信流程的完整性，关注架构决策的质量和沟通的有效性。&lt;/p&gt;
</description>
        </item>
        
    </channel>
</rss>
