本部分目標#

在把耦合當作設計工具來使用之前,必須先建立大局觀。第一部分聚焦於「設計系統時要追求什麼、要避免什麼,以及有哪些工具可以引導設計方向」。

章節脈絡#

四章內容由「最寬廣的視角」逐步收斂到「核心的設計力量」。

  • Chapter 1 耦合與系統設計
    • 從最廣的視角出發,定義耦合在系統設計中的角色
    • 說明耦合究竟是什麼,以及為何沒有耦合就沒有系統
  • Chapter 2 耦合與複雜度:Cynefin
    • 聚焦「複雜(complexity)」這個概念
    • 引入 Cynefin 框架,給「複雜」一個精確的定義
  • Chapter 3 耦合與複雜度:交互作用
    • 把複雜度的討論帶回「系統」的脈絡
    • 解釋系統為何會變複雜,以及複雜度與耦合的關係
  • Chapter 4 耦合與模組化
    • 收束於複雜度的反面:模組化(modularity)
    • 說明模組化的價值與設計權衡
    • 最後串連模組化、複雜度與耦合三者的關係

第一部分不討論技術細節或具體模型,重點是建立貫穿全書的詞彙與心智模型,為 Part II 的「維度」與 Part III 的「平衡」鋪路。