從傳統(tǒng)模式向敏捷模式轉(zhuǎn)變-估算與速率

為什么要估算

在規(guī)劃和管理產(chǎn)品開發(fā)過程中,我們需要回答一些重要的問題,例如:“將要完成多少個特性?” “我們什么時候做完?” “這需要花多少錢?” 在使用Scrum時,為了能夠回答這些問題,我們需要估算產(chǎn)品的工作量大小并測算工作速率.有了這些信息,用特性集的估值初一團(tuán)隊速率,我們就能推算出產(chǎn)品開發(fā)的持續(xù)期可能有多長。

估算的首要價值之一時在估算交流過程中獲得的認(rèn)識。要求大家進(jìn)行估算,立刻就會有不一致的意見浮出水面,暴露假設(shè),這樣做最能激發(fā)有益的討論。

估什么?

產(chǎn)品列表條目的估算

當(dāng)PBI的優(yōu)先級提升并在梳理之后包含更多的細(xì)節(jié)時,大多數(shù)團(tuán)隊傾向與估算大小,或使用故事點,或使用理想天數(shù)。

任務(wù)估算

沖刺列表中最詳細(xì)的條目就是任務(wù)。大多數(shù)團(tuán)隊選擇在沖刺計劃過程中排列任務(wù)大小,好讓自己有信心做出合理的承諾。

PBI估算的概念


在估算PBI的時候,Scrum團(tuán)隊要使用幾個重要的概念


PBI估算的概念

團(tuán)隊估算

在Scrum中,我們遵循一個簡單的規(guī)則:大家一起估算。產(chǎn)品負(fù)責(zé)人和ScrumMaster是不做估算的,負(fù)責(zé)完成工作的人(指實際動手設(shè)計、構(gòu)建并測試PBI的開發(fā)團(tuán)隊)集體決定每個PBI的大小。PO負(fù)責(zé)闡述PBI,并回答團(tuán)隊要求澄清的問題。SM幫助知道和引導(dǎo)估算活動。

估算不是承諾

估算不是承諾。估算應(yīng)該靠譜。不能因為外因而人工放大。

準(zhǔn)確與精確

估算應(yīng)該準(zhǔn)確,但不必過分精確。做這些錯誤的、過于精確的估算會浪費精力,其次,當(dāng)我們騙自己任務(wù)已經(jīng)理解一些東西進(jìn)而做出重要的、錯誤的并且代價高昂的決策,這也是一種浪費。

在做估算時,我們應(yīng)該投入剛好夠用的工作量,得到一個剛好的、大致正確的估值。

估算相對大小

如果要求大家做估算,應(yīng)該用大家都擅長的技術(shù)(相對估算),我們應(yīng)該使用相對大小而不是絕對大小來估算PBI。比較所有條目,然后確定某個條目和其他條目的相對大小。

PBI估算的單位


PBI的大小估算沒有標(biāo)準(zhǔn)單位,不過目前最常用的兩個單位時故事點和理想天數(shù)。

故事點

故事點用于衡量PBI的大小和數(shù)量。故事點受很多因素的影響,如復(fù)雜度和實際大小。故事點結(jié)合復(fù)雜性和有形大小等因素,產(chǎn)生一個相對比較。

理想天

理想天數(shù)時很常見的單位,它代表完成一個故事需要多少個工作日或人天。理想時間和消逝時間不一樣。

規(guī)劃撲克


規(guī)劃撲克是按大小排列PBI的一種技術(shù)。

估算

為了進(jìn)行規(guī)劃撲克活動,團(tuán)隊必須決定用什么數(shù)字范圍或者序列來給估算結(jié)果賦值。因為目標(biāo)是準(zhǔn)確但不過分精準(zhǔn),所以我們更傾向于使用一組數(shù)值范圍:范圍內(nèi)小的一段有更多數(shù)字,而大的一段內(nèi)則有較少數(shù)字,它們之間的間隔更大。

活動規(guī)則

在進(jìn)行規(guī)劃撲克活動時,整個Scrum團(tuán)隊都得在場。在這個會議上,產(chǎn)品負(fù)責(zé)人介紹、描述和澄清各國PBI。SM引導(dǎo)團(tuán)隊巧用規(guī)劃撲克。

規(guī)劃撲克牌


規(guī)劃撲克牌的一般性解釋


續(xù)表

好處

規(guī)劃撲克可以使團(tuán)隊參與此項目工作的不同個體聚在一起,對準(zhǔn)確的估算達(dá)成共識,這嘗嘗勝于任何個人做的估算。
在要求人們?yōu)镻BI給出一個預(yù)估大小時,實際上時激發(fā)人們思考PBI的細(xì)節(jié),讓所有假設(shè)都顯露出來。

速率


什么是速率

速率是每個沖刺完成的工作量。速率是在沖刺結(jié)束時由已完成的所有PBI的大小之和來衡量的。速率衡量的是產(chǎn)出(交付的大?。?,而不是成果(交付的價值)。

使用速率有兩個重要的目的。首先,它是Scrum計劃的基本概念。對于版本級別的計劃,版本大小除以團(tuán)隊的平均速率,就可以算出多少個沖刺才能完成這個版本。而且,在做沖刺計劃時,團(tuán)隊的速率可用來幫助確定團(tuán)隊下一個沖刺中能完成多少工作量。

計算速率范圍

為便于做計劃,速率用范圍來表示往往最有用。使用范圍值可以使我們準(zhǔn)確但同時又不至于過分準(zhǔn)確。

計算和使用速率范圍

預(yù)測速率

如果團(tuán)隊時新組建的,成員以前沒有一起工作過,因此也沒有歷史數(shù)字,如何處理?我們必須預(yù)測。

預(yù)測團(tuán)隊熟慮的一種常用方法時,讓團(tuán)隊執(zhí)行沖刺計劃,確定團(tuán)隊能在一個單獨的沖刺中完成承諾交付的PBI。如果承諾靠譜,我們就可以簡單的把承諾完成各個PBI估算結(jié)果的大小累加一起,用它來作為團(tuán)隊的預(yù)測速率。

影響速率的因素

團(tuán)隊一致堅持檢視和調(diào)整(持續(xù)改進(jìn)),團(tuán)隊速率也會變得越來越快。

Scrum團(tuán)隊可以引入新的工具或者加強(qiáng)培訓(xùn)對速率提升有積極的意義。

連續(xù)的加班在一開始可能會提升速率。速率在經(jīng)歷這樣的提高之后,幾乎都會經(jīng)歷一次陡降,同時還伴有質(zhì)量的下降。過多的加班雖然可以得到一些短期利益,但是和長期的后果相比,常常沒有價值。

速率的誤用

速率是一種計劃工具,也可以作為團(tuán)隊診斷指標(biāo)。它不應(yīng)該作為一種績效指標(biāo)來判斷團(tuán)隊的生產(chǎn)率。如果使用不當(dāng),速率反而會助長浪費和危險的行為。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容