<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>TOGAF on 文艺技术笔记</title>
        <link>https://wenyiblog.top/tags/togaf/</link>
        <description>Recent content in TOGAF on 文艺技术笔记</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>zh-cn</language>
        <copyright>文艺技术笔记 | 软件工程师文艺</copyright>
        <lastBuildDate>Thu, 18 Jun 2026 21:20:00 +0800</lastBuildDate><atom:link href="https://wenyiblog.top/tags/togaf/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>企业架构四大视图：业务、应用、数据、技术怎么串成一个整体</title>
        <link>https://wenyiblog.top/2026/06/togaf-four-architecture-domains/</link>
        <pubDate>Thu, 18 Jun 2026 21:20:00 +0800</pubDate>
        
        <guid>https://wenyiblog.top/2026/06/togaf-four-architecture-domains/</guid>
        <description>&lt;p&gt;企业是一个复杂的系统。几百个业务流程、几十个应用系统、上千张数据表、成堆的服务器和中间件——如果不做拆分，没有人能一次性把它看清楚。&lt;/p&gt;
&lt;p&gt;TOGAF 的做法是把它拆成四个视图，每个视图回答一个不同的问题：&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;企业靠什么流程创造价值？&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;#%e4%b8%80%e4%b8%9a%e5%8a%a1%e6%9e%b6%e6%9e%84%e4%b8%80%e5%88%87%e7%9a%86%e6%b5%81%e7%a8%8b&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;一、业务架构：一切皆流程
&lt;/h2&gt;&lt;p&gt;TOGAF 对业务架构有一个很直白的判断：&lt;strong&gt;万般业务皆流程&lt;/strong&gt;。不管你是制造企业还是金融机构，最终创造价值的载体就是流程。业务无止境，流程出效益——流程决定了业务的价值目标，也决定了组织机构怎么设置。&lt;/p&gt;
&lt;p&gt;很多人把业务架构等同于&amp;quot;画流程图&amp;quot;，这是最大的误解。流程图只是表达工具，业务架构真正要做的是回答三个问题：有哪些业务？每个业务怎么运转？谁来执行？&lt;/p&gt;
&lt;h3 id=&#34;ipogr-模型&#34;&gt;&lt;a href=&#34;#ipogr-%e6%a8%a1%e5%9e%8b&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;IPOGR 模型
&lt;/h3&gt;&lt;p&gt;每个业务流程都可以用 &lt;strong&gt;IPOGR&lt;/strong&gt; 来拆解：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;I&lt;/strong&gt;（Input）：流程的输入是什么&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;P&lt;/strong&gt;（Process）：处理逻辑是什么&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;O&lt;/strong&gt;（Output）：输出是什么&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;G&lt;/strong&gt;（Goal）：这个流程要实现的价值目标&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;R&lt;/strong&gt;（Role）：谁来做，对应什么组织结构&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;举个例子——&amp;ldquo;客户贷款审批&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;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;I&lt;/td&gt;
					&lt;td&gt;客户提交的贷款申请材料&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;P&lt;/td&gt;
					&lt;td&gt;风控审核 → 额度计算 → 审批决策&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;O&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;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;R&lt;/td&gt;
					&lt;td&gt;风控岗、审批岗、合规岗&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;流程本身就是 IPO，G 决定了这个流程存在的理由，R 决定了谁来执行。&lt;/p&gt;
&lt;h3 id=&#34;三步设计法&#34;&gt;&lt;a href=&#34;#%e4%b8%89%e6%ad%a5%e8%ae%be%e8%ae%a1%e6%b3%95&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;三步设计法
&lt;/h3&gt;&lt;p&gt;业务架构的设计有一套总体法则：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;一步定清单&lt;/strong&gt;：梳理多级流程清单，从 L1 价值链到 L2 业务域再到 L3 具体流程&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;二步定流程&lt;/strong&gt;：对每个流程用 IPO 模型做详细建模&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;三步定组件&lt;/strong&gt;：把流程活动定义成可复用的业务组件&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;❌ 常见错误：直接从组织结构出发画流程图——组织会变，流程的价值链不会轻易变。&lt;/p&gt;
&lt;p&gt;✅ 正确做法：先识别价值流，再映射到流程，最后才落到岗位和组织。&lt;/p&gt;
&lt;h2 id=&#34;二应用架构开放互联标准化&#34;&gt;&lt;a href=&#34;#%e4%ba%8c%e5%ba%94%e7%94%a8%e6%9e%b6%e6%9e%84%e5%bc%80%e6%94%be%e4%ba%92%e8%81%94%e6%a0%87%e5%87%86%e5%8c%96&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;二、应用架构：开放互联标准化
&lt;/h2&gt;&lt;p&gt;业务架构定义了&amp;quot;做什么&amp;rdquo;，应用架构回答&amp;quot;用什么系统来做、系统之间怎么配合&amp;quot;。&lt;/p&gt;
&lt;p&gt;TOGAF 对应用架构的核心原则是两句话：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;开放互联标准化&lt;/strong&gt;——系统之间的接口要走公开标准，不搞私有协议&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;协同访问总线化&lt;/strong&gt;——系统间的通信走统一的服务总线，不搞点对点网状调用&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;三步设计法-1&#34;&gt;&lt;a href=&#34;#%e4%b8%89%e6%ad%a5%e8%ae%be%e8%ae%a1%e6%b3%95-1&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;三步设计法
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;一步汇总做分割&lt;/strong&gt;：把所有业务功能需求汇总，按功能域做逻辑分割&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;二步分划定应用&lt;/strong&gt;：根据分割结果划定每个应用系统的边界&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;三步组件做归约&lt;/strong&gt;：识别可复用的服务组件，合并同类项&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;❌ 常见错误：一个部门建一个系统，系统边界跟着组织走，结果是烟囱林立。&lt;/p&gt;
&lt;p&gt;✅ 正确做法：先按业务能力做功能归集，再划定应用边界，最后抽象共享服务。&lt;/p&gt;
&lt;p&gt;举个例子：CRM 系统、订单系统、财务系统都可能涉及&amp;quot;客户信息管理&amp;quot;功能。应用架构的任务就是把这个共性功能抽出来做成共享的客户主数据服务，而不是让三个系统各自维护一份。&lt;/p&gt;
&lt;p&gt;实际操作中，&amp;ldquo;协同访问总线化&amp;quot;这一点经常被忽视。很多企业的系统对接方式是 A 系统直接调 B 系统的数据库、B 系统再反向调 C 的接口，最后形成一张蜘蛛网。上了企业服务总线（ESB）或 API 网关之后，所有调用走统一通道，监控、限流、鉴权都有了抓手。&lt;/p&gt;
&lt;h2 id=&#34;三数据架构统一管控&#34;&gt;&lt;a href=&#34;#%e4%b8%89%e6%95%b0%e6%8d%ae%e6%9e%b6%e6%9e%84%e7%bb%9f%e4%b8%80%e7%ae%a1%e6%8e%a7&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;三、数据架构：统一管控
&lt;/h2&gt;&lt;p&gt;应用架构解决了系统怎么交互，数据架构解决的是另一个层面的问题：不同系统对同一个业务实体的描述必须统一，管控必须集中。&lt;/p&gt;
&lt;h3 id=&#34;两个统一&#34;&gt;&lt;a href=&#34;#%e4%b8%a4%e4%b8%aa%e7%bb%9f%e4%b8%80&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;两个统一
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;数据描述统一化&lt;/strong&gt;：同一个概念（比如&amp;quot;客户&amp;rdquo;、&amp;ldquo;订单&amp;rdquo;）在所有系统里有统一的定义、统一的编码、统一的口径&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;数据管控统一化&lt;/strong&gt;：数据的质量、安全、生命周期由统一的治理体系来管&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;四个质量维度&#34;&gt;&lt;a href=&#34;#%e5%9b%9b%e4%b8%aa%e8%b4%a8%e9%87%8f%e7%bb%b4%e5%ba%a6&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;四个质量维度
&lt;/h3&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;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;客户手机号字段 30% 为空&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;CRM 和财务系统的客户地址对不上&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;h3 id=&#34;元模型设计三步法&#34;&gt;&lt;a href=&#34;#%e5%85%83%e6%a8%a1%e5%9e%8b%e8%ae%be%e8%ae%a1%e4%b8%89%e6%ad%a5%e6%b3%95&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;元模型设计三步法
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;一看异构找同构&lt;/strong&gt;：梳理各系统的数据现状，找出不同实现背后的共同语义&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;二看本质定模型&lt;/strong&gt;：抽象出企业级概念模型（主题域 → 实体 → 属性）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;三看将来找支持&lt;/strong&gt;：评估模型是否能支撑未来业务扩展&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;❌ 常见错误：直接抄某个系统的数据库表结构当企业数据模型。&lt;/p&gt;
&lt;p&gt;✅ 正确做法：跨系统做语义对齐，建立独立于具体系统实现的企业概念模型。&lt;/p&gt;
&lt;p&gt;举个实际的例子：某零售企业有 POS 系统、电商系统、会员系统三个地方都存了&amp;quot;商品&amp;quot;信息，但字段名不同、编码规则不同、品类分类也不同。数据架构的第一步就是把这三个&amp;quot;异构&amp;quot;的商品定义对齐，找到共同的语义——商品编码、商品名称、品类、规格、价格这些本质属性，然后建立统一的商品主数据模型。&lt;/p&gt;
&lt;h2 id=&#34;四技术架构建平台定标准成体系&#34;&gt;&lt;a href=&#34;#%e5%9b%9b%e6%8a%80%e6%9c%af%e6%9e%b6%e6%9e%84%e5%bb%ba%e5%b9%b3%e5%8f%b0%e5%ae%9a%e6%a0%87%e5%87%86%e6%88%90%e4%bd%93%e7%b3%bb&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;四、技术架构：建平台、定标准、成体系
&lt;/h2&gt;&lt;p&gt;技术架构的核心思路是&lt;strong&gt;找共性、做共享&lt;/strong&gt;。具体来说：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;共性业务能力沉淀为&lt;strong&gt;业务平台&lt;/strong&gt;（如统一用户中心、统一审批引擎）&lt;/li&gt;
&lt;li&gt;共性应用能力沉淀为&lt;strong&gt;应用平台&lt;/strong&gt;（如 API 网关、消息中间件）&lt;/li&gt;
&lt;li&gt;共性数据能力沉淀为&lt;strong&gt;数据平台&lt;/strong&gt;（如数据湖、主数据管理系统）&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;设计四步走&#34;&gt;&lt;a href=&#34;#%e8%ae%be%e8%ae%a1%e5%9b%9b%e6%ad%a5%e8%b5%b0&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;设计四步走
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;识别技术组件&lt;/strong&gt;：梳理当前和未来的技术需求，列出需要的技术组件清单&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;技术组件分类&lt;/strong&gt;：按基础设施、中间件、开发框架、运维工具等维度归类&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;平台设计&lt;/strong&gt;：把同类组件整合成技术平台，确定部署架构&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;标准设计&lt;/strong&gt;：制定技术标准（协议、接口规范、安全基线等）&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&#34;三个面向&#34;&gt;&lt;a href=&#34;#%e4%b8%89%e4%b8%aa%e9%9d%a2%e5%90%91&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;三个面向
&lt;/h3&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;按应用的分割划分来提供技术支撑&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;统筹规划找共性，集约建设找集中，低成本靠云平台。总结成一句话就是：&lt;strong&gt;建平台、定标准、上应用、成体系&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;这里有一个容易踩的坑：技术架构不是&amp;quot;选技术&amp;quot;，而是&amp;quot;定标准&amp;quot;。选什么数据库、用什么框架，这些是项目层面的决策；技术架构要回答的是——企业级的技术栈怎么收敛、标准怎么统一、平台怎么共享。十个项目用十种消息中间件，运维成本会把人拖死。&lt;/p&gt;
&lt;h2 id=&#34;五四个视图怎么串起来&#34;&gt;&lt;a href=&#34;#%e4%ba%94%e5%9b%9b%e4%b8%aa%e8%a7%86%e5%9b%be%e6%80%8e%e4%b9%88%e4%b8%b2%e8%b5%b7%e6%9d%a5&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;五、四个视图怎么串起来
&lt;/h2&gt;&lt;p&gt;四个视图不是并列关系，而是一条逐层落地的设计链路：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;7
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;业务架构（流程决定需要什么能力）
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    ↓ 驱动
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;应用架构（能力拆成系统和服务）
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    ↓ 承载
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;数据架构（系统交互的数据统一定义和管控）
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    ↓ 落地
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;技术架构（为上层提供共享的基础设施平台）
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&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;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;td&gt;流程清单、IPO 模型、业务组件&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;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;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;td&gt;技术平台、技术标准、部署架构&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;六常见的脱节问题和修复思路&#34;&gt;&lt;a href=&#34;#%e5%85%ad%e5%b8%b8%e8%a7%81%e7%9a%84%e8%84%b1%e8%8a%82%e9%97%ae%e9%a2%98%e5%92%8c%e4%bf%ae%e5%a4%8d%e6%80%9d%e8%b7%af&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;六、常见的脱节问题和修复思路
&lt;/h2&gt;&lt;p&gt;实践中四个视图经常脱节，几种典型情况：&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;❌ 业务架构和 IT 两张皮&lt;/strong&gt;
业务部门画的流程图，IT 部门根本没法用。原因：流程没有定义到可执行的活动粒度。
✅ 修复：业务架构做到 L3 级，每个活动都要能回答&amp;quot;由哪个系统/角色来执行&amp;quot;。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;❌ 应用架构脱离业务&lt;/strong&gt;
系统建了一堆，但业务流程跑不通。原因：应用边界是按部门划的而不是按业务能力划的。
✅ 修复：用业务能力地图（而非组织架构图）来指导应用分割。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;❌ 数据架构事后补做&lt;/strong&gt;
系统上线了才开始做数据治理，到处打补丁。原因：数据架构没有和应用架构同步设计。
✅ 修复：在应用架构阶段就同步定义数据模型和数据流向，数据架构前置。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;❌ 技术架构过度设计&lt;/strong&gt;
建了一个庞大的技术平台，但没几个应用用得上。原因：技术架构没有从上层需求倒推。
✅ 修复：技术组件的选择必须由业务、应用、数据三个视图的需求来驱动，不是技术团队自己拍脑袋。&lt;/p&gt;
&lt;h2 id=&#34;七写在最后&#34;&gt;&lt;a href=&#34;#%e4%b8%83%e5%86%99%e5%9c%a8%e6%9c%80%e5%90%8e&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;七、写在最后
&lt;/h2&gt;&lt;p&gt;做好企业架构设计，对架构师的要求可以归结为一个公式：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;架构设计能力 = 懂战略 + 懂流程 + 懂 IT + 面向未来&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;懂战略，才能知道业务架构要往哪个方向走；懂流程，才能把战略分解成可执行的业务活动；懂 IT，才能让应用、数据、技术三个视图真正落地；面向未来，才能让架构有足够的弹性承接变化。&lt;/p&gt;
&lt;p&gt;四个视图不是写四份文档交差，而是一个连贯的思考过程——从&amp;quot;企业要怎么赚钱&amp;quot;一直想到&amp;quot;服务器要怎么配&amp;quot;。能把这条链路走通的架构师，才算真正入门了。&lt;/p&gt;
</description>
        </item>
        <item>
        <title>架构治理不是走审批流程：TOGAF 治理机制怎么真正落地</title>
        <link>https://wenyiblog.top/2026/06/togaf-architecture-governance/</link>
        <pubDate>Thu, 18 Jun 2026 21:15:00 +0800</pubDate>
        
        <guid>https://wenyiblog.top/2026/06/togaf-architecture-governance/</guid>
        <description>&lt;h2 id=&#34;你公司的架构治理是不是就是开会签字&#34;&gt;&lt;a href=&#34;#%e4%bd%a0%e5%85%ac%e5%8f%b8%e7%9a%84%e6%9e%b6%e6%9e%84%e6%b2%bb%e7%90%86%e6%98%af%e4%b8%8d%e6%98%af%e5%b0%b1%e6%98%af%e5%bc%80%e4%bc%9a%e7%ad%be%e5%ad%97&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;你公司的架构治理，是不是就是开会签字？
&lt;/h2&gt;&lt;p&gt;每个搞企业架构的人大概都经历过这种场景：一个项目上线前，拉一堆人开个评审会，PPT 放了四十分钟，架构委员会的人点头说&amp;quot;可以&amp;quot;，签个字，散会。至于后面开发团队是不是按评审的方案做的——没人管，也没人查。&lt;/p&gt;
&lt;p&gt;❌ 有标准，但没人对着标准逐项检查。
❌ 评审完就扔，问题没人跟踪闭环。
❌ 变更靠领导拍脑袋，没有真正的业务动机驱动。&lt;/p&gt;
&lt;p&gt;这不叫架构治理，这叫&lt;strong&gt;走审批流程&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;TOGAF 对架构治理的定义其实很明确：&lt;strong&gt;一个主体&lt;/strong&gt;（治理委员会）、&lt;strong&gt;一个目的&lt;/strong&gt;（找偏差）、&lt;strong&gt;一个行为&lt;/strong&gt;（合规检查）、&lt;strong&gt;一个依据&lt;/strong&gt;（检查单）。四要素缺一不可，缺了任何一个，治理就变成形式主义。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;治理六步法一识二度三量四称五术六循环&#34;&gt;&lt;a href=&#34;#%e6%b2%bb%e7%90%86%e5%85%ad%e6%ad%a5%e6%b3%95%e4%b8%80%e8%af%86%e4%ba%8c%e5%ba%a6%e4%b8%89%e9%87%8f%e5%9b%9b%e7%a7%b0%e4%ba%94%e6%9c%af%e5%85%ad%e5%be%aa%e7%8e%af&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;治理六步法：一识、二度、三量、四称、五术、六循环
&lt;/h2&gt;&lt;p&gt;TOGAF 把治理行为拆成了六个递进的动作，我称之为&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;&lt;strong&gt;识&lt;/strong&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;strong&gt;度&lt;/strong&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;strong&gt;量&lt;/strong&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;strong&gt;称&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;权衡利弊——修正的成本 vs 放任的风险&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;五&lt;/td&gt;
					&lt;td&gt;&lt;strong&gt;术&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;给出改进建议——不是光说&amp;quot;不行&amp;quot;，要给出可行方案&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;六&lt;/td&gt;
					&lt;td&gt;&lt;strong&gt;循环&lt;/strong&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;p&gt;举个例子：一个微服务拆分方案评审通过后，开发团队为了赶进度，把两个本该独立的域合并部署了。如果治理专员在&amp;quot;识&amp;quot;这一步就去看部署拓扑图，偏差当场就能抓住。但大多数公司等到上线后出了耦合问题才发现——这时候修正成本已经翻了好几倍。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;治理的三条线前端中间后端&#34;&gt;&lt;a href=&#34;#%e6%b2%bb%e7%90%86%e7%9a%84%e4%b8%89%e6%9d%a1%e7%ba%bf%e5%89%8d%e7%ab%af%e4%b8%ad%e9%97%b4%e5%90%8e%e7%ab%af&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;治理的三条线：前端、中间、后端
&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;th&gt;关注点&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;前端&lt;/strong&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;strong&gt;中间&lt;/strong&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;strong&gt;后端&lt;/strong&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;p&gt;前端治理的核心问题是：你的架构方案有没有违反企业级的架构原则？比如明明规定了所有对外接口必须走统一网关，你的方案里是不是又搞了一套自建鉴权？这种问题在设计阶段发现，改一张图的事；到了上线前才发现，就是改一套系统的事。&lt;/p&gt;
&lt;p&gt;中间治理容易被忽略，但它恰恰是偏差产生的高发区。需求拆到开发任务的时候，开发团队往往会&amp;quot;简化&amp;quot;架构设计——把异步改成同步、把事件驱动改成 RPC 调用、把共享服务改成独立实现。如果没有人在这个阶段盯着，架构设计就变成了一纸空文。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;架构治理专员这个角色的日常工作是什么&#34;&gt;&lt;a href=&#34;#%e6%9e%b6%e6%9e%84%e6%b2%bb%e7%90%86%e4%b8%93%e5%91%98%e8%bf%99%e4%b8%aa%e8%a7%92%e8%89%b2%e7%9a%84%e6%97%a5%e5%b8%b8%e5%b7%a5%e4%bd%9c%e6%98%af%e4%bb%80%e4%b9%88&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;架构治理专员：这个角色的日常工作是什么？
&lt;/h2&gt;&lt;p&gt;&amp;ldquo;架构治理专员&amp;quot;不是挂名头衔，这个角色有五个具体动作：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;选定治理对象&lt;/strong&gt;——哪些系统、哪些项目纳入治理范围&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;撰写架构契约&lt;/strong&gt;——把架构约束写成明确的契约条款&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;与责任者达成契约&lt;/strong&gt;——跟项目负责人确认并签署&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;跟踪验证&lt;/strong&gt;——对象产生时（代码提交、部署上线），对照契约逐项检查&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;发起变更并给出建议&lt;/strong&gt;——发现偏差时，不只是报告问题，要提出改进路径&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;另外，这个角色需要的能力模型叫&lt;strong&gt;四通&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;一通&lt;/strong&gt;：业务战略与流程——你得知道公司要往哪走&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;二通&lt;/strong&gt;：IT 技术判断——能判断技术选型是否合理&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;三通&lt;/strong&gt;：迁移优先级——知道什么先做什么后做&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;四通&lt;/strong&gt;：治理流程——熟悉合规检查的方法论&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;说白了，这个人得既懂业务又懂技术，还得会写契约、会跟踪、会推动。不好找，但这个角色一旦缺位，治理就是空转。&lt;/p&gt;
&lt;p&gt;一个常见的误区是把架构治理专员等同于 QA。QA 关注的是功能和缺陷，治理专员关注的是架构意图是否被正确实现。两者的检查对象、检查依据、产出物完全不同。如果你的公司让 QA 兼任架构治理，基本等于没人做治理。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;架构评审三种形式你是哪一种&#34;&gt;&lt;a href=&#34;#%e6%9e%b6%e6%9e%84%e8%af%84%e5%ae%a1%e4%b8%89%e7%a7%8d%e5%bd%a2%e5%bc%8f%e4%bd%a0%e6%98%af%e5%93%aa%e4%b8%80%e7%a7%8d&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;架构评审：三种形式，你是哪一种？
&lt;/h2&gt;&lt;p&gt;评审会上有三种角色：&lt;strong&gt;总体组&lt;/strong&gt;（组织者）、&lt;strong&gt;架构设计师&lt;/strong&gt;（设计与修改架构）、&lt;strong&gt;架构委员会&lt;/strong&gt;（评审与反馈）。评审的四个步骤是：&lt;strong&gt;疑则问、问则议、议则果、果则行&lt;/strong&gt;——有疑问就提出来，提出来就讨论，讨论完要有结论，结论要落地执行。一个目标：&lt;strong&gt;求改进&lt;/strong&gt;。一个依据：&lt;strong&gt;检查单&lt;/strong&gt;。&lt;/p&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;th&gt;效果&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;签字型&lt;/strong&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;strong&gt;问题型&lt;/strong&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;strong&gt;改进型&lt;/strong&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;hr&gt;
&lt;h2 id=&#34;中后期验证各层架构到底看什么&#34;&gt;&lt;a href=&#34;#%e4%b8%ad%e5%90%8e%e6%9c%9f%e9%aa%8c%e8%af%81%e5%90%84%e5%b1%82%e6%9e%b6%e6%9e%84%e5%88%b0%e5%ba%95%e7%9c%8b%e4%bb%80%e4%b9%88&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;中后期验证：各层架构到底看什么？
&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;需求实现是否选择了业务构件化模式&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;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;这些不是抽象的原则，每一条都可以拆成检查单上的具体条目。比如应用架构验证，你可以直接问：这个模块有没有调用已有的公共服务？还是又自己造了一个轮子？数据架构验证，直接查：跨系统的数据同步用的什么方案？有没有统一的数据治理策略？&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;架构变更主动预测-vs-被动救火&#34;&gt;&lt;a href=&#34;#%e6%9e%b6%e6%9e%84%e5%8f%98%e6%9b%b4%e4%b8%bb%e5%8a%a8%e9%a2%84%e6%b5%8b-vs-%e8%a2%ab%e5%8a%a8%e6%95%91%e7%81%ab&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;架构变更：主动预测 vs 被动救火
&lt;/h2&gt;&lt;p&gt;架构变更有两个来源：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;主动变更&lt;/strong&gt;：治理过程中预测到的变化，提前规划&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;被动变更&lt;/strong&gt;：出了事故之后被迫请求的变更&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;❌ 多数公司的变更管理 = 领导决策制，没有真正的业务动机分析，出了问题才改。
✅ 好的治理应该在巡检阶段就能识别出架构腐化的趋势，主动发起变更。&lt;/p&gt;
&lt;p&gt;举个实际场景：你发现某个核心服务的响应时间在过去三个月持续上升，虽然还没触发告警阈值，但趋势明显。主动变更的做法是现在就启动优化或重构计划；被动变更的做法是等到某天凌晨被 oncall 电话叫醒，然后紧急 patch。&lt;/p&gt;
&lt;p&gt;主动变更的驱动力来自治理过程中的持续观测，被动变更的驱动力来自生产事故。两者的修复成本差一个数量级。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;常见反模式与修复方案&#34;&gt;&lt;a href=&#34;#%e5%b8%b8%e8%a7%81%e5%8f%8d%e6%a8%a1%e5%bc%8f%e4%b8%8e%e4%bf%ae%e5%a4%8d%e6%96%b9%e6%a1%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;变更前必须做&amp;quot;量&amp;quot;和&amp;quot;称&amp;quot;两步&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;评审前做架构走查，不只看 PPT&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;hr&gt;
&lt;h2 id=&#34;写在最后&#34;&gt;&lt;a href=&#34;#%e5%86%99%e5%9c%a8%e6%9c%80%e5%90%8e&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;写在最后
&lt;/h2&gt;&lt;p&gt;架构治理的本质不是合规检查打勾，而是&lt;strong&gt;持续改进&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;一识二度三量四称五术六循环——这个框架的核心词是&lt;strong&gt;循环&lt;/strong&gt;。治理不是一次性的动作，是嵌入到项目生命周期里的持续行为。每轮循环都应该比上一轮更高效，因为你在不断积累经验、优化检查单、提升团队能力。&lt;/p&gt;
&lt;p&gt;如果你的架构治理目前还停留在&amp;quot;开会签字存档&amp;quot;的阶段，不用急着一口气推翻重来。先做一件事：&lt;strong&gt;给每次评审加一张检查单，指定一个人负责跟踪问题整改&lt;/strong&gt;。从这一步开始，治理就从形式主义变成了真正有用的东西。&lt;/p&gt;
&lt;p&gt;检查单不需要一开始就完美。先列出你团队最常犯的五个架构偏差，每次评审对着这五条过一遍。跑几轮之后，你自然知道该往检查单里加什么。治理能力的建设本身也是一个循环——先跑起来，再迭代优化。&lt;/p&gt;
</description>
        </item>
        <item>
        <title>TOGAF 价值流映射：用客户视角重新审视你的业务架构</title>
        <link>https://wenyiblog.top/2026/06/togaf-value-stream-mapping/</link>
        <pubDate>Thu, 18 Jun 2026 21:05:00 +0800</pubDate>
        
        <guid>https://wenyiblog.top/2026/06/togaf-value-stream-mapping/</guid>
        <description>&lt;p&gt;大多数企业架构工作都是从内部开始的。我们梳理系统、画流程图、定义服务边界，本质上都是在回答&amp;quot;我们怎么干活&amp;quot;。架构评审会上讨论最多的问题也是&amp;quot;这个系统的边界在哪&amp;quot;、&amp;ldquo;这个服务该归哪个团队&amp;rdquo;。这些都对，但有一个盲区：客户不关心你怎么干活，他只关心你给他交付了什么。&lt;/p&gt;
&lt;p&gt;一个典型的场景：业务部门提了一个新需求，架构师的第一反应是&amp;quot;哪个系统来承接&amp;quot;、&amp;ldquo;数据怎么流转&amp;rdquo;、&amp;ldquo;接口怎么设计&amp;rdquo;。这些都是执行层面的问题。但在回答这些之前，有一个更根本的问题被跳过了——这个需求在客户的价值链条上处于什么位置？它是在帮客户完成一个完整的价值交付，还是只是内部视角下的一个功能点？&lt;/p&gt;
&lt;p&gt;TOGAF 里的价值流（Value Stream）就是用来补这个盲区的。它强制你从客户视角出发，倒推企业需要哪些能力来交付价值。方向反过来：不是&amp;quot;我有什么能力就用什么&amp;quot;，而是&amp;quot;客户需要什么价值，我就得有什么能力&amp;quot;。&lt;/p&gt;
&lt;h2 id=&#34;什么是价值流&#34;&gt;&lt;a href=&#34;#%e4%bb%80%e4%b9%88%e6%98%af%e4%bb%b7%e5%80%bc%e6%b5%81&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;什么是价值流
&lt;/h2&gt;&lt;p&gt;价值流是一组端到端的增值活动，最终为客户或利益相关者交付一个完整的、可感知的结果。注意关键词：&lt;strong&gt;端到端&lt;/strong&gt;和&lt;strong&gt;可感知&lt;/strong&gt;。一个孤立的内部操作不算价值流，它必须从客户触发开始，到客户获得价值结束。&lt;/p&gt;
&lt;p&gt;TOGAF 定义了价值流的四个标准元素：&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;动词+名词结构，如&amp;quot;采购商品&amp;quot;、&amp;ldquo;招聘员工&amp;rdquo;&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;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;每条价值流可以拆解为多个阶段。每个阶段除了名称和描述，还包含进入条件（什么情况下启动这个阶段）、退出条件（什么情况算完成）、以及该阶段贡献的具体价值项。这些条件很重要——它们是判断流程是否真正衔接的标准，而不是画完箭头就完事。&lt;/p&gt;
&lt;h2 id=&#34;价值流不是业务流程&#34;&gt;&lt;a href=&#34;#%e4%bb%b7%e5%80%bc%e6%b5%81%e4%b8%8d%e6%98%af%e4%b8%9a%e5%8a%a1%e6%b5%81%e7%a8%8b&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;价值流不是业务流程
&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;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;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;还有一个容易混淆的概念是价值链（Value Chain）。价值链来自波特，是经济学视角，把企业活动分为主要活动和支持活动。价值网络则从参与者角度描述价值交换关系。精益价值流专注制造业中的浪费消除。它们各有适用场景，不要混着用。&lt;/p&gt;
&lt;h2 id=&#34;怎么做价值流映射&#34;&gt;&lt;a href=&#34;#%e6%80%8e%e4%b9%88%e5%81%9a%e4%bb%b7%e5%80%bc%e6%b5%81%e6%98%a0%e5%b0%84&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;怎么做价值流映射
&lt;/h2&gt;&lt;p&gt;步骤不复杂，但需要克制——别一上来就画二十个阶段。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;第一步：识别外部价值流。&lt;/strong&gt; 从客户和利益相关者出发，列出企业对外交付的核心价值流。一般 5-10 条足够覆盖主要业务。零售企业可能有&amp;quot;采购商品&amp;quot;、&amp;ldquo;获取客户&amp;rdquo;、&amp;ldquo;处理退货&amp;rdquo;；服务企业可能有&amp;quot;签约客户&amp;quot;、&amp;ldquo;交付服务&amp;rdquo;、&amp;ldquo;续约管理&amp;rdquo;。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;第二步：分解阶段。&lt;/strong&gt; 每条价值流拆成 4-7 个阶段。每个阶段有清晰的进入和退出条件。以电商&amp;quot;采购商品&amp;quot;为例：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;发现商品 → 比较选择 → 下单支付 → 等待交付 → 使用评价
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;每个阶段不是内部的操作步骤，而是客户经历的一个状态转换。&amp;ldquo;等待交付&amp;quot;对客户来说是一个真实的阶段，虽然内部可能涉及物流、仓储、配送等多个流程。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;第三步：映射能力到阶段。&lt;/strong&gt; 把你已经梳理好的业务能力（Business Capability）挂到对应的价值流阶段上。这一步的目的是回答：为了完成这个阶段，企业需要哪些能力？&lt;/p&gt;
&lt;p&gt;比如&amp;quot;比较选择&amp;quot;阶段可能需要：商品推荐能力、价格比较能力、用户评价管理能力。&amp;ldquo;下单支付&amp;quot;阶段需要：订单处理能力、支付网关能力、库存实时查询能力。&lt;/p&gt;
&lt;h2 id=&#34;一个具体例子&#34;&gt;&lt;a href=&#34;#%e4%b8%80%e4%b8%aa%e5%85%b7%e4%bd%93%e4%be%8b%e5%ad%90&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;一个具体例子
&lt;/h2&gt;&lt;p&gt;假设你在做一家在线教育平台的业务架构。核心外部价值流之一是&amp;quot;学习课程&amp;rdquo;：&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;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;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;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;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;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;td&gt;可验证的成果&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;然后把业务能力映射上去。&amp;ldquo;学习课程&amp;quot;阶段可能需要：内容分发能力、进度追踪能力、互动答疑能力、离线缓存能力。&amp;ldquo;获得认证&amp;quot;阶段需要：考核评估能力、证书生成能力、第三方验证能力。&lt;/p&gt;
&lt;p&gt;注意这里的映射是多对多的。&amp;ldquo;用户身份管理能力&amp;quot;可能同时出现在&amp;quot;购买课程&amp;quot;和&amp;quot;获得认证&amp;quot;两个阶段，而&amp;quot;学习课程&amp;quot;阶段可能需要五六个能力的协同支撑。这很正常——能力是组织级的，价值流阶段是场景级的，它们之间不存在一一对应关系。&lt;/p&gt;
&lt;p&gt;映射过程中你会自然发现一些问题：某个阶段挂了七八个能力，说明这个阶段复杂度很高，值得单独拆解；某个能力挂了所有阶段，说明它可能是平台级能力，应该下沉到共享服务层。&lt;/p&gt;
&lt;h2 id=&#34;热力图找到能力短板&#34;&gt;&lt;a href=&#34;#%e7%83%ad%e5%8a%9b%e5%9b%be%e6%89%be%e5%88%b0%e8%83%bd%e5%8a%9b%e7%9f%ad%e6%9d%bf&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;热力图：找到能力短板
&lt;/h2&gt;&lt;p&gt;映射完成后，画一张价值流×能力的交叉矩阵，就是热力图。行是价值流阶段，列是业务能力，交叉点标注能力的成熟度：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;🟢 成熟：能力完备，能支撑该阶段&lt;/li&gt;
&lt;li&gt;🟡 发展中：有能力但不完善&lt;/li&gt;
&lt;li&gt;🔴 缺失或薄弱：关键缺口&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;这张图的价值在于：它能直接告诉你，哪些能力投资能产生最大的客户价值回报。如果&amp;quot;学习课程&amp;quot;阶段的离线缓存能力是红色，而你们有 40% 用户在移动端学习，那这个缺口就直接影响了核心价值的交付。&lt;/p&gt;
&lt;p&gt;反过来，热力图也能暴露冗余——某个能力被标记为绿色但没有挂在任何价值流阶段上，说明它可能不直接创造客户价值。不是说要砍掉，而是需要重新审视它的定位：它可能在支撑内部价值流（如&amp;quot;管理合规&amp;rdquo;、&amp;ldquo;优化运营&amp;rdquo;），只是不在外部客户视角内。&lt;/p&gt;
&lt;p&gt;实操中热力图最大的价值不是那张图本身，而是画它的过程。你需要和业务方一起逐个讨论每个交叉点的成熟度，这个过程本身就是对齐——技术团队认为&amp;quot;已经做得很好&amp;quot;的能力，业务方可能觉得完全不够用。分歧暴露出来，优先级就清楚了。&lt;/p&gt;
&lt;p&gt;一个建议：别试图一次性把所有价值流和能力都放进热力图。挑一条最核心的外部价值流，聚焦在它的关键阶段上，做深做透，再逐步扩展。&lt;/p&gt;
&lt;h2 id=&#34;几个实操原则&#34;&gt;&lt;a href=&#34;#%e5%87%a0%e4%b8%aa%e5%ae%9e%e6%93%8d%e5%8e%9f%e5%88%99&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;几个实操原则
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;从外部价值流开始&lt;/strong&gt;，别从内部流程倒推。先想客户要什么，再想你需要什么能力。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;保持简洁。&lt;/strong&gt; 价值流阶段不是工作流步骤，4-7 个阶段足够。如果你画了 15 个阶段，那你在画流程图，不是价值流。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;价值流不等于能力。&lt;/strong&gt; 价值流是&amp;quot;做什么&amp;rdquo;，能力是&amp;quot;能做什么&amp;rdquo;。一个是活动序列，一个是组织具备的本领。它们是多对多关系。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;别追求完美覆盖。&lt;/strong&gt; 先把核心价值链画出来，识别出最明显的能力缺口，这比一张面面俱到但没人看得懂的图有用得多。&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;写在最后&#34;&gt;&lt;a href=&#34;#%e5%86%99%e5%9c%a8%e6%9c%80%e5%90%8e&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;写在最后
&lt;/h2&gt;&lt;p&gt;价值流映射不是一个独立的架构活动，它是连接战略和执行的桥梁。战略规划告诉你&amp;quot;我们要进入什么市场、服务什么客户&amp;rdquo;，价值流把这个战略翻译成&amp;quot;我们需要交付什么价值&amp;quot;，能力映射再把它翻译成&amp;quot;我们需要建设什么能力&amp;quot;。&lt;/p&gt;
&lt;p&gt;三层对齐之后，技术架构的决策就有了锚点。你知道为什么要投某个系统、为什么某个服务要优先重构、为什么某个能力的数字化比另一个更紧迫。不是因为技术团队觉得它酷，而是因为客户价值链条上的某个阶段在等着它。&lt;/p&gt;
&lt;p&gt;这才是业务架构该有的样子：不是为了画图而画图，而是让每一行代码都知道自己在为谁创造价值。&lt;/p&gt;
</description>
        </item>
        <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>
