敏捷指南 · 敏捷实践
敏捷指标与 KPI:衡量什么及为何衡量
敏捷团队进行衡量是为了学习和改进,而不是为了给人排名。选对少数几个指标,就能看出团队是否在以可持续的方式、可预测地交付高质量的价值。
要点总结
- 衡量交付、流动、质量、成果和团队健康度。
- 使用一小组指标并关注趋势。
- 指标是用于学习的,而不是用来给团队排名的。
交付与可预测性
| 指标 | 展示内容 |
|---|---|
| 速度 | 每个冲刺完成的故事点;用于预测 |
| 冲刺燃尽图 | 当前冲刺的剩余工作 |
| 发布燃起图 | 发布的进展,包括范围变化 |
| 冲刺目标达成率 | 达成冲刺目标的冲刺所占比例 |
| 计划与完成对比 | 团队交付计划内容的可靠程度 |
流动
| 指标 | 展示内容 |
|---|---|
| 周期时间 | 从开始处理条目到完成的时间 |
| 前置时间 | 从提出请求到交付的时间 |
| 吞吐量 | 每周完成的条目 |
| 在制品 | 已开始但尚未完成的条目 |
| 累积流图 | 工作流中工作积压的位置 |
质量
- 逃逸缺陷: 发布后发现的问题。
- 缺陷解决时间。
- 变更失败率 和 部署频率,这是软件团队广泛使用的两项 DORA 指标。
- 技术债务 的趋势。
成果与价值
- 客户满意度或净推荐值(NPS)。
- 新功能的采用率和使用情况。
- 与发布目标相关的业务成果,例如转化率或节省的时间。
- 新举措实现首个价值的时间。
团队健康度
- 定期进行团队幸福感或敬业度调查。
- 加班和计划外工作。
- 已完成的回顾行动。
用好指标
- 选择一小组指标:每一类选一两个。
- 关注趋势,而不是单个数据点。
- 在回顾会上与团队一起讨论指标。
- 切勿在团队之间比较速度,也不要用它给个人评级。
- 将每个速度指标与一个质量指标配对,以免为了改善其中一个而牺牲另一个。
本主题的免费模板
常见问题
最重要的敏捷指标是什么?
没有唯一的最重要指标。应将一个流动或交付指标与一个质量指标和一个成果指标结合使用。
前置时间与周期时间这两个敏捷指标有什么区别?
前置时间从提出请求时开始计算;周期时间从实际开始工作时开始计算。两者都在条目交付时结束。
最常见的敏捷指标有哪些?
速度、冲刺燃尽图、发布燃起图、周期时间、前置时间、吞吐量、逃逸缺陷和团队健康度调查。
作为敏捷指标的冲刺燃尽图是什么?
一张逐日显示当前冲刺剩余工作的图表。它帮助团队了解是否能如期达成冲刺目标。
作为敏捷指标的吞吐量是什么?
每个周期(如每周)完成的条目数量。这是一种简单、可靠且不依赖估算的流动指标。
什么是 DORA 指标,它们属于敏捷指标吗?
四项软件交付指标:部署频率、变更前置时间、变更失败率和服务恢复时间。
敏捷指标中的累积流图是什么?
一种堆积面积图,显示各工作流阶段的条目数量随时间的变化。变宽的色带表明工作在该处积压。
一个团队应该跟踪多少个敏捷指标?
通常只需一小组指标即可:交付、质量、成果和团队健康度各选一两个。
敏捷指标应该用于绩效考核吗?
不应该。用指标给个人评级或比较团队会助长数字造假。应该用它们来提出问题并加以改进。
冲刺目标达成率这一敏捷指标是什么?
团队达成冲刺目标的冲刺所占比例。它能在不依赖故事点的情况下反映可预测性。
哪些敏捷指标可以衡量价值?
通过成果指标,例如客户满意度、功能采用率、收入、节省的成本或实现首个价值的时间。