你写的架构文档,业务方真的看过吗
每个企业架构师都经历过这样的场景:
你花了三周写了一份完整的架构定义文档——参照 TOGAF 的 Architecture Definition Document 模板,涵盖了业务架构、应用架构、数据架构、技术架构四个层面,配图精美、术语精准、足足80页。
发给业务方负责人,对方回了一句:“收到,我先看看。”
一周后你追问,对方说:“最近太忙还没来得及细看,你先讲讲核心结论?”
你讲了半小时,对方说:“所以你建议我们上中台?那预算多少?工期多久?”
你翻开文档第67页的"实施路线图"章节,对方的眼神已经开始飘了。
这不是个别现象。大部分 TOGAF 交付物最终沦为档案柜里的 PDF——评审时过一遍,落地时没人翻。
问题出在哪?不是文档不够专业,恰恰相反——太专业了,专业到业务方看不懂也不想看。
架构文档的核心矛盾
TOGAF 框架本身是面向架构师的方法论。它定义了一套完整的 ADM(Architecture Development Method)流程,从 Phase A(架构愿景)到 Phase H(架构变更管理),每个阶段都有标准交付物模板。
这些模板设计得很完善,但它们有一个默认假设:读者是架构师或技术人员。
现实中,架构文档的核心读者往往不是技术人员,而是:
| 读者 | 关注点 | 阅读时间 |
|---|---|---|
| CIO / CTO | 投资回报、风险、时间线 | 15分钟 |
| 业务线负责人 | 对我的业务有什么影响 | 10分钟 |
| 项目经理 | 实施步骤、资源需求、依赖关系 | 20分钟 |
| 技术团队 | 具体技术方案、接口设计 | 不限 |
前三类读者加起来可能只给你30分钟。30分钟看完80页?不可能。
所以架构文档需要两套结构:一套给决策者看,一套给执行者看。
金字塔原理恰好是解决这个问题的最佳工具。
金字塔原理的四个核心原则
先快速回顾一下金字塔原理(Pyramid Principle)。这是 Barbara Minto 提出的一套结构化表达方法,核心四条原则:
1. 结论先行
任何文档的第一句话就应该是结论。不是背景、不是过程、不是"我们先来看看现状",而是你到底想说什么。
2. 以上统下
每一层论述都是对下一层的概括。顶层是结论,第二层是支撑结论的理由,第三层是支撑理由的证据。
3. 归类分组
同一层级的论点必须属于同一个逻辑范畴。别把技术风险和商业价值混在同一层级。
4. 逻辑递进
同一层级的论点必须按某种逻辑顺序排列——时间顺序、重要性顺序、或者演绎推理。
MECE 原则:相互独立,完全穷尽
金字塔原理还有一个配套原则叫 MECE(Mutually Exclusive, Collectively Exhaustive)——分类时要做到不重叠、不遗漏。
这四个原则加一个 MECE,就是重构架构文档的全部武器。
用金字塔原理重构 TOGAF 交付物
TOGAF 9 标准模板里最核心的交付物是 Architecture Definition Document(架构定义文档)。我们拿它来练手。
传统结构(TOGAF 默认模板)
|
|
这个结构有什么问题?
它按架构域分类,不按读者需求分类。 业务方想看的"对我的影响"散落在第3、4、5、7、8章里,需要自己拼接。CIO 想看的"投多少钱、什么时候见效"在第8章和第9章的角落里。
金字塔重构后的结构
|
|
看出区别了吗?
金字塔结构把决策者需要的信息全部前置:第0章1页纸讲结论,第1章讲做什么,第2章讲为什么,第3-4章讲怎么做和要什么。技术细节全部沉到第5章附录。
CIO 看到第1章就可以做决策了。业务方看到第2章就知道对自己的影响。技术团队翻到第3-5章看具体方案。
同一份文档,不同读者读不同深度,但都在同一个结构里找到自己要的东西。
执行摘要:1页纸定生死
执行摘要是整份文档最重要的部分——很多人可能只看这一页。
好的执行摘要长这样:
|
|
1页纸,3个关键数据,2个风险及对策。 这比80页的文档更能推动决策。
第2章「方案对比」的 MECE 实践
架构文档里最容易被质疑的部分是方案选型。业务方会觉得"你是不是早就内定了方案,对比只是走过场?"
MECE 原则可以帮你避免这个质疑。
反面案例
|
|
这不是 MECE。你只列了两个方案,而且"更灵活"这个理由既没有量化也没有对比。
MECE 方案对比
|
|
四个方案穷尽了"建设方式"的所有可能维度(自建→采购定制→纯采购→云服务),相互之间没有重叠。然后按6个维度打分对比,推荐理由有理有据。
TOGAF 其他交付物的金字塔化
除了 Architecture Definition Document,TOGAF 还有几个核心交付物可以用同样的方法优化:
Architecture Vision(架构愿景)
传统写法是先写5页背景,最后1页写愿景。
金字塔写法:
|
|
Architecture Roadmap(架构路线图)
传统写法是按 Phase 列出每个阶段的活动。
金字塔写法:
|
|
Statement of Architecture Work(架构工作说明书)
这是给甲方/决策层签批的文档,更需要结论先行:
|
|
一个实用模板:架构决策记录(ADR)
日常架构决策不需要写80页文档,一个 Architecture Decision Record (ADR) 就够了。用金字塔结构写 ADR:
|
|
文档结构对比总结
| 维度 | 传统 TOGAF 模板 | 金字塔重构后 |
|---|---|---|
| 开头 | 项目背景、术语表 | 执行摘要(1页结论) |
| 结构逻辑 | 按架构域分类 | 按读者决策需求分层 |
| 方案对比 | 列2-3个方案 | MECE 穷尽所有可能 |
| 技术细节 | 混在主文档里 | 沉到附录,按需翻阅 |
| 阅读效率 | 需通读80页 | CIO看1页,业务方看5页,技术看全部 |
| 被"秒关"概率 | 很高 | 显著降低 |
最后
架构文档不是写给自己看的,是写给需要你帮他做决策的人看的。
金字塔原理不会让你的技术方案更好,但会让你的方案被更多人理解、被更多人接受。技术能力决定你能走多远,表达能力决定有多少人愿意跟你一起走。
下次写架构文档之前,先花10分钟画一个金字塔:顶层是你的结论,第二层是三个理由,第三层是每个理由的证据。结构定了,再往里填内容。
这10分钟可能比你多写10页文档更有价值。