卡片状态累积流图(Cumulative Flow Diagram – CFD )

卡片状态累积流图(Cumulative Flow Diagram – CFD )

 

累积流图(CFD)简介

累积流图(Cumulative Flow Diagram –  CFD图)是一种能让你快速了解项目或产品工作概况的图表。

一方面,在CFD图中你可以找到工作状态的特定信息:例如有多少工作已经完成、正在进行或待办,工作进展如何等最基本的项目信息。另一方面,如果你更深入了解了CFD图,它可以帮助你发现团队可能面临的各种问题,这才是累积流图(CFD图)的真正价值。

 

一个CFD图的例子:

clip_image001

CFD图的画法很简单。

  • 纵坐标方向表示工作项(任务或需求或BUG)的数量。
  • 横坐标方向是时间线。
  • 曲线表示的是在时间维度上每个特定状态的工作项数量,且在图上它们是累积展示的。

如何查看CFD

CFD图的每一条线都代表工作项的一个特定的状态,我们举一个简单的例子,在本例中,团队约定的工作项状态有4个,Open,开发中,待测试,已完成。

clip_image003

以上的工作流画出的累积流图如下:

clip_image005

首先是各条线的意义:蓝色表示时间维度上状态为“Open”的卡片的数量,红色表示“开发中”,绿色表示“待测试”,黄色表示“已完成”状态。

其次,红色加上绿色的区域可以表示有多少工作项在开发中(既不在Open,也不在“已完成”)。

最后,蓝色区域表示有待办工作项的数量——还有多少工作没有开始做。

 

 

从上图我们还可以分析出这个项目的一些重要的信息。

首先,在上图的时间范围内,工作项总量在不断增加,可能需求范围在不断扩大,不断有新增的需求加进来。

其次,开发工作开始的较晚,因为可以看到红线延后几天才开始逐渐上升。

再次,随着时间的推移,测试工作积压的越来越多,因为绿色的面积越来越大。

最后,大部分的工作项都”已完成“,但是由于测试工作的积压,导致还有一部分工作项仍然停留在”待测试“状态。

clip_image007

 

在这个CFD图中,还可以看到一些其它重要信息。

  • 第一:是整体的范围变化,以所有颜色叠加的面积大小表示
  • 第二:是WIP(Work In Progress,”在制品数量“),上图中同一时间的红色区域+绿色区域在纵坐标上的数量. CFD可以很方便地看到WIP是如何随时间变化的
  • 第三:是Lead Time(前置时间),上图中红色区域+绿色区域在横坐标上的天数. 它粗略地表示了大概需要花多少时间完成这些工作项。
  • 最后:是工作速率,我们可以通过看红线+绿线的斜率变化,了解工作速率是否加快或是否变慢。

注意:   使用CFD时,你不能用它来表示精确的工作进展。CFD提供的信息只是一种图形上的近似。并不具备任何数学意义。

 

CFD应用举例

下面,让我们看看几个CFD的例子:

Case1:1.范围在增加   2.开发测试不断投入  3. 测试出现瓶颈  4.完成的很少

clip_image009

Case2:1.范围在增加    2.测试无压力

clip_image010

Case3: 1. 范围在增加    2. 周期性完成(周期性发布产品)    3. 测试工作积压的越来越多(测试瓶颈)

clip_image012

Case4:1. 范围在增加    2.中间一段时间没人在这个项目上干活,或整个团队遇到了难题(block)

clip_image014

Case5:1. 范围在增加    2. 测试没有人干活或遇到了难题(block)

clip_image015

Case6: 1. 范围在增加     2. 测试的速度“大爆发”(这时候要注意质量哦~)

clip_image016

Case7:这是一个很经典的团队开发CFD。1.范围没有变化    2.开发先启动并在项目结束前20%时间完成所有开发任务     3. 测试稍后启动        4. 所有工作按时完成

clip_image018

 

Case8:1. 范围稍有增加     2. 交付时“憋大招”(不能持续交付,需要加强交付能力)

clip_image020

Case9: 1. 计划赶不上变化(范围突变)

clip_image022

Case10: 1. 范围稍有增加    2. 一些正在做的工作项不做了(红线和蓝线都向下,但绿线没变),很可能是需求变更

clip_image024

Case11:1. 这就是“推倒重来”

clip_image026

Case12: 1. 一些正在做的工作项不做了,因为需求砍掉了

clip_image028

Case13:1. 范围稍有增加   2.开发遇到了瓶颈

clip_image031

iCafe中如何配置CFD

  1. 在“空间报表”中 添加报表散点图-1
  2. 在报表中:
    1. 设置CFD数据的筛选条件(如:只计算Story类型 )
    2. 在“报表类型”中选择“累积流图(CFD图)”
    3. 设置Lead time的开始状态和结束状态
    4. 设置时间范围CFD-2
  3. 可以点击“放大”全屏查看CFDclip_image036
  4. 鼠标滑动,可以看到每一天的 每个状态的WIP,Cycletime(单一状态大概的停留时间)和leadtime
    clip_image038

相关文档

S-0607