<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Team-Topologies on Tarragon</title><link>https://tarrragon.github.io/blog/tags/team-topologies/</link><description>Recent content in Team-Topologies on Tarragon</description><generator>Hugo -- gohugo.io</generator><language>zh-TW</language><copyright>Tarragon (CC BY 4.0)</copyright><lastBuildDate>Tue, 18 Aug 2026 00:00:00 +0800</lastBuildDate><atom:link href="https://tarrragon.github.io/blog/tags/team-topologies/index.xml" rel="self" type="application/rss+xml"/><item><title>組織結構與團隊設計</title><link>https://tarrragon.github.io/blog/books/software-management/topics/team-design/</link><pubDate>Tue, 18 Aug 2026 00:00:00 +0800</pubDate><guid>https://tarrragon.github.io/blog/books/software-management/topics/team-design/</guid><description>&lt;p>這個主題處理組織的形狀怎麼決定系統的形狀。團隊邊界一旦畫下去，溝通成本、交接延遲與架構耦合就跟著定下來，而這些代價通常在幾個月後才顯現、要改又得付重組成本。這使得團隊設計成為少數「事前多想一個月很划算」的決定。&lt;/p>
&lt;p>這個主題的書對組織規模特別敏感。同一套結構模板，在三十人的公司是過度設計，在三百人的公司是必要基礎設施。選書時先確認自己的規模，否則讀到的會是一整套用不上的框架，並且開始為不存在的問題做設計。&lt;/p>
&lt;h2 id="起點是-team-topologies">起點是 Team Topologies&lt;/h2>
&lt;p>Matthew Skelton 與 Manuel Pais 的《Team Topologies》涵蓋了從團隊型態到互動模式的完整設計語彙，套用成本也是本篇最低的一本：它把團隊互動收斂成三個具名選項，讀完就能拿去對照自己的組織。它從 Conway&amp;rsquo;s Law 出發——系統架構會反映組織的溝通結構——並把這條規律當設計工具用：既然結構會互相映射，就先設計組織來得到想要的架構。&lt;/p>
&lt;p>核心是四種團隊型態（stream-aligned、enabling、complicated-subsystem、platform）與三種互動模式（collaboration、X-as-a-Service、facilitating）。這套詞彙讓「這兩個團隊該怎麼合作」變成有限選項的決定：長期高頻協作是 collaboration，穩定介面是 X-as-a-Service，短期能力移轉是 facilitating。沒有這套詞彙時這個決定通常沒有被明確做過，於是預設落在成本最高的長期協作。&lt;/p>
&lt;p>另一條主線是團隊認知負荷。書中主張團隊能承擔的領域範圍由認知負荷上限決定而非人數決定，這直接影響「這個團隊還能不能再接一個服務」的判斷。這條主線把團隊邊界從官僚產物改判成承重結構——上限是實的，超過之後會有東西塌下來，而塌的形式是交付變慢與交接出錯。&lt;/p>
&lt;p>&lt;a href="https://tarrragon.github.io/blog/books/knowledge-cards/evidence-provenance/" data-link-title="證據來源分類（evidence provenance）" data-link-desc="手上兩本書講同一件事而結論不同、或要拿一本書去支持一個實際決定時，用來判斷它支持得了多大範圍的決定">證據來源&lt;/a>是跨組織案例（作者的顧問現場）加上既有理論（Conway&amp;rsquo;s Law、Dunbar number）的整合，不是統計。時效上，第二版於 2025 年出版並補上更多實作案例；Conway&amp;rsquo;s Law 這個地基比書本身老得多，也還沒有被推翻的跡象。&lt;a href="https://tarrragon.github.io/blog/books/knowledge-cards/context-compatibility/" data-link-title="處境相容性（context compatibility）" data-link-desc="一本書或一套做法讀起來都對、換算到自己的組織卻沒有一條動得了時，用來定位缺的是哪一個環境條件">處境相容性&lt;/a>上，四種團隊型態與三種互動模式要有三個以上的團隊才對映得上。團隊數更少時它的價值落在詞彙而不在配置——只有一個交接面的組織不需要設計交接面，那件事兩個人講一次話就解決。讀得出價值的前提是：經歷過一次跨團隊交接摩擦。三種互動模式的差別是成本差別，而成本要付過才有感。繁體中文版目前未見，簡體中文版譯名《高效能團隊模式》。&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://www.amazon.com/Team-Topologies-2nd-Organizing-Technology/dp/1966280009">Amazon（Team Topologies, 2nd Edition）&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.amazon.com/Team-Topologies-Organizing-Business-Technology/dp/1942788819">Amazon（第一版）&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.tenlong.com.tw/products/9787121410826">天瓏（高效能團隊模式：支持軟件快速交付的組織架構，簡體中文版）&lt;/a>&lt;/li>
&lt;/ul>
&lt;h2 id="已經在調度多個團隊時讀-an-elegant-puzzle">已經在調度多個團隊時讀 An Elegant Puzzle&lt;/h2>
&lt;p>Will Larson 的《An Elegant Puzzle》預設讀者越過了「怎麼帶三個人」的階段，關心的是團隊規模怎麼定、技術債怎麼排進計畫、接班怎麼安排、組織成長時哪些結構會先斷。書名的 puzzle 指的是這類問題的性質：沒有唯一解，但有明顯較好與較差的解，而各個約束彼此牽動。&lt;/p>
&lt;p>書中的團隊狀態模型把團隊分成落後、追平、還債、創新四種狀態，並主張每種狀態該用不同的介入方式——落後的團隊要減負載而不是加人，追平的團隊要保護不被打斷。這個模型讓「這個團隊需要什麼」變成可以問出答案的問題，而不是憑感覺調度資源。&lt;/p>
&lt;p>這本要有標的才讀得動：手上同時有兩個以上團隊在搶同一批資源。只帶一個團隊的人讀它，四種狀態是四個形容詞；要在兩個團隊之間分配同一批人的時候，它們才變成可以吵的依據。&lt;/p>
&lt;p>證據來源是單一路徑的個人經驗（作者在 Digg、Uber、Stripe 的任職），細節具體但樣本是一；素材來自長期經營的部落格，章節之間偏獨立、不是線性論述。時效上，書中的規模假設是快速成長的矽谷公司，招募與晉升制度那幾章綁定那個環境，團隊狀態模型與負載判斷不依賴它。目前沒有中譯本。&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://www.amazon.com/Elegant-Puzzle-Systems-Engineering-Management/dp/1732265186">Amazon（An Elegant Puzzle: Systems of Engineering Management）&lt;/a>&lt;/li>
&lt;/ul>
&lt;h2 id="要理解規模與時間怎麼改變決策時讀-software-engineering-at-google">要理解規模與時間怎麼改變決策時讀 Software Engineering at Google&lt;/h2>
&lt;p>《Software Engineering at Google》處理的問題是：當程式碼要活二十年、當有數萬名工程師在同一個 repo 上工作時，哪些工程判斷會反過來。它把軟體工程定義成「隨時間推移的程式設計」，然後逐項檢視這個定義如何改變測試策略、程式碼審查、依賴管理、棄用流程與工具投資。&lt;/p>
&lt;p>書中的 Hyrum&amp;rsquo;s Law 及其衍生的設計態度可遷移到任何規模：介面的所有可觀察行為終將被某人依賴，因此棄用是需要制度而非公告的過程。這個洞察與組織規模無關，小團隊維護長壽專案時同樣成立。&lt;/p>
&lt;p>證據來源是單一組織的深度重建，形式是制度紀錄，且大量做法依賴 Google 的內部基礎設施，直接套用的成本很高。時效上，書出版於 2020 年，工具鏈章節描述的內部系統外部無法取得也無從更新；時間與規模如何改變工程決策這個論證軸不依賴特定工具。這本要先當過一次接手的人才讀得出價值：維護一個自己沒有參與初版開發的系統。繁體中文版由歐萊禮出版，譯名《Google 的軟體工程之道》。&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://www.amazon.com/Software-Engineering-Google-Lessons-Programming/dp/1492082791">Amazon（Software Engineering at Google）&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://abseil.io/resources/swe-book">官方免費線上版（HTML 全文，CC BY-NC-ND 授權）&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.books.com.tw/products/0010938794">博客來（Google 的軟體工程之道：從程式設計經驗中吸取教訓）&lt;/a>&lt;/li>
&lt;/ul>
&lt;h2 id="想把零散做法串成一套解釋時讀-wiring-the-winning-organization">想把零散做法串成一套解釋時讀 Wiring the Winning Organization&lt;/h2>
&lt;p>Gene Kim 與 Steven Spear 的《Wiring the Winning Organization》（2023）處理的問題是：為什麼同樣的工作在某些組織裡很難、在另一些組織裡很簡單。答案由三個機制構成——slowification（把問題移到壓力較低的場合先解決）、simplification（把大問題切成可獨立處理的小問題）、amplification（讓問題訊號快速被聽見並回應）。&lt;/p>
&lt;p>它與這個主題其他書的差別在抽象層級。Skelton 與 Pais 給結構模板，Larson 給調度模型，Kim 與 Spear 想給的是解釋那些做法為何有效的底層理論。Spear 的背景是豐田生產系統與醫療安全研究，案例因此跨產業。&lt;/p>
&lt;p>證據來源是理論建構加上跨組織案例，而三個機制的解釋力在不同案例上並不平均——這是它適合當第四本而非第一本的原因。時效上是本篇最新的一本，眼下沒有過期的部分。它的前提是閱讀量而非經驗：先讀過這個主題的另外兩三本，手上有一批彼此不相干的做法想找共同解釋。三個機制是收攏用的，要先有東西可收。目前沒有中譯本。&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://www.amazon.com/Wiring-Winning-Organization-Slowification-Simplification/dp/1950508420">Amazon（Wiring the Winning Organization）&lt;/a>&lt;/li>
&lt;/ul>
&lt;h2 id="這些問題的源頭在人月神話">這些問題的源頭在人月神話&lt;/h2>
&lt;p>Frederick Brooks 的《The Mythical Man-Month》1975 年出版，取材自他在 IBM 帶 System/360 與 OS/360 的經驗。這個主題的多數討論可以追到它——加人為什麼不能壓縮時程、溝通成本為什麼隨人數超線性成長、設計為什麼要出自少數人。&lt;/p>
&lt;p>最廣為人知的是 Brooks&amp;rsquo;s Law：&lt;strong>對一個已經落後的軟體專案加人，只會讓它更落後&lt;/strong>。理由是新人要人帶，帶人的是最有產能的老手；而溝通路徑隨人數以平方成長，所以每加一個人的邊際貢獻遞減、邊際溝通成本遞增。這條定律是 &lt;a href="../problem-definition/">問題定義與系統思考&lt;/a> 那則效應圖的原始素材——效應圖是把它畫出來的工具，定律本身出自這裡。&lt;/p>
&lt;p>另一條沒有後繼的主線是概念完整性（conceptual integrity）：一個系統的設計要出自少數幾個人，否則會長成一堆各自合理而互不相容的決定。這條主張跟現在強調自主團隊的方向有張力，而張力本身值得讀——它逼人回答「哪些決定必須集中、哪些可以分散」，而那正是團隊切分的核心問題。&lt;/p>
&lt;p>20 週年版收錄了 1986 年的〈No Silver Bullet〉全文與作者事後的自我檢討，那篇提出的區分至今沒有更好的替代：軟體的困難分成&lt;strong>本質的&lt;/strong>（把需求想清楚、把概念結構建立起來，這件事無法被工具消除）與&lt;strong>偶然的&lt;/strong>（語言、環境、工具帶進來的負擔，這些可以被改善）。任何宣稱大幅提升生產力的工具，都可以拿這條線去問它改善的是哪一側——偶然側的改善有上限，因為本質側的比重會隨偶然側被清掉而上升。&lt;/p>
&lt;p>時效要分章看，這本書是分章判斷的好例子。外科手術團隊那套編制（一位主刀加一組支援）綁在當年的分工與工具上，已經不適用；溝通成本的部分被 Team Topologies 用認知負荷取代，而那個取代是升級——負荷上限比溝通路徑數更貼近「這個團隊還能不能再接一件事」。Brooks&amp;rsquo;s Law、概念完整性與本質／偶然的區分不依賴任何時代條件，那三塊是現在讀它的理由。&lt;/p>
&lt;p>證據來源是單一組織的深度重建（一個大型專案的完整反省）加上作者後續二十年的修正，不是統計——但它是被後續研究反覆檢驗的個人經驗，Brooks&amp;rsquo;s Law 在多份實證裡都成立。加了人卻沒有變快的專案參與過一次，這本才有對象；沒有的話，那條定律讀起來像一句俏皮話。&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://www.amazon.com/Mythical-Man-Month-Software-Engineering-Anniversary/dp/0201835959">Amazon（The Mythical Man-Month, Anniversary Edition）&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.books.com.tw/products/0010254508">博客來（人月神話：軟體專案管理之道，20 週年紀念版）&lt;/a>&lt;/li>
&lt;/ul>
&lt;h2 id="推動重組時的人的阻力在溫伯格第-4-卷">推動重組時的人的阻力在溫伯格第 4 卷&lt;/h2>
&lt;p>Weinberg 的《Quality Software Management, Vol. 4: Anticipating Change》處理組織轉變的推動過程。前面幾本給出目標結構長什麼樣，這一卷處理從現狀走到目標的路上會遇到什麼——誰會抗拒、抗拒的形式有哪些、哪些抗拒其實是有效資訊。&lt;/p>
&lt;p>證據來源是跨客戶的顧問經驗。時效上，書中預設的組織轉型節奏是以年為單位的變革專案，與現在的做法不同；抗拒的形式與應對方式處理的是人對不確定的反應，不依賴那個節奏。事前讀跟事後讀是兩本不同的書，分界線是有沒有推動過一次失敗或半途而廢的組織改變。&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://www.amazon.com/Quality-Software-Management-Anticipating-Change/dp/0932633323">Amazon（Quality Software Management: Anticipating Change）&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.books.com.tw/products/0010545251">博客來（溫伯格的軟體管理學：擁抱變革，第 4 卷）&lt;/a>&lt;/li>
&lt;/ul>
&lt;h2 id="為什麼只收這幾本">為什麼只收這幾本&lt;/h2>
&lt;p>這個主題的六本按抽象層級排：設計語彙（Team Topologies）、調度模型（An Elegant Puzzle）、規模與時間的約束（Software Engineering at Google）、底層理論（Wiring）、問題的來歷（人月神話）、推動過程（溫伯格第 4 卷）。前四本回答結構該長什麼樣，人月神話回答這些問題從哪來，最後一本回答怎麼走過去。&lt;/p>
&lt;p>組織設計的書大量來自一般管理領域（矩陣式組織、事業部制），它們不處理軟體特有的約束——程式碼的耦合會把組織的溝通成本固定下來，這件事在非軟體組織裡沒有對應物。要分辨，翻目錄找「架構與組織互相映射」這件事有沒有被當成前提；沒有的話，那本處理的是另一個問題。&lt;/p>
&lt;p>規模化敏捷框架（SAFe、LeSS 之類）本書單未評估。它們提供的是流程模板而非結構判準，適用性高度依賴組織既有的成熟度，要給出可靠的選讀建議需要在不同成熟度的組織各導入一次，這裡沒有這個基礎。&lt;/p>
&lt;p>這個主題沒查到可以收的公開課，而成因跟它在哪裡被教有關：組織類題材主要在商學院，而商學院的課最少免費全釋出。這個說法可以被推翻的方式、以及整條線的供給狀況，寫在 &lt;a href="../">主題書單&lt;/a> 的公開課段。&lt;/p>
&lt;h2 id="這個主題接到哪裡">這個主題接到哪裡&lt;/h2>
&lt;p>團隊切好之後，交接面上的溝通品質決定結構有沒有真的生效——結構對但沒人講真話時，X-as-a-Service 的介面會變成互相推責的邊界。那條路徑走 &lt;a href="../culture-safety/">組織文化與心理安全感&lt;/a>。&lt;/p>
&lt;p>要判斷重組後的交付效能有沒有改善，走 &lt;a href="../continuous-delivery/">持續交付與交付效能&lt;/a>。&lt;/p></description><content:encoded><![CDATA[<p>這個主題處理組織的形狀怎麼決定系統的形狀。團隊邊界一旦畫下去，溝通成本、交接延遲與架構耦合就跟著定下來，而這些代價通常在幾個月後才顯現、要改又得付重組成本。這使得團隊設計成為少數「事前多想一個月很划算」的決定。</p>
<p>這個主題的書對組織規模特別敏感。同一套結構模板，在三十人的公司是過度設計，在三百人的公司是必要基礎設施。選書時先確認自己的規模，否則讀到的會是一整套用不上的框架，並且開始為不存在的問題做設計。</p>
<h2 id="起點是-team-topologies">起點是 Team Topologies</h2>
<p>Matthew Skelton 與 Manuel Pais 的《Team Topologies》涵蓋了從團隊型態到互動模式的完整設計語彙，套用成本也是本篇最低的一本：它把團隊互動收斂成三個具名選項，讀完就能拿去對照自己的組織。它從 Conway&rsquo;s Law 出發——系統架構會反映組織的溝通結構——並把這條規律當設計工具用：既然結構會互相映射，就先設計組織來得到想要的架構。</p>
<p>核心是四種團隊型態（stream-aligned、enabling、complicated-subsystem、platform）與三種互動模式（collaboration、X-as-a-Service、facilitating）。這套詞彙讓「這兩個團隊該怎麼合作」變成有限選項的決定：長期高頻協作是 collaboration，穩定介面是 X-as-a-Service，短期能力移轉是 facilitating。沒有這套詞彙時這個決定通常沒有被明確做過，於是預設落在成本最高的長期協作。</p>
<p>另一條主線是團隊認知負荷。書中主張團隊能承擔的領域範圍由認知負荷上限決定而非人數決定，這直接影響「這個團隊還能不能再接一個服務」的判斷。這條主線把團隊邊界從官僚產物改判成承重結構——上限是實的，超過之後會有東西塌下來，而塌的形式是交付變慢與交接出錯。</p>
<p><a href="/blog/books/knowledge-cards/evidence-provenance/" data-link-title="證據來源分類（evidence provenance）" data-link-desc="手上兩本書講同一件事而結論不同、或要拿一本書去支持一個實際決定時，用來判斷它支持得了多大範圍的決定">證據來源</a>是跨組織案例（作者的顧問現場）加上既有理論（Conway&rsquo;s Law、Dunbar number）的整合，不是統計。時效上，第二版於 2025 年出版並補上更多實作案例；Conway&rsquo;s Law 這個地基比書本身老得多，也還沒有被推翻的跡象。<a href="/blog/books/knowledge-cards/context-compatibility/" data-link-title="處境相容性（context compatibility）" data-link-desc="一本書或一套做法讀起來都對、換算到自己的組織卻沒有一條動得了時，用來定位缺的是哪一個環境條件">處境相容性</a>上，四種團隊型態與三種互動模式要有三個以上的團隊才對映得上。團隊數更少時它的價值落在詞彙而不在配置——只有一個交接面的組織不需要設計交接面，那件事兩個人講一次話就解決。讀得出價值的前提是：經歷過一次跨團隊交接摩擦。三種互動模式的差別是成本差別，而成本要付過才有感。繁體中文版目前未見，簡體中文版譯名《高效能團隊模式》。</p>
<ul>
<li><a href="https://www.amazon.com/Team-Topologies-2nd-Organizing-Technology/dp/1966280009">Amazon（Team Topologies, 2nd Edition）</a></li>
<li><a href="https://www.amazon.com/Team-Topologies-Organizing-Business-Technology/dp/1942788819">Amazon（第一版）</a></li>
<li><a href="https://www.tenlong.com.tw/products/9787121410826">天瓏（高效能團隊模式：支持軟件快速交付的組織架構，簡體中文版）</a></li>
</ul>
<h2 id="已經在調度多個團隊時讀-an-elegant-puzzle">已經在調度多個團隊時讀 An Elegant Puzzle</h2>
<p>Will Larson 的《An Elegant Puzzle》預設讀者越過了「怎麼帶三個人」的階段，關心的是團隊規模怎麼定、技術債怎麼排進計畫、接班怎麼安排、組織成長時哪些結構會先斷。書名的 puzzle 指的是這類問題的性質：沒有唯一解，但有明顯較好與較差的解，而各個約束彼此牽動。</p>
<p>書中的團隊狀態模型把團隊分成落後、追平、還債、創新四種狀態，並主張每種狀態該用不同的介入方式——落後的團隊要減負載而不是加人，追平的團隊要保護不被打斷。這個模型讓「這個團隊需要什麼」變成可以問出答案的問題，而不是憑感覺調度資源。</p>
<p>這本要有標的才讀得動：手上同時有兩個以上團隊在搶同一批資源。只帶一個團隊的人讀它，四種狀態是四個形容詞；要在兩個團隊之間分配同一批人的時候，它們才變成可以吵的依據。</p>
<p>證據來源是單一路徑的個人經驗（作者在 Digg、Uber、Stripe 的任職），細節具體但樣本是一；素材來自長期經營的部落格，章節之間偏獨立、不是線性論述。時效上，書中的規模假設是快速成長的矽谷公司，招募與晉升制度那幾章綁定那個環境，團隊狀態模型與負載判斷不依賴它。目前沒有中譯本。</p>
<ul>
<li><a href="https://www.amazon.com/Elegant-Puzzle-Systems-Engineering-Management/dp/1732265186">Amazon（An Elegant Puzzle: Systems of Engineering Management）</a></li>
</ul>
<h2 id="要理解規模與時間怎麼改變決策時讀-software-engineering-at-google">要理解規模與時間怎麼改變決策時讀 Software Engineering at Google</h2>
<p>《Software Engineering at Google》處理的問題是：當程式碼要活二十年、當有數萬名工程師在同一個 repo 上工作時，哪些工程判斷會反過來。它把軟體工程定義成「隨時間推移的程式設計」，然後逐項檢視這個定義如何改變測試策略、程式碼審查、依賴管理、棄用流程與工具投資。</p>
<p>書中的 Hyrum&rsquo;s Law 及其衍生的設計態度可遷移到任何規模：介面的所有可觀察行為終將被某人依賴，因此棄用是需要制度而非公告的過程。這個洞察與組織規模無關，小團隊維護長壽專案時同樣成立。</p>
<p>證據來源是單一組織的深度重建，形式是制度紀錄，且大量做法依賴 Google 的內部基礎設施，直接套用的成本很高。時效上，書出版於 2020 年，工具鏈章節描述的內部系統外部無法取得也無從更新；時間與規模如何改變工程決策這個論證軸不依賴特定工具。這本要先當過一次接手的人才讀得出價值：維護一個自己沒有參與初版開發的系統。繁體中文版由歐萊禮出版，譯名《Google 的軟體工程之道》。</p>
<ul>
<li><a href="https://www.amazon.com/Software-Engineering-Google-Lessons-Programming/dp/1492082791">Amazon（Software Engineering at Google）</a></li>
<li><a href="https://abseil.io/resources/swe-book">官方免費線上版（HTML 全文，CC BY-NC-ND 授權）</a></li>
<li><a href="https://www.books.com.tw/products/0010938794">博客來（Google 的軟體工程之道：從程式設計經驗中吸取教訓）</a></li>
</ul>
<h2 id="想把零散做法串成一套解釋時讀-wiring-the-winning-organization">想把零散做法串成一套解釋時讀 Wiring the Winning Organization</h2>
<p>Gene Kim 與 Steven Spear 的《Wiring the Winning Organization》（2023）處理的問題是：為什麼同樣的工作在某些組織裡很難、在另一些組織裡很簡單。答案由三個機制構成——slowification（把問題移到壓力較低的場合先解決）、simplification（把大問題切成可獨立處理的小問題）、amplification（讓問題訊號快速被聽見並回應）。</p>
<p>它與這個主題其他書的差別在抽象層級。Skelton 與 Pais 給結構模板，Larson 給調度模型，Kim 與 Spear 想給的是解釋那些做法為何有效的底層理論。Spear 的背景是豐田生產系統與醫療安全研究，案例因此跨產業。</p>
<p>證據來源是理論建構加上跨組織案例，而三個機制的解釋力在不同案例上並不平均——這是它適合當第四本而非第一本的原因。時效上是本篇最新的一本，眼下沒有過期的部分。它的前提是閱讀量而非經驗：先讀過這個主題的另外兩三本，手上有一批彼此不相干的做法想找共同解釋。三個機制是收攏用的，要先有東西可收。目前沒有中譯本。</p>
<ul>
<li><a href="https://www.amazon.com/Wiring-Winning-Organization-Slowification-Simplification/dp/1950508420">Amazon（Wiring the Winning Organization）</a></li>
</ul>
<h2 id="這些問題的源頭在人月神話">這些問題的源頭在人月神話</h2>
<p>Frederick Brooks 的《The Mythical Man-Month》1975 年出版，取材自他在 IBM 帶 System/360 與 OS/360 的經驗。這個主題的多數討論可以追到它——加人為什麼不能壓縮時程、溝通成本為什麼隨人數超線性成長、設計為什麼要出自少數人。</p>
<p>最廣為人知的是 Brooks&rsquo;s Law：<strong>對一個已經落後的軟體專案加人，只會讓它更落後</strong>。理由是新人要人帶，帶人的是最有產能的老手；而溝通路徑隨人數以平方成長，所以每加一個人的邊際貢獻遞減、邊際溝通成本遞增。這條定律是 <a href="../problem-definition/">問題定義與系統思考</a> 那則效應圖的原始素材——效應圖是把它畫出來的工具，定律本身出自這裡。</p>
<p>另一條沒有後繼的主線是概念完整性（conceptual integrity）：一個系統的設計要出自少數幾個人，否則會長成一堆各自合理而互不相容的決定。這條主張跟現在強調自主團隊的方向有張力，而張力本身值得讀——它逼人回答「哪些決定必須集中、哪些可以分散」，而那正是團隊切分的核心問題。</p>
<p>20 週年版收錄了 1986 年的〈No Silver Bullet〉全文與作者事後的自我檢討，那篇提出的區分至今沒有更好的替代：軟體的困難分成<strong>本質的</strong>（把需求想清楚、把概念結構建立起來，這件事無法被工具消除）與<strong>偶然的</strong>（語言、環境、工具帶進來的負擔，這些可以被改善）。任何宣稱大幅提升生產力的工具，都可以拿這條線去問它改善的是哪一側——偶然側的改善有上限，因為本質側的比重會隨偶然側被清掉而上升。</p>
<p>時效要分章看，這本書是分章判斷的好例子。外科手術團隊那套編制（一位主刀加一組支援）綁在當年的分工與工具上，已經不適用；溝通成本的部分被 Team Topologies 用認知負荷取代，而那個取代是升級——負荷上限比溝通路徑數更貼近「這個團隊還能不能再接一件事」。Brooks&rsquo;s Law、概念完整性與本質／偶然的區分不依賴任何時代條件，那三塊是現在讀它的理由。</p>
<p>證據來源是單一組織的深度重建（一個大型專案的完整反省）加上作者後續二十年的修正，不是統計——但它是被後續研究反覆檢驗的個人經驗，Brooks&rsquo;s Law 在多份實證裡都成立。加了人卻沒有變快的專案參與過一次，這本才有對象；沒有的話，那條定律讀起來像一句俏皮話。</p>
<ul>
<li><a href="https://www.amazon.com/Mythical-Man-Month-Software-Engineering-Anniversary/dp/0201835959">Amazon（The Mythical Man-Month, Anniversary Edition）</a></li>
<li><a href="https://www.books.com.tw/products/0010254508">博客來（人月神話：軟體專案管理之道，20 週年紀念版）</a></li>
</ul>
<h2 id="推動重組時的人的阻力在溫伯格第-4-卷">推動重組時的人的阻力在溫伯格第 4 卷</h2>
<p>Weinberg 的《Quality Software Management, Vol. 4: Anticipating Change》處理組織轉變的推動過程。前面幾本給出目標結構長什麼樣，這一卷處理從現狀走到目標的路上會遇到什麼——誰會抗拒、抗拒的形式有哪些、哪些抗拒其實是有效資訊。</p>
<p>證據來源是跨客戶的顧問經驗。時效上，書中預設的組織轉型節奏是以年為單位的變革專案，與現在的做法不同；抗拒的形式與應對方式處理的是人對不確定的反應，不依賴那個節奏。事前讀跟事後讀是兩本不同的書，分界線是有沒有推動過一次失敗或半途而廢的組織改變。</p>
<ul>
<li><a href="https://www.amazon.com/Quality-Software-Management-Anticipating-Change/dp/0932633323">Amazon（Quality Software Management: Anticipating Change）</a></li>
<li><a href="https://www.books.com.tw/products/0010545251">博客來（溫伯格的軟體管理學：擁抱變革，第 4 卷）</a></li>
</ul>
<h2 id="為什麼只收這幾本">為什麼只收這幾本</h2>
<p>這個主題的六本按抽象層級排：設計語彙（Team Topologies）、調度模型（An Elegant Puzzle）、規模與時間的約束（Software Engineering at Google）、底層理論（Wiring）、問題的來歷（人月神話）、推動過程（溫伯格第 4 卷）。前四本回答結構該長什麼樣，人月神話回答這些問題從哪來，最後一本回答怎麼走過去。</p>
<p>組織設計的書大量來自一般管理領域（矩陣式組織、事業部制），它們不處理軟體特有的約束——程式碼的耦合會把組織的溝通成本固定下來，這件事在非軟體組織裡沒有對應物。要分辨，翻目錄找「架構與組織互相映射」這件事有沒有被當成前提；沒有的話，那本處理的是另一個問題。</p>
<p>規模化敏捷框架（SAFe、LeSS 之類）本書單未評估。它們提供的是流程模板而非結構判準，適用性高度依賴組織既有的成熟度，要給出可靠的選讀建議需要在不同成熟度的組織各導入一次，這裡沒有這個基礎。</p>
<p>這個主題沒查到可以收的公開課，而成因跟它在哪裡被教有關：組織類題材主要在商學院，而商學院的課最少免費全釋出。這個說法可以被推翻的方式、以及整條線的供給狀況，寫在 <a href="../">主題書單</a> 的公開課段。</p>
<h2 id="這個主題接到哪裡">這個主題接到哪裡</h2>
<p>團隊切好之後，交接面上的溝通品質決定結構有沒有真的生效——結構對但沒人講真話時，X-as-a-Service 的介面會變成互相推責的邊界。那條路徑走 <a href="../culture-safety/">組織文化與心理安全感</a>。</p>
<p>要判斷重組後的交付效能有沒有改善，走 <a href="../continuous-delivery/">持續交付與交付效能</a>。</p>
<p>邊界該畫在哪是這個主題的問題，它的上游有兩個：為什麼每次重組的效果都被抵銷，以及為什麼組織看不見自己的邊界已經切錯——繼承來的分類系統決定了哪些問題連被陳述的機會都沒有，而《穀倉效應》的八個個案演示的正是這件事。兩者都走 <a href="../problem-definition/">問題定義與系統思考</a>：那邊負責診斷，這裡的認知負荷上限負責回答邊界該畫在哪。</p>
<p>既有團隊的結構評估協議看 <a href="/blog/record/launch-control-team-lens-methodology/" data-link-title="發射管制隊視角：評估工作團隊設計的判讀方法" data-link-desc="設計或檢視團隊分組、agent 編制、審查角色歸屬時，用發射管制隊的組織概念逐項判讀結構選擇的正當性：任務編組、安全分線、業務與編組之分等判讀 lens">發射管制隊視角：評估工作團隊設計</a>。</p>
]]></content:encoded></item></channel></rss>