很多時候,我們感覺什么都沒干一天就過去了,但對領導者來說,事情最好已經提前做完了,而且是越快越好。聰明的管理者知道,“時間”是需要花大功夫去把控的限制因素,只有掌握了更多關於時間和工作的數據,我們才能更好地執行計划,在預算范圍內按時完成項目。
燃盡圖就是用來反映此類項目數據的工具,常用於敏捷軟件開發中,如Scrum。它可以呈現剩余工作量和可用剩余時間,並通過可視化的圖示表述繁復文字無法表述的意思。
一、燃盡圖是什么?
燃盡圖可以呈現團隊處理用戶故事進度,是一種對工作完成情況可視化展示的工具,燃盡圖可顯示每次迭代工作總量中仍需完成的工作余量。
燃盡圖的橫軸顯示工作天數,縱軸顯示剩余工作,反映了項目啟動以來的進度情況,它讓每個團隊成員都能夠看到當前的進度,團隊需定期更新燃盡圖以保持其准確性。
目前存在兩種形式的燃盡圖,Sprint燃盡圖用於顯示迭代中的剩余工作量,而產品燃盡圖則用於說明整個項目的剩余工作量。
二、如何解讀燃盡圖
燃盡圖有下面幾個要點,它有一個X軸,代表項目或迭代的時間;有一個Y軸,代表需要在項目中完成的工作,用戶故事剩余的工作量也由該軸表示。
項目起點位於圖表左側最高點,發生在項目或迭代的第0天。項目完結點位於最右側,標志着項目或迭代的最后一天。
計划曲線
燃盡圖中的計划曲線是一條連接起點和終點的直線。因為代表了需要完成的所有預估任務的總和,計划曲線的終點應穿過X軸,表示已經不存在任何剩余的工作。但鑒於它以估算值為基礎,因此並不總是准確的。
實際曲線
燃盡圖中還存在一條實際曲線,顯示項目或迭代中實際剩余的工作量。在起點,計划剩余工作量和實際剩余工作量是相同的,但隨着項目或迭代的進行,實際剩余工作曲線將在計划工作線的上下方波動。實際的剩余工作線每天都會添加一個新的點,直至項目或迭代完成,以確保盡可能准確。
如果實際工作線高於計划曲線,則意味着剩下的工作量比預期多,換句話說,意味着項目進度落后於計划。但如果實際曲線低於計划曲線,則意味着剩余工作量少於預計,項目進度快於既定計划。
三、燃盡圖有什么好處?
燃盡圖最顯著的好處是,能提供關於項目進度和更新狀態的最新報告,並對這些重要數據進行直觀展示,可以確保每個人都統一進度。
此外,將燃盡圖展示到所有人面前,能夠讓團隊所有成員都積極參與項目,並激勵成員提前處理可能出現的問題。因此圖表越大越顯眼就越好。燃盡圖應該成為辦公室的視覺焦點,進而引發對項目和進度的相關討論。
簡潔明了的燃盡圖十分有用,因為它是查看項目歷史速度(Velocity)的最佳工具。速度(Velocity)是一個敏捷術語,表示迭代期間完成的用戶故事相關的預估工作量總和。
四、燃盡圖有何局限?
燃盡表無法呈現所有信息
例如,它僅顯示已經完成的用戶故事工作量,無法預知任何變化,例如在工作范圍內估算待辦列表(backlog)的所有points。因此,我們很難判斷燃盡圖中的變化是由於已經完成的backlog,還是由於故事點的增加或減少引起的。在燃盡圖中增加一個專門顯示backlog總量的圖表可以解決這個問題。
但是,燃盡圖(向下或向上線條顯示)都無法顯示哪些產品backlog已經完成。燃盡圖能顯示項目的進度,但無法顯示團隊是否在做正確的事,也無法判斷團隊是否在交付正確產品backlog。
燃盡圖需依賴精准的預估
燃盡圖的另外一個問題是理想剩余工作線。實際工作線是高於還是低於理想工作線需要取決於對任務原始時間估計的准確性。因此,如果團隊過高估計時間要求,則項目實際進度可能會看似正常或略超前。但如果低估了時間要求,則看起來會落后於計划。
將效率因素納入燃盡圖可以解決這個問題。因此,在項目的第一次迭代之后,重新計算效率因素能夠獲得更高的准確性。
五、燃盡圖的歷史回顧
燃燒圖表是從Scrum社區開發出來的,並且在2000年左右首次用於管理軟件項目和其他相關工作。Ken Schwaber首次對燃盡圖進行了描述,因此也被認為是燃盡圖的發明者。當時正在Fidelity Investments工作的Ken Schwaber創建了燃盡圖,來為Scrum團隊提供一個可以幫助他們繪制項目進度圖的簡單工具。
到2002年,燃盡圖在Scrum社區中越來越受歡迎。從那以后,燃盡圖開始運用於scrum之外的其他領域,成為了管理者控制項目進度的有用工具。
Worktile提供專業的敏捷項目管理模板工具,包括需求管理、迭代規划、缺陷追蹤、報表統計、團隊協作等功能,能實時查看和監控項目進度,提高團隊成員工作效率。10人以下團隊可免費使用,免費注冊Worktile。
Worktile官網:www.worktile.com
內容整理:Worktile
文章首發於「Worktile官方博客」,轉載請注明來源。
