極限編程中的計劃遊戲(Planning Game)怎麼玩?

在極限編程中,計劃遊戲是研發團隊與利益相關者舉行的計劃會議,包括兩部分:發佈計劃和迭代計劃。客戶以及團隊中的全部開發人員都要參加。html

視頻地址:https://www.zentao.net/xp/planning-game-80295.html/?u=uplu&f=bky編程

極限編程的計劃遊戲與Scrum的計劃會議大同小異,計劃遊戲的發佈計劃與迭代計劃都分別包括了探索、承諾和指導3個階段。測試

發佈計劃

在探索階段,由客戶整理用戶故事,寫在用戶故事卡上。開發人員估算每一個用戶故事的所需工時,並將估算值寫在故事卡上。若是個別用戶故事沒法估算,則由客戶從新分解以後,再由開發人員進行估算。.net

在承諾階段,客戶根據商業價值來對用戶故事進行分類排序,研發人員則按風險來對用戶故事分類排序,並確認開發速度。代碼規範

最後由客戶選擇在下個版本發佈時,要完成的用戶故事。在指導階段,開發人員和客戶能夠調整、修改計劃。好比用戶故事的優先級可能會發生變化、估時可能存在誤差等。這是相應調整計劃的機會視頻

迭代計劃

迭代計劃是發佈計劃的進一步計劃,在探索階段,團隊討論每一個用戶故事並將其分解成任務,而後對任務進行工時估算。htm

在承諾階段,每位研發人員自願領取各自負責的任務,並對本身負責的任務進行最終估算,評估本身是否過分承諾。排序

在指導階段,開發人員在後續的每一個迭代中,經過結對編程、持續集成、測試驅動開發等實踐實施每一個任務,並最後進行功能測試。遊戲

極限編程的支持者們認爲:軟件需求的不斷變化是軟件項目開發中不可避免的、也是很天然且應該欣然接受的現象;他們相信,和傳統的在項目起始階段定義好全部需求,並費盡心思地控制變化的方法相比,XP經過多個實踐相互支持,在項目週期的任何階段去適應變化,將是更加有效的方法。開發

例如:團隊經過良好的結對編程、代碼規範、代碼集體全部權、持續集成等實踐,即可以更容易地進行代碼重構。感興趣的小夥伴,歡迎觀看極限編程系列的往期視頻,瞭解更多實踐方法。

更多精彩視頻分享:https://www.zentao.net/page/college.html/?u=uplu&f=bky

相關文章
相關標籤/搜索