
這是《落葉》文集里第 96 片落葉,希望你能喜歡,不為別的,只為這份堅持。
Progress on a Scrum project can be tracked by means of a sprint burndown chart. The ScrumMaster should update the release burndown chart at the end of each day.
The horizontal axis of the sprint burndown chart shows the sprints; the vertical axis shows the amount of work remaining at the start of each day. Work remaining can be shown in whatever unit the team prefers -- story points, ideal days, team days and so on.
為什么先引用 Sprint Burndown Chart 的原文解釋呢?因為很多名詞的釋義在被翻譯成中文之后,要么比較晦澀,要么就有偏差,通過原文能更精準地理解這個 Scrum 里重要的工件之一。
今天我這個老兵來理論結合實踐的說說 Spring Burndown Chart 在 Scrum 里到底有什么用,后續(xù)會結合更深入的學習實踐繼續(xù)改進更新。
1、Spring Burndown Chart 就是 Scrum Master 跟團隊和管理者溝通溝通每個 Sprint 進度的工具;

2、圖中的 Y 軸顯示的是剩余故事點數(shù),X 軸顯示的是天數(shù)(該圖顯示的是 Sprint 數(shù),因為這是一張 Release Burndown Chart);
3、燃盡圖由 SM 每天更新,體現(xiàn)所有未完成任務的剩余工作量。燃盡圖不記錄實際花掉的工作量;
4、燃盡圖的 X 軸可以是 Days,也可以是 Sprints,為 Days 的時候代表這是 Sprint Burndown Chart,為 Sprints 的時候代表這是 Release Burndown Chart;
5、燃盡圖可以作為一個主要指標來預測工作完成時間。在任意一個時間點,我們都能根據(jù)歷史數(shù)據(jù)趨勢線,對比著看出如果按照當前的節(jié)奏和范圍不變時,預計完成時間的三種狀態(tài):
按時:如果趨勢線和橫軸的相交點接近于沖刺持續(xù)期末尾時;
提前:如果趨勢線和橫軸的相交點偏左時;
延期:如果趨勢線和橫軸的相交點偏右時;
6、既然說到了燃盡圖,我們也順帶看下燃燒圖(Burnup Chart),與燃盡圖相反,它表示的則是在達成 Release 和 Sprint 目標過程中所完成的工作量;
7、燃燒圖的 Y 軸跟燃盡圖一樣,可以用小時數(shù),也可以用故事點,但建議用故事點,因為在 Sprint 結束的時候,我們需要統(tǒng)計 Scrum 團隊在這個沖刺中所完成的有價值的 User Story,這些都是用故事點估算的;
8、從燃盡圖在 Scrum 中的作用不難看出,Sprint 的執(zhí)行并不是由一個完備的事先計劃指導的。相反,Sprint 的執(zhí)行更接近于見機行事,SM 充分利用團隊的技能、對已完成任務的狀態(tài)和進度的反饋,根據(jù) Burndown Chart 來實時調整工作節(jié)奏和工作量,從而讓整個 Sprint 或 Release 能夠如期完成;
作者簡介:14 年測試 + 11 年項目管理 + 11 年團隊管理 = 一個測試老兵