1. 程式人生 > >從燃盡圖看專案管理:你的專案哪裡出錯了?(燃盡圖型別全解析)

從燃盡圖看專案管理:你的專案哪裡出錯了?(燃盡圖型別全解析)

什麼是燃盡圖

燃盡圖(burn down chart)是在專案完成之前,對需要完成的工作任務的一種視覺化表示。理想情況下,該圖表是一個向下的曲線,隨著專案任務的逐漸完成“燒盡”至零。

燃盡圖常常用於敏捷開發中,作為專案進展的一個指示器。

如何解讀燃盡圖

燃盡圖是一個座標圖。呈現的是隨著時間推移而剩餘的工作量。

燃盡圖的元素:

橫座標:sprint的工期(以天計算)。

縱座標:sprint 內剩餘任務的總預計工時(以小時標記)。

計劃曲線:理想情況下的任務進展曲線(上圖中的藍色線),作為參考之用。

實際曲線:任務的實際進展曲線(上圖中的紅色線)。

燃盡圖就是每天將專案中所有任務剩餘工時的總和計算一下,形成座標(圖中的紅色點),然後逐次把點連線起來,形成剩餘工作量的趨勢線。

燃盡圖的解讀規則:

(1)如果實際曲線在計劃曲線以下,說明進展順利,有比較大的概率按期完工;

(2)如果實際曲線在計劃曲線以上,說明有比較大的概率延期,這是就需要關注進度了。

在實際sprint程序中,燃盡圖的表現有多種形式,不同的呈現形式也反映了sprint中存在的不同問題。所以通過解讀燃盡圖可以及時發現問題,及時糾正,優化工作,按期完成任務。

燃盡圖的型別解析:

理想型

解讀:

任務準時完成,實際曲線圍繞在計劃曲線上下,波動不大。說明團隊master對sprint的工作量評估準確,成員有序推進工作,按時完成交付。

改進:

sprint流程非常健康,基本不需改進。

優秀型

解讀:

工作計劃準時完成。實際曲線先起後降,說明前期工作推進緩慢,但在後期團隊有能力根據預計的交付期調整進度,保證按時交付。

改進:

因為增加了工作量,或者對工時預計不準確導致sprint前期進度滯後,找到原因進行分析改進,團隊master需要更準確的評估能力,同時考慮團隊是否可以承擔更大的工作量。

進度滯後型

解讀:

未完成交付。實際曲線前期波動不大,團隊按計劃推進工作,但在後期進度變得緩慢,在預定交付日沒有完成任務。

改進:

後期由於任務量加大導致團隊進度緩慢,找到任務增加的原因,團隊master應做好與producte  owner的溝通工作,杜絕在sprint正常程序中加入新的工作任務。

進度超前型

解讀:

任務超前完成。實際曲線一直低於計劃曲線,說明工作計劃不合理,任務量偏少,或工時估計過高。

改進:

團隊master不能準確預估工作量,或對團隊能力評估有較大偏差。應該進行反省,重新評估任務量,並對團隊工作能力重新估計,適當增加任務量或減少人員投入。

任務不飽和型

解讀:

工作計劃準時完成。實際曲線低於計劃曲線,說明團隊工作量不飽和,或工時評估偏高。任務不飽和型與進度超前型同屬於對工時的過高估計。

改進:

Scrum mastert或許不瞭解團隊的實際工作能力或對任務工時評估有誤。如果說因為sprint程序中取消了某些任務導致進度提前完成,則需要制定更加精準的sprint的計劃。

任務超量型

解讀:

工作任務準時完成。實際曲線一直高於計劃曲線,說明團隊工作量非常飽和,進度推進緩慢,但能準時完成交付。也說明團隊經驗豐富,工作能力強,可以在高強度工作狀態下完成任務。

改進:

團隊master對任務量評估不準確,如果任務眾多可以考慮按照優先順序處理任務,或者將一些低優先順序的任務挪到下一個sprint。

任務忽多忽少型

解讀:

工作任務準時完成。實際曲線忽高忽低波動較大,說明任務量忽多忽少,最後團隊能按時完成交付。也說明團隊工作能力強,適應性強,可以靈活調整進度以完成交付。如果是經驗不足的團隊很可能無法完成交付。

改進:

在sprint程序中經常增加任務導致燃盡圖曲線波動較大,團隊 master應該做到相對準確的工時估計,避免在程序中不斷增加任務影響正常sprint流程。

任務越做越多型

解讀:

任務沒有完成。實際曲線一直向上延伸說明任務量越來越大,工時越來越多。是非常不合理的狀態。說明團隊不能正確執行Scrum流程,沒有按照計劃推進工作,而是在不斷增加任務。

改進:

由於團隊master不斷增加任務或需求變更等導致任務量加大,迭代失敗。責任主要在於團隊master對整個迭代的工作量把控不足或對成員的能力預估偏差。找到原因並嚴格按照sprint流程推進工作。

擺設型

解讀:

完成工作任務。實際曲線呈平行趨勢,在交付日當天垂直轉折。說明在sprint過程中成員沒有進行剩餘工時的更新,在截止日當天進行了完成操作。

改進:

團隊成員沒有按照scrum流程更新任務狀態,團隊master沒有做好監督作用,也沒有做到剩餘工時的更新檢視。團隊master首先需要明確自身職責,及時追蹤任務完成進度,帶領團隊成員按照scrum流程工作。

未啟動型

解讀:

任務未完成。實際曲線呈平行狀態,任務總工時沒變,說明成員沒有工作,或專案任務未啟動。sprint完全失敗。

改進:

團隊不能正確理解scrum流程,嚴重缺乏意識,需要進行scrum流程操作培訓。

除了上述型別,其實燃盡圖的呈現還有很多種形式,在這裡不一一列舉。

燃盡圖對於sprint的流程具有非常直觀的指示作用,是敏捷開發必不可少的元素。在主流的專案管理工具中,燃盡圖可以自動生成,以禪道為例,在【專案-燃盡圖】中點選更新,就可以檢視最新的燃盡圖。而且可以設定是否顯示週末,還可以修改專案首天工時。