敏捷估算2.0(Agile Estimating 2.0)方法是一種運(yùn)用在敏捷開(kāi)發(fā)中更新的軟件成本估算方法,類(lèi)似于應(yīng)用最廣泛的敏捷估算方法——計(jì)劃撲克(Planning Poker)估算方法。它同樣基于專(zhuān)家意見(jiàn)、類(lèi)比和分解,使用 Fibonacci 數(shù)列,與計(jì)劃撲克估算相比,它可以更顯著地縮短會(huì)議時(shí)間。敏捷估算2.0方法也屬于故事點(diǎn)估算方法的一種,其步驟如下:
  1、由產(chǎn)品負(fù)責(zé)人向團(tuán)隊(duì)介紹每一個(gè)用戶故事,確保所有需求相關(guān)的問(wèn)題都在估算前得到解決。
  2、整個(gè)團(tuán)隊(duì)一起參與這個(gè)游戲。只有一個(gè)簡(jiǎn)單的游戲規(guī)則:一次僅由一個(gè)人將一個(gè)用戶故事卡放在白板的合適位置:規(guī)模小的故事放在左邊,規(guī)模大的放在右邊,同樣大小的豎向排成一列。整個(gè)團(tuán)隊(duì)輪流移動(dòng)用戶故事卡,直到整個(gè)團(tuán)隊(duì)都認(rèn)同白板上的用戶故事卡的排序?yàn)橹埂?br />   3、團(tuán)隊(duì)將故事點(diǎn)分配給每個(gè)用戶故事(列)。最簡(jiǎn)單的做法是使用投票來(lái)決定每個(gè)用戶故事分配到哪一個(gè) Fibonacci 數(shù)字。
  4、使用不同顏色來(lái)區(qū)分影響估算大小的不同方面,并且重新考慮是否需要修改估算值。例如,使用紅色表示那些無(wú)法被自動(dòng)化測(cè)試腳本覆蓋的用戶故事,因此,那些用戶故事需要一個(gè)更大的數(shù)字來(lái)容納手工回歸測(cè)試的代價(jià)。