<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>业务架构 on 文艺技术笔记</title>
        <link>https://wenyiblog.top/tags/%E4%B8%9A%E5%8A%A1%E6%9E%B6%E6%9E%84/</link>
        <description>Recent content in 业务架构 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/%E4%B8%9A%E5%8A%A1%E6%9E%B6%E6%9E%84/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-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>
        
    </channel>
</rss>
