Scrum 框架——衝刺循環詳解
在一張互動畫布上呈現 Scrum 框架:產品待辦清單、衝刺規劃會議、每日站立會議、衝刺檢視會議,以及為每個循環收結的回顧會議。
Scrum 是一套以固定長度的衝刺交付工作的框架:產品負責人為待辦清單排序,團隊承諾一批工作,然後由規劃、每日對齊、檢視與回顧組成的短循環,把它變成一個可以發布的增量。
Scrum 框架——衝刺循環詳解
The interactive FlowJam canvas for this explanation — every lane, row and arrow above is a real QueryChart diagram you can open and edit.
How to read this visual
- 由左至右讀四個直欄,就是這個衝刺的弧線:事前已經存在甚麼、規劃承諾了甚麼、衝刺期間發生甚麼,以及它如何收結。
- 各列是擁有者:跟著「產品負責人」那一列的方框,看產品負責人控制甚麼;跟著「開發團隊」那一列,看工作本身。
- 最後一個方框「下一個衝刺由更新後的待辦清單開始」就是那個迴圈——Scrum 是一個不斷重複的循環,不是一次過的流程。
衝刺之前
「已排序工作的產品待辦清單」是團隊可以著手的每一個項目的唯一來源,按價值排序,由產品負責人擁有。「衝刺規劃會議為這次衝刺挑選工作」是作出承諾的一刻:團隊由待辦清單頂端挑出項目,並議定一個衝刺目標。「已承諾項目的衝刺待辦清單」就是由此得出的計劃——團隊答應要完成的那一批工作。
衝刺期間
「每日站立會議,令團隊對齊」是那個十五分鐘的對齊儀式,而「團隊開發這個增量」才是真正的工作——建置、測試並整合,朝著一個隨時可以發布的增量前進。兩者都在「開發團隊」泳道,因為 Scrum 明確規定,衝刺內部的工作由團隊自我組織。
把循環收結
「衝刺檢視會議示範這個增量」向持份者展示做出了甚麼,並讓產品負責人按所見調整待辦清單。「衝刺回顧會議改善流程」是團隊自己的會議,放在「Scrum Master」泳道,而「下一個衝刺由更新後的待辦清單開始」就是繞回起點的那個迴圈——檢視會議改變了待辦清單,然後循環重複一次。
Key relationships and takeaways
- 待辦清單屬於產品負責人,衝刺屬於團隊——這套框架刻意把這兩種權力分開。
- 規劃會議承諾一批工作;衝刺目標為這批工作賦予意義。
- 每日站立會議是為了對齊,不是向管理層匯報進度。
- 檢視會議談的是產品,回顧會議談的是流程——兩個不同的會議,兩種不同的產出。
- Scrum 是一個迴圈:每一個衝刺都為下一個衝刺留下一份更新後的待辦清單。
When to use this visual
- 向初次接觸 Scrum 的團隊講解每一個儀式的用途,以及誰擁有甚麼。
- 幫新上任的產品負責人分清為待辦清單排序與管理團隊之間的分別。
- 審視一個團隊的 Scrum 實踐:畫布上沒有的儀式,或者由錯誤泳道擁有的儀式,都是值得討論的做法。
運作方式
把角色改成你的團隊
把產品負責人、開發團隊與 Scrum Master 換成你真實的角色,並按實際由誰持有工作,把泳道合併或者拆開。
加上你的衝刺長度與節奏
在衝刺相關的方框上註明你的衝刺長度、站立會議時間與檢視日,令這張圖是你團隊的行事曆,而不是一份通用範例。
畫出完成的定義
在「團隊開發這個增量」與檢視會議之間加一個決策:一份必須通過的完成定義檢查清單,項目才算完成。
用你的整理儀式擴充這張圖
如果你的團隊有待辦清單整理會議,就在待辦清單與衝刺規劃之間插入一步,並接上那份已排序的待辦清單。
常見問題
甚麼是 Scrum 框架?
Scrum 是一套輕量框架,用來在稱為衝刺的固定長度迭代中開發並交付複雜的工作。它規定了角色(產品負責人、開發團隊、Scrum Master)、事件(衝刺規劃會議、每日站立會議、衝刺檢視會議、衝刺回顧會議)與產物(產品待辦清單、衝刺待辦清單、增量),但工作要怎樣做,則留給團隊自己決定。
Scrum 的三個角色是甚麼?
產品負責人擁有待辦清單及其排序——做甚麼、按甚麼次序做,以及成果的價值。開發團隊自我組織去交付已承諾的項目——工作怎樣做由他們決定。Scrum Master 服務的是流程——主持各項儀式、移除阻礙、輔導團隊。圖解的三條泳道,正正就是這三個擁有者。
衝刺檢視會議與回顧會議分別發生甚麼?
衝刺檢視會議談的是產品:團隊向持份者示範這個增量,產品負責人再據此調整待辦清單。回顧會議談的是流程:只有團隊自己討論哪些做得好、哪些做得差,以及下一個衝刺要試的一項改善。兩者是產出各異的兩個會議,這也是圖解把它們放在不同列的原因——檢視會議跟團隊在一起,回顧會議跟 Scrum Master 在一起。
Scrum 是否一定要有每日站立會議?
是,每日站立會議是 Scrum 規定的事件之一——一個簡短的每日對齊會議,每位團隊成員說出自己完成了甚麼、接著會做甚麼,以及有甚麼在阻礙自己。它的目的是協調並及早浮現阻礙,而不是向管理層匯報。圖解把它標記為對齊,正是這個原因。
用 QueryChart(FlowJam)編輯這張圖解
把上面這張 Scrum 畫布開啟為你自己的圖表——把角色改成你的團隊,並把各項儀式調整成你們的實際做法。