产品待办列表如何精化?
??Scrum中安排了精化活動,早期版本的英文是Grooming, 現在是Refinement,原來翻譯為細化,最新版Scrum Guide中文版采用了“精化”。最新Scrum是這樣說明精化的。
產品待辦列表精化指的是為產品待辦列表項增添細節、估算和排序的動作。 這是一個持續的過程,產品負責人和開發團隊協同工作在產品待辦列表項的細節上。在產品待辦列表精化過程中,產品待辦列表項被重新評審和修改。 Scrum 團隊決定如何來完成精化以及何時來完成。精化的工作通常占用開發團隊不超過10%的產能。然而,產品負責人或者其他人在產品負責人的斟酌下,產品待辦列表項可以在任何時間來更新。??雖然Scrum Guide沒有明確說明精化會議,但是業界已經出現了大量精化會議的實踐。
本文試圖來分析下精化的常見做法。
會下精化
??會下精化,顧名思義是指非會議的精化活動,由于精化活動是一個持續的過程,因此不區分是會前還是會后。會下精化一般由PO直接來處理,當然PO也可以安排或者邀請相關人員來處理,比如采用結對工作。典型的會下精化活動有:
- 識別新Epic和新故事
- 拆分Epic到故事
- 調整Epic和故事的排序
- 移動故事位置到更加合適的地方
- 給故事添加更多細節,比如用戶執行步驟,驗收條件等等
??以上這些動作如果在會議上進行,那么過于耗時。會下PO單人或者結對完成,更加有效率。
會議精化
??會議精化,顧名思義是指開會來進行精化活動。PO需要參加這個會議,雖然不需要全部團隊成員必須參加,但是由于需要團隊估算,所以最好是團隊成員都參加精化會議。在精化會議上,常見的采用撲克游戲的方式來理解和估算故事。常見的議程:
1. PO按優先級介紹故事
2. 團隊進行撲克估算,在撲克估算中澄清故事
3. 依次進行1和2,直到時間箱,或者會議認為已經足夠了
??另外根據迭代運行情況,可選的其它議程有:
1. 當前迭代中出現超出原迭代計劃的情況,比如某幾個故事遇到障礙,需要進一步澄清
2. 由于突發緊急變更,某故事需要插隊到當前迭代
3. 展望接下來的幾個迭代和發布計劃
由于會議是相當耗時的,所以只把需要團隊一起討論和了解的事項帶到會議議程中。
如果PO判斷會下精化已經足夠清晰,那么會議精化不是必須的。會議精化不舉行,存在高優先級故事不夠清晰的風險,可能導致計劃會議超時,甚至需2次計劃會議,這需要PO承擔此風險。
精化會議是一個嚴格的時間箱會議,如果迭代前最后一次精化會議遺留了不少需要澄清的地方,那么PO有責任在迭代計劃會議前再花時間做精化,以確保計劃會議的順利召開。
對于會議,當前出現的趨勢是盡量減少會議時間,這里的會議時間是指總的時間。原Scrum推薦的時間箱長度不是必須要花費的時間長度。最直接的一個觀測是 精化會議時間+計劃會議時間不超過原Scrum推薦的迭代周期等比計劃會議時間長度。
總結
以上是生活随笔為你收集整理的产品待办列表如何精化?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何准备启动敏捷-迭代0如何做?
- 下一篇: 关于开发工具环境准备事项作为故事来处理的