敏捷估算和計(jì)劃必知的12條原則

敏捷計(jì)劃的目的是以迭代的方式為產(chǎn)品開(kāi)發(fā)的綜合問(wèn)題——在哪段時(shí)間內(nèi)使用哪些資源來(lái)得到哪些功能——尋找到最佳解決方案。

敏捷估算和計(jì)劃方法可以成功找到這樣的解決方案的原因包括:

計(jì)劃是在不同層次上做出的,并且頻繁地重新計(jì)劃;

計(jì)劃是根據(jù)特性而不是根據(jù)任務(wù)做出的;

首先估算大小,然后根據(jù)大小的估算值推算出持續(xù)時(shí)間;

小故事保持工作的流動(dòng),而且每次迭代結(jié)束時(shí)會(huì)消除未完成的工作;

在團(tuán)隊(duì)層次而不是個(gè)人層次對(duì)進(jìn)度進(jìn)行度量;

承認(rèn)不穩(wěn)定性并為之做計(jì)劃。

成功進(jìn)行敏捷估算和計(jì)劃的12條知道原則如下:

1、讓整個(gè)團(tuán)隊(duì)參與

某些特定活動(dòng)的主要職責(zé)可能會(huì)落在某個(gè)人或某個(gè)團(tuán)隊(duì)的身上,例如確定需要優(yōu)先級(jí)主要是產(chǎn)品負(fù)責(zé)人的職責(zé),但是,在追求可能具有最高價(jià)值的項(xiàng)目時(shí),整個(gè)團(tuán)隊(duì)都應(yīng)該參與進(jìn)來(lái)并做出承諾。團(tuán)隊(duì)成員分擔(dān)的職責(zé)越多,團(tuán)隊(duì)可以共享的成功也就越多。

2、在不同層次上進(jìn)行計(jì)劃

不要誤認(rèn)為發(fā)布計(jì)劃會(huì)讓迭代計(jì)劃沒(méi)有用,反過(guò)來(lái)也一樣。發(fā)布計(jì)劃、迭代計(jì)劃和每日計(jì)劃分別以不同的精度覆蓋了不同的時(shí)間范圍,各有其特定的用途。

3、使用不同度量單位,讓對(duì)大小和持續(xù)時(shí)間的估算保持獨(dú)立

讓對(duì)大小和持續(xù)時(shí)間的估算保持清晰區(qū)別的最佳方法是使用不會(huì)造成混淆的獨(dú)立度量單位。使用故事點(diǎn)來(lái)估算大小,再使用速度把大小轉(zhuǎn)換到持續(xù)時(shí)間是完全這一工作的好辦法。

4、使用功能或者日期來(lái)體現(xiàn)不確定性

沒(méi)有哪個(gè)計(jì)劃是確定的。要確保在你指定的任何發(fā)布計(jì)劃中都包含對(duì)不確定性的體現(xiàn)。如果新功能的數(shù)量是固定的,就把不確定性表示為一個(gè)日期范圍。如果日期是固定的,就需要在要交付的明確功能上表示出不確定性。當(dāng)不確定性比較大的時(shí)候,就是用較大的單位(例如迭代、月,然后是季度)。

5、經(jīng)常重新計(jì)劃

利用每次新迭代開(kāi)始的時(shí)候評(píng)估當(dāng)前發(fā)布計(jì)劃的相關(guān)度。如果發(fā)布計(jì)劃是根據(jù)過(guò)時(shí)的信息或者現(xiàn)在被證實(shí)為錯(cuò)誤的假設(shè)制定的,就更新它。使用重新計(jì)劃的機(jī)會(huì)來(lái)保證項(xiàng)目總是瞄準(zhǔn)著為公司交付最大價(jià)值的方向。

6、跟蹤進(jìn)度并溝通

許多利益干系人都會(huì)對(duì)項(xiàng)目的進(jìn)度很感興趣。通過(guò)經(jīng)常發(fā)布關(guān)于團(tuán)隊(duì)進(jìn)展的、簡(jiǎn)單而易于理解的指示器來(lái)讓他們了解進(jìn)度。燃盡圖和其他讓人一眼就能看明白的項(xiàng)目進(jìn)度指示器是最好的。


7、承認(rèn)學(xué)習(xí)的重要性

由于項(xiàng)目既能向產(chǎn)品增加新能力,又能產(chǎn)生新的知識(shí),所以必須更新計(jì)劃來(lái)包含這些新知識(shí)。隨著我們更多的了解客戶(hù)的需要,新的特性會(huì)增加到項(xiàng)目中,隨著我們更多地了解我們使用的技術(shù)或協(xié)作的情況,我們會(huì)調(diào)整對(duì)進(jìn)度率的期望和希望采用的方法。

8、計(jì)劃具有適當(dāng)大小的特性

在不久的將來(lái)就要增加的功能應(yīng)該分解成相對(duì)較小的用戶(hù)故事——往往是只需要1~2天,最多不超過(guò)10天的故事。我們最善于估算大小處于一個(gè)數(shù)量級(jí)以?xún)?nèi)的工作。讓用戶(hù)故事都處于這一范圍內(nèi),可以讓我們?cè)诠浪愫陀?jì)劃中付出的工作量和得到的準(zhǔn)確度達(dá)到最佳的組合。

9、確定特性?xún)?yōu)先級(jí)

按照讓項(xiàng)目總價(jià)值最高的順序來(lái)開(kāi)發(fā)特性。確定優(yōu)先級(jí)時(shí)除了考慮功能的價(jià)值和成本,還要考慮他能帶來(lái)的學(xué)習(xí)效果以及開(kāi)發(fā)他能夠減少的風(fēng)險(xiǎn)。

10、最好的估算和計(jì)劃來(lái)源于事實(shí)

只要有可能,就要把你的估算和計(jì)劃建立在現(xiàn)實(shí)基礎(chǔ)上。

11、保留一些松弛度

尤其是在計(jì)劃依次迭代的時(shí)候,不要計(jì)劃用掉所有團(tuán)隊(duì)成員100%的時(shí)間。就像公路在達(dá)到100%容量的時(shí)候會(huì)完全停滯一樣,如果將所有人的時(shí)間都計(jì)劃成滿(mǎn)負(fù)荷工作,開(kāi)發(fā)團(tuán)隊(duì)的進(jìn)展也會(huì)減慢。

12、通過(guò)前瞻性計(jì)劃協(xié)調(diào)多個(gè)團(tuán)隊(duì)

在涉及多個(gè)開(kāi)發(fā)團(tuán)隊(duì)的項(xiàng)目中,應(yīng)該通過(guò)滾動(dòng)性前瞻計(jì)劃來(lái)協(xié)調(diào)它們的工作。通過(guò)提前觀(guān)瞻以及把特定的特性分派到即將到來(lái)的特定迭代,團(tuán)隊(duì)間的依賴(lài)就可以很好地計(jì)劃和調(diào)節(jié)。

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

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

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