Scrum 作为一个开发过程框架,常用于指导敏捷开发流程。一个 Scrum 框架下的团队中包含了各类专业人员,成员间的协作共同推动产品研发。Sprint 是 Scrum 的核心,其周期的通常小于或者等于一个月。每个 Sprint 可以与一个项目对应,产出成型的产品增量。
在每个 Sprint 中,Scrum Master 和产品负责人会关心任务的进展情况。简单直观的「Sprint 燃尽图」能很好地帮助团队成员了解团队任务进展情况。这里我们以 Teambition 任务管理工具为例制作一份「Sprint 燃尽图」来观察一个 Sprint 的进展。
本例中,我们假设每个任务所需工时数相同,将任务作为观察对象。燃尽图中的 x 轴代表 Sprint 的时间维度,0 点代表一个 Sprint 的开始,y 轴代表剩余任务数。在一个 Sprint 开始时,首先我们假设所有的任务已经做好规划,此时期望与实际剩余任务数相等。同时,我们期望任务按相同的速率完成,因此图中期望任务完成情况呈线性下降趋势。
理想情况下,实际任务燃尽走势与期望完全吻合,但是这样的情况很少发生。更多时候燃尽图会呈现如下几种情况:
任务不能按计划完成。图中可以反应出 Sprint 前两天任务完成情况欠佳,并且后期任务完成的进度并没有加快,也因此无法完成目标。
任务并非按预期的节奏完成,但最终能完成目标。虽然初期完成任务的节奏缓慢,但后期加速,最终可以如期完成目标。但这样的现象也可能由于任务耗时多于一天,同期多项任务并行进展。
需要完成的任务数发生变动。Sprint 期间实际剩余任务数并没有下降甚至还出现上升,可能是由于 Sprint 开始之前并未计划完善,在中途增加任务,这最终有可能导致目标无法完成。
任务提早完成。任务的节奏有所波动,任务完成节奏有放缓的空间。
![](https://img.haomeiwen.com/i57497/4702ae118c77e3ac.png)
可视化整个 Sprint 中任务完成情况,用“期望”直线近似估计当前实际任务剩余数的未来完成情况,可以大致估计任务能否按期完成。「Sprint 燃尽图」能让团队更易控制整个开发流程、及时发现潜在风险,以便顺利完成 Sprint 的目标。
更多资料可以参考:
Understanding the Scrum Burndown Chart
The Burn-Down Chart: An Effective Planning and Tracking Tool
网友评论