中文名    燃尽图

外文名    burn down chart

定    义   可视化表示
用    于    常常用于敏捷编程

燃尽图(burn down chart)是在项目完成之前,对需要完成的工作的一种可视化表示。燃尽图有一个Y轴(工作)和X轴(时间)。理想情况下,该图表是一个向下的曲线,随着剩余工作的完成,“烧尽”至零。燃尽图向项目组成员和企业主提供工作进展的一个公共视图。这个词常常用于敏捷编程

由于燃尽图是对于剩余时间的统计,所以在工作人数不变的情况下,我们其实可以通过该图推断出目前工作的大致进度与趋势,所以管理层就可以通过这个图实时把握住开发的进度并作出正确的决策,而且还可以预计风险,同时随之调整计划。所以燃尽图,无疑,对于管理层是具有非常大的吸引力的

 

  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计划会议上没有完全认清工作范围。

图例如下:

 

图中左侧460是迭代开始的第一天,所有故事的未完成时间相加为460天,而在最右侧则表明在第17天,所有故事的剩余时间相加变为0,也就是所有故事都完成了。

为什么总和会递减呢?因为每个组员每天都要汇报一件事情:当前正在做的故事,还剩余几天,如果昨天剩余3天,今天剩余2天,那么就为燃烧图贡献了1天的进度。

由于可能出现“昨天剩余3天,又工作了一天后本以为会只剩下2天,结果感觉可能还要3天(甚至变成5天了!)这种情况,所以燃尽图常常有一些起伏。

posted on 2016-09-14 10:56  谭力铭  阅读(948)  评论(2编辑  收藏  举报