什麼是Sprint計劃?
Sprint 計劃是Scrum框架中的一個事件,團隊將確定他們將在衝刺期間處理的產品積壓項目,並討論他們完成這些產品積壓項目的初始計劃。
團隊可能會發現建立衝刺目標很有幫助,並以此為基礎確定他們在衝刺期間處理哪些產品積壓項目。
誰參與衝刺計劃
衝刺計劃通常涉及整個團隊。
產品所有者識別候選產品積壓項目及其相對優先順序,並建議衝刺目標。
團隊成員確定他們預測能夠完成的產品積壓項目的數量,並確定他們將如何交付這些產品積壓項目。
Scrum 主管或教練通常為衝刺規劃提供便利,以確保討論有效,並確保對衝刺目標達成一致,並確保衝刺積壓中包含適當的產品積壓項目。
衝刺計劃在哪裡進行?
衝刺規劃的一個好位置是團隊會議室,以便您可以訪問有關產品積壓的所有資訊,並且您可以參考和更新您可能使用的任何資訊散熱器。
如果您的團隊是分散式的,則衝刺規劃是將每個人聚集在一起的好機會,以便您的規劃討論能夠更有效,並加強團隊的人與人的聯繫。
衝刺計劃何時進行?
衝刺計劃發生在新衝刺的第一天。
該事件應在衝刺審查和回顧之前的衝刺之後發生,以便在規劃新衝刺時可以考慮這些討論的任何輸出。它不必在其他兩個事件之後立即發生。當整個團隊可用時,您會發現最好將調度衝刺計劃放在更高的優先位置。
您可能會發現,最好有一個站立的一致時間進行衝刺規劃,以便您的團隊能夠保持時間段遠離其他活動。
衝刺規劃是如何構建的?
衝刺計劃通常分為兩部分:
第 1 部分 – 範圍
團隊從他們預測的現成產品積壓項目(通常表示為用戶故事)的優先列表中選擇哪些項目,以便在衝刺期間完成。
以下是衝刺計劃第一部分的示例議程:
- 這次衝刺的目標是什麼?使用此作為決策篩選器,以確定在衝刺中要包含哪些產品積壓項目。
- 哪些產品積壓項目已準備就緒,並有助於實現衝刺目標?
- 誰可以參加這次衝刺?確定任何假期、假期、其他活動,這些活動將影響每個人在衝刺期間的可用性。
- 根據每個人的可用性,團隊的能力是怎樣的
- 根據衝刺目標和團隊的能力,團隊在衝刺積壓中將包括哪些項目。
- 團隊對實現衝刺目標的信心有多大。
第 2 部分 – 計劃
團隊將更詳細地討論如何交付選定的產品積壓項目。這可能(但不必)包括確定產品積壓項目的任務,項目之間是否存在任何依賴關係,以及為每個團隊成員工作的初始產品積壓項目進行設計。
也稱為
如果團隊試圖避免使用 Scrum 特定語言,此事件可能稱為迭代計劃。
預期收益
衝刺規劃的主要好處是,它允許團隊開始一個新的衝刺,共同了解他們將為該衝刺工作,以及初步計劃如何處理該工作。
常見陷阱
當您的團隊沒有適當的精鍊產品積壓以提取產品積壓項目時,衝刺計劃可能會變得無效。如果你發現自己在這種情況下,你不可避免地要花時間在衝刺計劃發展產品積壓項目更好的理解,這可能包括分裂的故事,並估計。
您可以通過建立一個一致的積壓細化過程來解決這個問題,從而產生一組符合已商定的現成定義的產品積壓項目。然後,這些現成的產品積壓項目可以作為您考慮納入衝刺中的潛在產品積壓項目。
另一個問題出現時,你沒有為衝刺確定一個特定的目標,並最終與一組無關的項目,團隊必須工作。這可能導致您的團隊執行衝刺值的工作,但感覺他們好像已經取得了很大的進步。
適用時
當您的團隊遵循 Sprint 框架或團隊的方法涉及計時箱迭代時,通常使用衝刺計劃。
如果您遵循基於流量的方法,您仍然可能會發現類似於衝刺計劃的事件有助於對排隊處理下一個項目建立共享的理解。
潛在成本
與交付產品積壓項目相比,當您的團隊花費過多的時間進行規劃時,衝刺計劃可能會變得昂貴。
Scrum 指南確定了長達一個月的衝刺最多 8 小時。許多經過兩周衝刺的團隊能夠在 1 到 2 小時內有效地完成衝刺計劃的兩個部分。