【落叶96】“老兵聊测试”之 Scrum 七剑(六)【Sprint Burndown Chart】

【落叶96】“老兵聊测试”之 Scrum 七剑(六)【Sprint Burndown Chart】_第1张图片
文/秋之川

【目录】

这是《落叶》文集里第 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 里到底有什么用,后续会结合更深入的学习实践继续改进更新。

1、Spring Burndown Chart 就是 Scrum Master 跟团队和管理者沟通沟通每个 Sprint 进度的工具;


【落叶96】“老兵聊测试”之 Scrum 七剑(六)【Sprint Burndown Chart】_第2张图片
Burn-down Chart

2、图中的 Y 轴显示的是剩余故事点数,X 轴显示的是天数(该图显示的是 Sprint 数,因为这是一张 Release Burndown Chart);

3、燃尽图由 SM 每天更新,体现所有未完成任务的剩余工作量。燃尽图不记录实际花掉的工作量;

4、燃尽图的 X 轴可以是 Days,也可以是 Sprints,为 Days 的时候代表这是 Sprint Burndown Chart,为 Sprints 的时候代表这是 Release Burndown Chart;

5、燃尽图可以作为一个主要指标来预测工作完成时间。在任意一个时间点,我们都能根据历史数据趋势线,对比着看出如果按照当前的节奏和范围不变时,预计完成时间的三种状态:

按时:如果趋势线和横轴的相交点接近于冲刺持续期末尾时;

提前:如果趋势线和横轴的相交点偏左时;

延期:如果趋势线和横轴的相交点偏右时;

6、既然说到了燃尽图,我们也顺带看下燃烧图(Burnup Chart),与燃尽图相反,它表示的则是在达成 Release 和 Sprint 目标过程中所完成的工作量;

7、燃烧图的 Y 轴跟燃尽图一样,可以用小时数,也可以用故事点,但建议用故事点,因为在 Sprint 结束的时候,我们需要统计 Scrum 团队在这个冲刺中所完成的有价值的 User Story,这些都是用故事点估算的;

8、从燃尽图在 Scrum 中的作用不难看出,Sprint 的执行并不是由一个完备的事先计划指导的。相反,Sprint 的执行更接近于见机行事,SM 充分利用团队的技能、对已完成任务的状态和进度的反馈,根据 Burndown Chart 来实时调整工作节奏和工作量,从而让整个 Sprint 或 Release 能够如期完成;

作者简介:14 年测试 + 11 年项目管理 + 11 年团队管理 = 一个测试老兵

【目录】

你可能感兴趣的:(【落叶96】“老兵聊测试”之 Scrum 七剑(六)【Sprint Burndown Chart】)