知识卡片
聚焦整体目标而非拼装过程,在天然栖息地里展示系统
内容
乐高包装盒展示的是一个内聚、平衡的整体目标,而非随意堆叠的积木——整体远大于部分之和,一个数据库加几台服务器没什么特别,但”可扩展的、无主非关系型数据库”却令人兴奋。但很多技术人员恰恰做反了:详细讲解自己组装部件的过程,而不是让人关注方案的目标,误以为受众会感激这份”辛苦”,其实没人对过程感兴趣,人们想看到的是成果。乐高封面还把海盗船放在有悬崖和鲨鱼的海盗湾里展示,而非空白背景——系统很少能独立存在,应该在其”天然栖息地”(即真实运行环境和相互关系)里展示系统,而非孤立的系统内部结构图。沟通顺序也有讲究:先在第一页展示令人兴奋的”海盗船”,后续页面再讲积木块和组装细节——反过来做,等兴奋的部分出现时,受众可能已经睡着了。
结构图:
flowchart TB
A["整体目标(海盗船)"] --> B["先展示,抓住注意力"]
B --> C["后续页面展示积木块+组装细节"]
A -.整体>部分之和.- D["单纯罗列部件/讲拼装过程<br/>=常见的错误做法"]
E["系统的天然栖息地(真实环境+关系)"] --> F["优于孤立展示系统内部结构"]
参考来源
- 位置:《架构师应该知道的37件事》第3章《沟通》之"3.4 给孩子们看看海盗船"·"3.4.3 聚焦目标"、"3.4.4 展示环境"与"3.4.5 里面的内容"(源文件:_epub-src/OEBPS/Text/chapter003.html)
- 结论依据:原文说明"目标不是随意地把积木块累搭起来,而是构建一个内聚且平衡的方案……你应该在系统的天然栖息地里展示系统……技术沟通应该在第一页文档或者第一张幻灯片上展示海盗船,然后在后续的页面或者幻灯片上描述积木块以及如何把它们组装起来",直接支撑本卡结构图。
- 原始内容:如果你反过来做,当令人兴奋的部分最终出现时,受众很可能已经睡着了。