敏捷图表之燃起图和燃尽图、累积流量图
燃尽图也叫燃烧图,是罕见的敏捷度量。它的全称是“总剩余时间的燃尽图”,就是本次迭代中,所有故事(或拆分的任务,以下仅称故事)的剩余时间总和,随日期的变化而逐日递减的图。燃尽图是在项目完成之前,对需要完成的工作的一种可视化表示。燃尽图有一个Y轴(工作)和X轴(时间)。理想情况下,该图表是一个向下的曲线,随着剩余工作的完成,“烧尽”至零。燃尽图向项目组成员和企业主提供工作进展的一个公共视图。这个词常常
燃尽图(burn down chart)
什么是燃尽图
燃尽图也叫燃烧图,是罕见的敏捷度量。它的全称是“总剩余时间的燃尽图”,就是本次迭代中,所有故事(或拆分的任务,以下仅称故事)的剩余时间总和,随日期的变化而逐日递减的图。
燃尽图是在项目完成之前,对需要完成的工作的一种可视化表示。燃尽图有一个Y轴(工作)和X轴(时间)。理想情况下,该图表是一个向下的曲线,随着剩余工作的完成,“烧尽”至零。燃尽图向项目组成员和企业主提供工作进展的一个公共视图。这个词常常用于敏捷编程。(如下:燃尽图示意图)
燃尽图横坐标为工作日期,纵坐标估计剩余的工作量,每个点代表了在那一天估计剩余的工作量,通过折线依次连接起所有的点形成为估计剩余工作量的趋势线。另外还有一条控制线,为最初的估计工作量到结束日期的连线,一般用不同的颜色画上边的两根线。
燃尽图的研判规则
1.如果趋势线在控制线以下,说明进展顺利,有比较大的概率按期或提前完工;
2.如果趋势线在控制线以上,说明有比较大的概率延期,此时需要关注进度了。
需要注意,趋势线并非一直下行,也有可能上行,即发生了错误的估计或遗漏任务时,估计剩余的工作量也有可能在某天上升了。
项目团队在每天开完例行会议后,由项目主管根据进展更新燃尽图。第1个点是项目最初的工作量估计值,第2个点是最初的估计工作量减去第1天已经完成的任务的工作量,依次类推计算后续的点。
任务完成的标志是什么呢?准则如下:
❖ 开发人员检测:所有的单元测试用例都通过;
❖ 产品主管检测:产品主管通过了所有的功能测试;
❖ 非项目开发项目:所有子任务的检查项通过核实。
燃尽图最好是张贴在白板上,让每个项目组成员抬头就能看见,这样给大家一个明确的视觉效果,每个人随时都能看到团队离目标有多远。
燃尽图的内容
对于敏捷团队来讲,燃尽图可以说的上是最有用的一种信息发射源(Information Radiator)。它以图形化的方式展现了剩余的工作量(y轴)与时间(x轴)的关系。让我们感兴趣的地方在于对燃尽图的分析可以揭示很多问题,比如团队的表现如何、如何进一步改进等等;它有助于把握团队的进展情况。
Hiren Doshi说燃尽图有助于回答如下这些问题:
团队的计划制订情况如何?
在一个Sprint中,团队对计划的故事的执行情况如何?
团队是自我管理的么?作为“团队”来说,大家的工作步调一致么?
团队能进行哪些改进?
燃起图(Burnup Chart)
燃起图(Burnup Chart)
它能够直观展现项目时间与已完成的工作间的关系的一种图表,根据每天完成的story情况动态展现工作成果的曲线。因为燃起图可以区分不同角色展现工作量完成状况,更易跟踪和理解,所以目前各个项目应用更广泛的是燃起图,示例如下:
因为它将团队成员的工作成果直观得展现出来,因此,某种程度上燃起图不仅仅展示了项目进度,也是对团队成员的一种激励形式。从燃起图里可以找到工作状态的典型信息:多少工作完成了,多少正在开展,多少待进行,进展的步伐等。另一方面,理解了燃起图,它可以帮助你发现团队可能遇到的各种问题。
总结起来,燃起图有如下三个方面的作用:
燃起图有助于展示团队的工作成果。
燃起图可以度量项目的迭代速率和工作效率。
燃起图可以帮助团队分析一些项目可能遇到的问题。
现在我们从一个燃起图的示例来看一下燃起图的主要结构:
如上图所示,其中范围线代表项目待办的工作;开发完成线代表研发同学已完成开发的工作;而测试完成线代表测试通过后具备上线条件的工作;而开发完成和测试完成之间的差距就是待测试部分的工作
迭代燃尽图和迭代燃起图统称为燃烧曲线, 是衡量团队进度的重要工具。但是不要过分依赖它作为监督 和考核的依据,否则就会变味。因为团队会把重点放在生成漂亮的曲线上, 而不是项目本身。
做题tips:
范围变更只能由燃起图而不是燃尽图表现出来。燃尽图只能看出还剩余多少工作,而燃起图可以表现目前已经完成的所有工作。
累积流量图(Cumulative flow diagram)
累积流图是在排队理论里使用的一个工具。它是一个面积图(如下图-1所示),强调用户故事或是需求数或是工单数随时间而变化的程度,同时直观显示整体趋势走向。X轴代表时间,Y周代表需求数量或是bug数或是用户故事数(可根据实际情况来定义)。我们可以用它来跟踪和预测项目的进展情况,也能借助于这个图来识别潜在的问题和风险。
累积流图是在排队理论里使用的一个工具。它是一个面积图(如下图-1所示),强调用户故事或是需求数或是工单数随时间而变化的程度,同时直观显示整体趋势走向。X轴代表时间,Y周代表需求数量或是bug数或是用户故事数(可根据实际情况来定义)。我们可以用它来跟踪和预测项目的进展情况,也能借助于这个图来识别潜在的问题和风险。
WIP是Work in progress的缩写,代表开始了但未完成的工作(在图-2中,红色区域就是进行中的工作即WIP)。
累积流量图是追踪和预测敏捷项目的重要工具;它从不同方面描述工作:总范围、进行中和已完成的;
相同的报告可以提供对于燃尽图、周期时间、在制品和瓶颈的洞察
累计流量图可以看出当前缺陷的数量、目前处于哪个解决状态以及循环时间和前置时间等多重指标
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)