估算的敏捷方法 策劃撲克法

2021-06-28 19:47:50 字數 1300 閱讀 4610

策劃撲克是估算軟體規模的一種

敏捷方法。

該方法的規模計量單位是

故事點(story points),故事點只是乙個計量單位的名稱而已,你也可以給他命名為其他名字。故事點其實不僅僅是對規模的度量,也包括了對需求複雜度等其他因素的度量。故事點並非業界統一的乙個度量單位,不象度量長度的單位:公尺,大家都知道1公尺有多長,你說的1公尺和他說的1公尺是等長的。故事點僅對本專案具有近似相等的規模,不同的專案所定義的故事點很可能是不等的。  

策劃撲克法

參與的人員

包括了所有開發人員:程式設計師、測試人員、資料庫工程師、分析師、使用者互動設計人員等等,在敏捷專案中一般不超過10人。

產品負責人

參與策劃撲克法但是

並不作為估算專家。

策劃撲克法的步驟為:

(1) 每位參與估算的開發人員發放一副估算撲克,撲克上邊的數字標為斐波那契序列:1,2,3,5,8,13,20,40。

(2) 選擇乙個

比較小的使用者故事

,確定其故事點(3-4人天的工作量),將該故事作為基準故事。

(3) 選擇乙個使用者故事。

(4) 主持人朗讀描述,主持人通常是

產品負責人或分析師

,當然也可以是其他任何人,產品負責人回答估算者提出的任何問題,大家討論使用者故事。

(5) 每個估算者對該使用者故事與基準故事進行比較,選擇乙個代表其估算故事點的牌,在主持人號令出牌前每個人的牌面不能被其他人看到,然後大家

同時出牌

,每個人都可以看到其他人打出的牌。

(6) 主持人判斷估算結果

是否比較接近

,如果接近則接受估算結果,轉向(3)選擇下乙個故事,直至所有的使用者故事都估算完畢,否則轉向(7)。

(7) 如果結果

差異比較大

,請估算值最高及最小的估算者進行解釋

,大家討論

,時間限定為

不超過2分鐘

。如果大家同意,

也可以對該使用者故事進行更細的拆分

。(8) 轉向(5),一般很少

有超過3輪才收斂

的現象。

在該方法中,參與的人員對於被估算的需求進行了

充分的溝通

,並綜合了程式設計師、測試人員等各個角色的專家觀點,融專家法、模擬法、分解法為一體,可以快速、可信、有趣地進行估算。

在估算完故事點後,可以憑

經驗估算乙個故事點的開發工作量

,從而得到所有的使用者故事的工作量。也可以進行試驗,試著開發乙個使用者故事,度量花費的工作量,得到開發效率,即在本專案中乙個故事點需要花費多少工時,再去估算所有故事的工作量。

規模估算的敏捷方法 策劃撲克法

策劃撲克是估算軟體規模的一種敏捷方法。該方法的規模計量單位是故事點 story points 故事點只是乙個計量單位的名稱而已,你也可以給他命名為其他名字。故事點其實不僅僅是對規模的度量,也包括了對需求複雜度等其他因素的度量。故事點並非業界統一的乙個度量單位,不象度量長度的單位 公尺,大家都知道1公...

規模估算的敏捷方法 策劃撲克法

策劃撲克是估算軟體規模的一種敏捷方法。該方法的規模計量單位是故事點 story points 故事點只是乙個計量單位的名稱而已,你也可以給他命名為其他名字。故事點其實不僅僅是對規模的度量,也包括了對需求複雜度等其他因素的度量。故事點並非業界統一的乙個度量單位,不象度量長度的單位 公尺,大家都知道1公...

規模估算的敏捷方法 策劃撲克法

策劃撲克是估算軟體規模的一種敏捷方法。該方法的規模計量單位是故事點 story points 故事點只是乙個計量單位的名稱而已,你也可以給他命名為其他名字。故事點其實不僅僅是對規模的度量,也包括了對需求複雜度等其他因素的度量。故事點並非業界統一的乙個度量單位,不象度量長度的單位 公尺,大家都知道1公...