|看懂这5幅图,研发效能分析和改进就容易了( 二 )


1、纵向上 , 交付需求的圆点越向下越好 , 反映出周期时间越短、响应能力越快 , 可预测性越好;
2、横向上 , 交付需求的圆点分布越密越好 , 反映出需求在频繁地交付 , 即发布频率越高;
3、横向上 , 交付需求的圆点分布越均匀越好 , 反映出需求在持续稳定地交付 , 更趋向于持续交付;如果圆点分布间断而交付集中 , 可反映出是批量地交付需求;
图片来源:云效效能洞察Insight
注:每个批量的间隔时间比较长(譬如2周或1个月以上) , 可采取减少需求进出的批量和增加发布窗口的措施 。
4、交付周期线 , 代表在所选时间段内 , 交付周期的一个基本水位 , 该水位越低越好;
5、动均值折线 , 展示需求交付周期的变化趋势 , 期望是有往下走的趋势 , 代表团队的响应能力在持续地提升 。
「需求交付分布」可以反映出团队是否已具备持续快速交付需求的能力 , 帮助团队回顾和分析队的效能情况 , 并根据历史效能情况 , 设定团队的效能目标 。 其次 , 对业务人员来说 , 可随时查看交付团队的效能情况 , 预测需求的上线时间 。
「需求交付分布」是针对交付的结果进行度量 , 如果需要对整个交付过程进一步了分析 , 我们可以中点关注「需求累积流图」 , 可综合反映了前置时间(交付周期)、在制品数量、交付速率等指标 , 并体现了团队协作、计划和交付需求的模式 , 常用以发现系统性的改进机会 , 下面就对该图进行进一步介绍 。
通过「需求累积流图」指标卡 , 我们可以:
看平均交付周期:需求在各阶段的停留时长之和 , 指需求交付之前 , 从开始到结束所经历的时间; 看在制品数量:需求在各阶段的停留数量 , 可以反应出处理需求批量大小和并行度情况; 看交付速率:发布阶段曲线的整体斜率 , 可以反应出团队的需求交付速率 。图片来源:云效效能洞察Insight
指标卡中数据含义:
累积流图:横坐标为日期 , 纵坐标为各个阶段累积的需求数量;从左到右的每个阶段 , 都是需求按顺序变化的阶段 , 相应的 , 曲线对应的分别是这些阶段的累积完成的需求数量 。
「需求累积流图」同时具备整体性和动态性 , 它既反映了团队整体的协作模式 , 端到端的动态交付过程 , 同时还反映了交付模式和交付能力的变化趋势 。 我们可以从累积流图中 , 分析团队的协作和交付模式 , 并发现改进机会 。 我们从下面 3 个方面进行分析:
1. 团队的计划模式
主要看需求进入开发阶段的数量和频率 , 如一个项目中 , 进入开发阶段的批量大 , 而且频次低(譬如每月一次) , 往往是大批量的输入 , 很容易出现大量需求并行 , 导致需求交付周期变短 。 反之 , 如果是小批量 , 多频次的输入 , 让在制品数量变低 , 缩短需求交付周期;
2. 需求的转测模式
需求大批量转测 , 带来的问题是 , 开发完成的需求 , 要等待较长时间才开始测试 , 导致更多在制品 , 并延长了需求交付周期;
3. 需求的发布模式
需求发布会出现阶梯状 , 阶梯的间隔越长 , 代表发布的频率越少 , 也就是每个发布的间隔时间比较长 。 同时也可以看出来 , 发布间隔越长 , 则每次发布需求的数量就越多 , 而发布的难度随着需求的增加而增加 。
看交付质量 通过云效Insight效能分析报表中的「缺陷趋势」和「缺陷修复分布」指标卡 , 我们可以:
看到缺陷被发现和修复的趋势 , 反映团队的交付模式; 看到存量缺陷的变化趋势 , 发现与修复分布是否趋于合理 , 反映项目的质量状况; 看到缺陷修复周期的变化趋势 , 反映团队对缺陷的及时修复能力 。首先 , 我们来看一下「缺陷趋势」 , 如下图: