首页 > 代码库 > 对燃尽图的理解
对燃尽图的理解
功能:燃尽图示在项目完成之前,对需要完成的工作的一种可视化表示。它向项目组成员和企业主提供工作进展的一个公共视图。时常应用在敏捷开发中,敏捷开发是以用户的需求进化为核心,采用迭代,循序渐进的方法进行软件开发,把一个项目切成一个个目标明确的子项目。
要素:燃尽图有一个y轴和一个x轴和基本的两条线。y轴表示要完成的工作,x轴表示时间,有一条线表示速度,另一条线表示实际完成的工作。通常多个燃尽图会放在一起进行迭代的比较。
实例:应用于敏捷开发,在敏捷开发的项目中对迭代进展进行监控及趋势分析,各燃尽图根据sprint backlog每日的更新数据由excel自动绘制。横坐标代表工期,纵坐标代表sprint内工作任务承诺工时,计划曲线代表假定成员工作生产率恒定情况下的进展曲线,实际曲线代表实际进展的曲线。
优点:燃尽图是一条表示开发速度的信息,因而也可以叫做速度图或者速度曲线。便于项目组人员和企业主进行可视化的管理和绩效管理,鲜明的反应一个项目的完成程度。
缺点:燃尽图虽然表示了开发的速度,但在实际过程中燃尽图并不一定表示剩余的工作数量,因为在敏捷开发中工作量的评估是以story为单位的,一个迭代story的数量会影响到y轴。如果story的数量过少,绘制出来的燃尽图就会呈现明显的折线形状,也会对速度和风险的判断带来影响。
项目团队的成员也会影响到燃尽图的描绘。当他们发现这张图用于绩效考核的时候,就会弄虚作假隐瞒真实的结果。
有一些项目在前期并没有什么真正明确的分块和目标,所以不适用于敏捷开发和燃尽图。比如很多项目刚开始朝着一个既定的方向发展,但做着做着这条路就会被堵死或者很艰难,但从它的分支方向发展就会成为另一个成功的项目。
对燃尽图的理解