建置 Scrum — 從何著手?

附錄:建置 Scrum — 從何著手? #

讀完了理論,現在是動手做的時候了。 本附錄提供一份標準 Scrum 啟動清單,協助你從零開始建立團隊、定義角色,並展開第一個衝刺。

第一步:組建核心角色 #

Scrum 的運作始於正確的人員配置。你需要填補三個關鍵角色:

1. 挑選產品負責人 (Product Owner) #

這是擁有願景的人,他必須清楚知道要做什麼、要開發什麼產品。

  • 核心任務: 衡量風險與報酬,評估團隊能力與可完成的事項
  • 關鍵特質: 須對產品充滿熱情,並擁有決定優先順序的權力

2. 挑選團隊 (The Team) #

負責實際執行的特種部隊。

  • 技能條件: 具備滿足與實現負責人願景的所有技能(跨功能)
  • 人數限制: 3 - 9 人。少於 3 人互動不足,多於 9 人溝通成本過高

3. 挑選 Scrum Master #

團隊的教練與服務型領導者。

  • 職責: 教導成員遵循 Scrum 架構,並協助去除任何會拖慢速度的障礙

第二步:建立與梳理清單 #

開始工作前,必須先有目標。

建立產品待辦事項清單 (Product Backlog) #

這是份動態清單,包含所有為實現願景而「必須打造」或「完成」的事項。

  • 內容: 產品負責人需以「使用者需求」為核心,不斷調整順序
  • 優先順序: 永遠將高價值項目排在最上方

修正與評估 (Refinement) #

在進入衝刺前,須確認清單項目是「準備好(Ready)」的:

  1. 資訊充足: 團隊是否理解需求?
  2. 規模適中: 項目是否已切割到小至能夠估算?
  3. 驗收標準: 是否有明確的「已完成(Definition of Done)」標準?

第三步:衝刺規劃 (Sprint Planning) #

這是衝刺的起跑線。

  • 時間設定: 設定一個固定的衝刺長度(如兩週)。
  • 規劃依據: 參考上段衝刺所完成的分數(速度 Velocity),量力而為。
  • 鎖定承諾:

一旦團隊承諾了本段衝刺的待辦事項,這些項目就被鎖定。在中途絕不能再加入新工作或進行變更干擾。

第四步:工作透明化與執行 #

在衝刺執行期間,透明度是關鍵。

1. 使用 Scrum 板 (Scrum Board) #

將所有工作視覺化,分為三欄:

  • 待辦 (To Do)
  • 進行中 (Doing)
  • 已完成 (Done)

2. 製作燃盡圖 (Burndown Chart) #

這是個二維圖表,用來即時衡量進度,確保團隊能準時達標。

  • X 軸: 天數
  • Y 軸: 待完成的分數

3. 每日 Scrum (Daily Scrum) #

每天固定時間、固定地點,全體站立進行 15 分鐘的同步會議。每位成員輪流回答三個問題:

每日三問
  1. 昨天做了什麼協助團隊完成衝刺?
  2. 今天打算做什麼協助團隊完成衝刺?
  3. 是否有任何因素阻礙你或團隊實現目標?

第五步:檢視與回顧 #

衝刺結束時,進行「檢視」與「調整」。

衝刺檢視 / 展示 (Sprint Review / Demo) #

向利害關係人展示成果。

  • 鐵則: 應只展示符合「已完成(Done)」定義的項目。沒做完的、有 Bug 的,不予展示。

衝刺回顧 (Sprint Retrospective) #

這是團隊自我修復的時間。

  • 反思: 上段衝刺中哪裡做對了?哪裡可以做得更好?
  • 行動: 找出具體的改善方案,並直接應用到下一個衝刺中。

展開下段循環 #

Scrum 是個持續改進的循環。帶著上次經驗、更新後的「速度」數據,以及針對阻礙所做的改善,立刻展開下個衝刺規劃。

Scrum 的精髓在於「節奏」。透過不斷重複上述步驟,團隊將會像滾雪球一樣,速度越來越快,品質越來越高。