燃盡圖
出自 MBA智库百科(https://wiki.mbalib.com/)
燃盡圖(burn down chart)
目錄 |
燃盡圖也叫燃燒圖,是罕見的敏捷度量。它的全稱是“總剩餘時間的燃盡圖”,就是本次迭代中,所有故事(或拆分的任務,以下僅稱故事)的剩餘時間總和,隨日期的變化而逐日遞減的圖。
燃盡圖是在項目完成之前,對需要完成的工作的一種可視化表示。燃盡圖有一個Y軸(工作)和X軸(時間)。理想情況下,該圖表是一個向下的曲線,隨著剩餘工作的完成,“燒盡”至零。燃盡圖向項目組成員和企業主提供工作進展的一個公共視圖。這個詞常常用於敏捷編程。(如下:燃盡圖示意圖)
燃盡圖橫坐標為工作日期,縱坐標估計剩餘的工作量,每個點代表了在那一天估計剩餘的工作量,通過折線依次連接起所有的點形成為估計剩餘工作量的趨勢線。另外還有一條控制線,為最初的估計工作量到結束日期的連線,一般用不同的顏色畫上邊的兩根線。
1.如果趨勢線在控制線以下,說明進展順利,有比較大的概率按期或提前完工;
2.如果趨勢線在控制線以上,說明有比較大的概率延期,此時需要關註進度了。
需要註意,趨勢線並非一直下行,也有可能上行,即發生了錯誤的估計或遺漏任務時,估計剩餘的工作量也有可能在某天上升了。
項目團隊在每天開完例行會議後,由項目主管根據進展更新燃盡圖。第1個點是項目最初的工作量估計值,第2個點是最初的估計工作量減去第1天已經完成的任務的工作量,依次類推計算後續的點。
任務完成的標誌是什麼呢?準則如下:
❖ 開發人員檢測:所有的單元測試用例都通過;
❖ 產品主管檢測:產品主管通過了所有的功能測試;
❖ 非項目開發項目:所有子任務的檢查項通過核實。
燃盡圖最好是張貼在白板上,讓每個項目組成員抬頭就能看見,這樣給大家一個明確的視覺效果,每個人隨時都能看到團隊離目標有多遠。
燃盡圖可以每天畫,表示完成某個迭代的進展趨勢,也可以某次迭代結束的時候畫,表示完成整個項目的進展趨勢,此時橫坐標就是迭代的順序號。
對於敏捷團隊來講,燃盡圖可以說的上是最有用的一種信息發射源(Information Radiator)。它以圖形化的方式展現了剩餘的工作量(y軸)與時間(x軸)的關係。讓我們感興趣的地方在於對燃盡圖的分析可以揭示很多問題,比如團隊的表現如何、如何進一步改進等等;它有助於把握團隊的進展情況。
Hiren Doshi說燃盡圖有助於回答如下這些問題:
團隊的計劃制訂情況如何?
在一個Sprint中,團隊對計劃的故事的執行情況如何?
團隊是自我管理的麽?作為“團隊”來說,大家的工作步調一致麽?
團隊能進行哪些改進?
將燃盡圖分為七種情況,錶面完美而已。軟體項目過於複雜以致於難以界定直觀的目標。大多數情況下,這種圖來自於充滿了命令與控制的環境,在這種環境下,開放的交流變得難以進行。
1、Fakey-Fakey
錶面完美而已。軟體項目過於複雜以致於難以界定直觀的目標。大多數情況下,這種圖來自於充滿了命令與控制的環境,在這種環境下,開放的交流變得難以進行。
2、Late-Learner
燃盡圖中會有一個頂峰。通常出現在溝通高效且正在學習Scrum的團隊中。
3、Middle-Learner
要比late-learner更加成熟。團隊在Sprint的中期會探尋出大多數的任務與複雜性。
4、Early-Learner
開始有一個頂峰,然後是平緩的衰退。團隊認識到早期探尋的重要性,然後高效工作以實現目標。
5、Plateau
團隊在一開始取得了很大的進展,但卻在Sprint的後半部分喪失了方向。
6、Never-Never
燃盡圖在Sprint的後期突然開始上揚並且不會再下降。需要儘快找到這些遲來的變化併進行自省。
7、Scope-Increase
Sprint中的工作量突然增加。通常這表明團隊在Sprint計劃會議上沒有完全認清工作範圍。