策劃撲克是估算軟體規模的一種敏捷方法。該方法的規模計量單位是故事點(story points),故事點只是乙個計量單位的名稱而已,你也可以給他命名為其他名字。故事點其實不僅僅是對規模的度量,也包括了對需求複雜度等其他因素的度量。故事點並非業界統一的乙個度量單位,不象度量長度的單位:公尺,大家都知道1公尺有多長,你說的1公尺和他說的1公尺是等長的。故事點僅對本專案具有近似相等的規模,不同的專案所定義的故事點很可能是不等的。
策劃撲克法參與的人員包括了所有開發人員:程式設計師、測試人員、資料庫工程師、分析師、使用者互動設計人員等等,在敏捷專案中一般不超過10人。 產品負責人參與策劃撲克法但是並不作為估算專家。
策劃撲克法的步驟為:
(1) 每位參與估算的開發人員發放一副估算撲克,撲克上邊的數字標為斐波那契序列:1,2,3,5,8,13,20,40。
(2)選擇乙個比較小的使用者故事,確定其故事點,將該故事作為基準故事。
(3) 選擇乙個使用者故事。
(4) 主持人朗讀描述,主持人通常是產品負責人或分析師,當然也可以是其他任何人,產品負責人回答估算者提出的任何問題,大家討論使用者故事。
(5) 每個估算者對該使用者故事與基準故事進行比較,選擇乙個代表其估算故事點的牌,在主持人號令出牌前每個人的牌面不能被其他人看到,然後大家同時出牌,每個人都可以看到其他人打出的牌。
(6) 主持人判斷估算結果是否比較接近,如果接近則接受估算結果,轉向(3)選擇下乙個故事,直至所有的使用者故事都估算完畢,否則轉向(7)。
(7) 如果結果差異比較大,請估算值最高及最小的估算者進行解釋,大家討論,時間限定為不超過2分鐘。如果大家同意,也可以對該使用者故事進行更細的拆分。
(8) 轉向(5),一般很少有超過3輪才收斂的現象。
在該方法中,參與的人員對於被估算的需求進行了充分的溝通,並綜合了程式設計師、測試人員等各個角色的專家觀點,融專家法、模擬法、分解法為一體,可以快速、可信、有趣地進行估算。
在估算完故事點後,可以憑經驗估算乙個故事點的開發工作量,從而得到所有的使用者故事的工作量。也可以進行試驗,試著開發乙個使用者故事,度量花費的工作量,得到開發效率,即在本專案中乙個故事點需要花費多少工時,再去估算所有故事的工作量。
規模估算的敏捷方法 策劃撲克法
策劃撲克是估算軟體規模的一種敏捷方法。該方法的規模計量單位是故事點 story points 故事點只是乙個計量單位的名稱而已,你也可以給他命名為其他名字。故事點其實不僅僅是對規模的度量,也包括了對需求複雜度等其他因素的度量。故事點並非業界統一的乙個度量單位,不象度量長度的單位 公尺,大家都知道1公...
規模估算的敏捷方法 策劃撲克法
策劃撲克是估算軟體規模的一種敏捷方法。該方法的規模計量單位是故事點 story points 故事點只是乙個計量單位的名稱而已,你也可以給他命名為其他名字。故事點其實不僅僅是對規模的度量,也包括了對需求複雜度等其他因素的度量。故事點並非業界統一的乙個度量單位,不象度量長度的單位 公尺,大家都知道1公...
估算的敏捷方法 策劃撲克法
策劃撲克是估算軟體規模的一種 敏捷方法。該方法的規模計量單位是 故事點 story points 故事點只是乙個計量單位的名稱而已,你也可以給他命名為其他名字。故事點其實不僅僅是對規模的度量,也包括了對需求複雜度等其他因素的度量。故事點並非業界統一的乙個度量單位,不象度量長度的單位 公尺,大家都知道...