燃尽图

燃尽图,英文名称是Burndown Chart,所以中文翻译成“燃尽”,这个翻译比较符合字面意思,那它实际为什么叫燃尽图呢?

 

燃尽图是对于工作完成情况以及趋势的一个可视化表示,在正常的迭代中,必然会随着剩余工作地不断完成,工作量会逐渐往零靠近,如果是画成一个图(如下图),Y轴是工作量,X轴是时间的话,这条曲线就是一条向下一直接近Y轴数值是0的线,这个就是“燃尽”的原意。

 

 

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

 

扫描二维码关注公众号,回复: 328203 查看本文章

当然,燃尽图真的这么厉害吗?其实也不一定,因为实际的开发过程中,总是会出现很多意想不到的情况,比如说某人突然请假了,或者有一个功能突然添加进来或者放弃了,或者说记录的工作时间不完整,没有包括测试的时间等等,这些都会影响到实际的数据,所以燃尽图要达到预期的效果,其实还是有很多需要考虑的东西的。

 

下图是一张手工的燃尽图,它通过计划时间与实际时间的方式来绘制这个图,看起来不错,但是这个图其实没法解决一些突发的事件造成的趋势预测的影响。



 

 

那到底怎么样的燃尽图才是好的燃尽图呢?只有解决了如下的问题以后,这个燃尽图才有其价值:

  1. 记录正确的时间:燃尽图里对于每个Story或者Task的工作,需要记录真实的时间,比如一个Task有开发和测试的工作,那我们就需要把这两项工作都统计进去,这样子才能真实的反映这个Task的时间情况。
  2. 对于工作的时间的预估需要尽量符合情况,这点对所有人要求都很高,因为预测数据的正确性决定了这个燃尽图预测的准备性,所以需要培养所有输入数据人员对于时间的估计能力,这个可能需要一个过程。
  3. 对于中间有人缺席或者有新任务加进来的情况,燃尽图需要根据新的数据做相应的自动更新。

 

这几方面的工作,对于燃尽图而言,既是关键的因素,又是很难实施的因素,所以现在人工的燃尽图越来越少,更多的燃尽图工具涌现出来,其中最值得推荐的当然是TechExcel DevSuite系统。

 

DevSuite系统不仅仅是可以实现燃尽图,它更重要的是一个应用软件生命周期管理系统,可以管理一个软件从需求分析到开发到测试的整个过程,所以它的燃尽图可以直接应用于实际的开发管理中,而且实际开发中的数据更改能够及时反馈到燃尽图中,使得管理人员能够实时看到最新的进度与风险预测,所以这款工具应该算是比较不错的。




 
 

猜你喜欢

转载自leila-fy.iteye.com/blog/1835521