燃尽图(burn down chart)

在项目完成之前,对需要完成的工作所作的一种可视化表示。燃尽图主要用于向项目组成员和用户提供一个工作进展的公共视图,用以描述项目的实现状态。一般来说,常常用于形容述敏捷编程。

燃尽图有两大要素:工作和时间。在燃尽图中,用Y轴表示工作进度,用X轴来表示时间的变化。

理想情况下,该图表是一个向下的曲线,随着剩余工作的完成,“烧尽”至零。

燃尽图可以在一定程度上表示开发进度,它表达的是随着时间的推移而剩余的工作量,但也不能说适用于任何情况。但是,持续迭代的燃尽图可以用于一些分析或数据积累。

另外,从某种程度上讲,在燃尽图的描述完全客观的状态下,燃尽图的分析能够表明一些问题,比如团队表现、如何进一步改进等,它有利于更准确地把握整个团队的进展情况。

Kane Mar将燃尽图分为以下七种情况:

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

(引自百度百科)

燃尽图示例:

一般燃尽图样式

燃尽图表示的情况:

1、图表中的蓝线:Hiren给出了自己的看法:该团队的计划并不好,因为线根本就没有触到零点,这其中的原因可能有很多。团队的一致性上也出现了问题,他们需要教练。因此,对于该团队来说,计划与自我管理方面亟需改进。

2、图中的紫线:表明该团队已经达成了目标,但并没有主动去更新数字,原因可能有二:要么他们太懒了,没有更新剩余的工作量;要么是在该Sprint的最后舍弃了很多用户故事。

3、图中的绿线:表明对于一个计划良好的成熟团队工作量的燃尽情况,该团队是自我管理并且在整个Sprint中拥有足够的故事要去实现。这条线接近于理想情况,表明了软件开发的复杂性。

原文链接:http://www.infoq.com/cn/news/2010/02/deciphering-burndown-charts/

最新文章

  1. 001.Getting Started -- 【入门指南】
  2. CCF 201612-2 工资计算 java 解题
  3. nginx 配置管理 - 简单也复杂
  4. html第二天CSS
  5. sockopt note
  6. C++学习25 纯虚函数和抽象类
  7. centos x86_64--------------------------------系统调用
  8. javaweb学习总结二十二(servlet开发中常见的问题汇总)
  9. 【转】中断处理函数中不用disable_irq而用disable_irq_nosync原因
  10. Spark2.1.0分布式集群安装
  11. Intellij Idea配置说明(从Eclipse转Idea)
  12. No code signature found. 解决方式
  13. selenium的browser.page_source无法返回页面内容
  14. Nginx使用教程(三):Nginx配置性能优化之I/O和TCP配置
  15. hana-banach定理
  16. static在类中的功能
  17. Snmp学习总结(一)——Snmp的基本概念
  18. Java从网络批量读取图片并保存至本网站服务器后再插入文章中
  19. 奥比中光3D视觉传感器--OpenNI 2配置
  20. Leetcode 之Simplify Path @ python

热门文章

  1. python教程(五)·列表与元组
  2. 先进先出算法(FIFO)——页面置换
  3. Redis数据结构总结
  4. XMAPP 的安装与配置
  5. [BZOJ4002][JLOI2015]有意义的字符串-[快速乘法+矩阵乘法]
  6. 请求头(request headers)和响应头(response headers)解析
  7. cogs1341 永无乡
  8. 洛谷1552 [APIO2012]派遣
  9. Linux环境配置备忘
  10. IIC通讯程序