管理进化

合适的研发效能度量指标有哪些


合适的研发效能度量指标主要有:1、规划进度;2、快速反馈;3、团队转型;4、辅助决策;5、工程能力五个方面。关于合适的研发效能度量指标的具体内容我们将在文章中展开描述。

根据我们在项目中的实际使用和经验总结,这里把当前常用的度量指标归类如下:

1、规划进度

评估进度,获取背景信息和上下文,知道任务何时完成,预测问题(未来),对问题复盘与回顾(过去)。

1)燃尽图 (每个迭代/每个发布) (Burn down chart sprint/release)

2)速率图 (Velocity chart)

3)标准差 (Standard deviation)

4)吞吐量(Throughput)

5)累积流程图 (Cumulative flow diagram)

6)控制图 (Control chart)

7)看板 在制品限制图 (Kanban WIP board)

2、快速反馈

持续集成,持续部署。

1)构建与部署速度 (Build & Deploy speed)

2)测试速度 (Test speed)

3)代码签审时长 (PR approval Time)

4)单元测试通过速率 (Unit tests passed)

5)集成测试通过速率 (Integration tests passed)

3、团队转型

使用特定指标来衡量不同工作方式的方法,可以影响行为,帮助改变人们的行为方式。也可以向管理层说明某些事情不合理,需要改变,或者说明需要更多的时间和预算。

1)结对编程的时长 (Pairing Time)

2)手工测试的时长 (Time spent manual testing)

3)代码签审时长 (PR approval Time)

4)修复失败构建的耗时 (Fix red build time)

5)修复Bug的耗时 (Cost of fixing bug in Dev/Prod)

6)测试覆盖率 (Coverage test count)

7)功效分配比率 (Effort allocation, New work / Unplanned work or rework / Other work)

4、辅助决策

可进行实验并不断寻找新的度量指标,帮助做决策。

1)前置时长 (Lead time)

2)发布出去的Bug数 (Escaped bugs 线上逃逸Bug数)

3)功效分配比率 (Effort allocation, New work / Unplanned work or rework / Other work)

4)交付的价值 (Valued delivered)

5、工程能力

4 key metrics 度量并找出团队工程实践的弱点。

1)变更前置时长 (Lead Time for Changes)

2)部署频率 (Deployment Frequency)

3)变更失败率 (Change Fail Rate)

4)服务恢复耗时(Time to restore service)

当您在为团队寻找研发效能指标时,其实并没有一个恒定不变的模板,需要分析多个因素,选择最适合您的指标,并与团队一起不断的使用它们,不断的根据价值交付为导向来修改和迭代。您自己团队的度量指标很可能与其他公司或团队的指标完全不同,这是完全正常的事情。因为正如前面提到的,研发效能的度量很大程度上取决于公司的类型、规模、文化、与之合作的项目类型以及其它因素。


最后,推荐我们的管理工具给大家

智齿客服