- 估算技術教程
- 估算技術 - 首頁
- 估算技術 - 概述
- 估算技術 - 功能點
- 估算技術 - 功能點計數
- 估算技術 - 用例
- 估算技術 - 德爾菲法
- 估算技術 - 三點估演算法
- 估算技術 - PERT法
- 估算技術 - 類比估演算法
- 估算技術 - 工作分解結構 (WBS)
- 估算 - 撲克計劃法
- 估算技術 - 測試
- 估算技術資源
- 估算技術 - 快速指南
- 估算技術 - 資源
- 估算技術 - 討論
估算技術 - 撲克計劃法
撲克計劃法估算
撲克計劃法是一種基於共識的估算技術,主要用於估算Scrum中使用者故事的工作量或相對大小。
撲克計劃法結合了三種估算技術——寬頻德爾菲法、類比估演算法和使用WBS的估演算法。
撲克計劃法最初由James Grenning在2002年定義和命名,後來由Mike Cohn在其著作《敏捷估算與規劃》中推廣普及,其公司對該術語進行了商標註冊。
撲克計劃法估算技術
在撲克計劃法估算技術中,使用者故事的估算值是透過玩撲克計劃法得出的。整個Scrum團隊都參與其中,從而得到快速而可靠的估算結果。
撲克計劃法使用一副撲克牌進行。由於使用了斐波那契數列,牌上的數字為1、2、3、5、8、13、21、34等。這些數字代表“故事點”。每個估算者都有一副牌。當團隊成員舉起一張牌時,牌上的數字應該足夠大,以便所有團隊成員都能看到。
團隊成員中的一位被選為主持人。主持人閱讀正在進行估算的使用者故事的描述。如果估算者有任何疑問,產品負責人將回答。
每個估算者私下選擇一張代表其估算值的牌。在所有估算者都做出選擇之前,不顯示牌。此時,所有牌同時翻轉並舉起,以便所有團隊成員都能看到每個估算值。
在第一輪中,估算值很可能會有差異。估算值最高和最低的估算者解釋他們估算值的原因。應注意,所有討論都只用於理解,沒有任何東西是針對個人的。主持人必須確保這一點。
團隊可以再討論幾分鐘故事及其估算值。
主持人可以記錄討論內容,這在開發特定故事時會很有幫助。討論結束後,每個估算者透過再次選擇一張牌進行重新估算。所有估算者再次私下保留牌,直到每個人都估算完畢,然後同時翻轉牌。
重複此過程,直到估算值收斂到可以用於該故事的單個估算值。估算輪數可能因使用者故事而異。
撲克計劃法估算的益處
撲克計劃法結合了三種估算方法:
專家意見——在基於專家意見的估算方法中,會詢問專家某事需要多長時間或有多大。專家根據其經驗、直覺或感覺提供估算值。專家意見估算通常不需要花費太多時間,並且與某些分析方法相比更準確。
類比——類比估算使用使用者故事的比較。將待估算的使用者故事與之前實現的類似使用者故事進行比較,由於估算基於已驗證的資料,因此可以得到準確的結果。
分解——分解估算透過將使用者故事分解成更小、更容易估算的使用者故事來完成。衝刺中包含的使用者故事通常需要2到5天才能開發完成。因此,可能需要較長時間的使用者故事需要分解成更小的用例。這種方法還可以確保有很多可以比較的故事。