本部分目標#
在把耦合當作設計工具來使用之前,必須先建立大局觀。第一部分聚焦於「設計系統時要追求什麼、要避免什麼,以及有哪些工具可以引導設計方向」。
章節脈絡#
四章內容由「最寬廣的視角」逐步收斂到「核心的設計力量」。
- Chapter 1 耦合與系統設計
- 從最廣的視角出發,定義耦合在系統設計中的角色
- 說明耦合究竟是什麼,以及為何沒有耦合就沒有系統
- Chapter 2 耦合與複雜度:Cynefin
- 聚焦「複雜(complexity)」這個概念
- 引入 Cynefin 框架,給「複雜」一個精確的定義
- Chapter 3 耦合與複雜度:交互作用
- 把複雜度的討論帶回「系統」的脈絡
- 解釋系統為何會變複雜,以及複雜度與耦合的關係
- Chapter 4 耦合與模組化
- 收束於複雜度的反面:模組化(modularity)
- 說明模組化的價值與設計權衡
- 最後串連模組化、複雜度與耦合三者的關係
第一部分不討論技術細節或具體模型,重點是建立貫穿全書的詞彙與心智模型,為 Part II 的「維度」與 Part III 的「平衡」鋪路。