團隊與專案

團隊與專案 (Teams and Projects) #

團隊的本質:膠合 (Gel) 需要時間 #

一個真正的團隊,不僅是一群人的集合。作者強調,團隊成員先須建立關係,這是個需時間投資的過程。

  • 首要目標:成員間需深入了解彼此的癖好、強項與弱項
  • 時間成本:一個團隊從組建到磨合完成,通常需要 半年至一年 的時間
  • 神奇魔力:一旦團隊「膠合 (Gel)」成功,就會產生化學反應,展現出驚人的生產力與默契

在專案中,對成員的定義是全心投入。沒有所謂的「半個人」。 將一個人拆分給多個專案使用,會破壞專案的專注度與團隊的完整性。


理想的團隊編制 #

作者提出一個受過考驗的理想團隊規模,總人數約為 12 人。這個編制確保了開發、測試與需求分析的平衡。

角色人數職責關鍵目的與產出
程式設計師7負責核心功能的實作與開發工作確保代碼交付與系統建構
測試人員2編寫與維護自動化驗收測試確保系統功能的正確性
分析師2開發需求,並將其轉化為自動化驗收測試案例精確定義業務規則
專案經理1跟蹤專案整體進度與資源分配確保團隊遵循專案時間表
總計12跨職能協作體 (Cross-functional Team)達成開發、測試與需求的平衡

公司的戰略優先順序:團隊 % 專案 #

傳統管理中,常為專案而組建團隊,結束則團隊解散。 作者對此提出反向觀點:維持團隊的優先級,應高於專案導向。

為什麼團隊比專案重要? #

  1. 建置難度:團隊比專案更難建置。一個磨合好的團隊是稀缺資產,需長時間培養;而專案只是工作
  2. 效率轉換:凝聚高、磨合好的團隊,面對工作順序調整或專案變更時,能快速轉換,而不會陷入混亂

量化與速度 #

  • 點數 (Points):成熟團隊會用點數量化每個專案的規模
  • 速度 (Velocity):透過追蹤點數,團隊能精確得知自己的處理速度,進而對未來交付做出可信預估

聰明公司會將「專案」分派給現有「成熟團隊」執行,而不是為了新專案拼湊一群陌生人。