研发效能度量指标有哪些
研发效能度量指标有:1.规划进度;2. 快速反馈;3.团队转型;4.辅助决策。研发效能试图在解决度量和让研发变快的问题, 研发效能具体来讲就是从需求转化成软件或者服务的能力。改善研发效能从某种方面也在试图解决“大船难掉头”的尴尬。
一、规划进度
评估进度,获取背景信息和上下文,知道任务何时完成,预测问题(未来),对问题复盘与回顾(过去)。
燃尽图 (每个迭代/每个发布) (Burn down chart sprint/release)
速率图 (Velocity chart)
标准差 (Standard deviation)
吞吐量(Throughput)
累积流程图 (Cumulative flow diagram)
控制图 (Control chart)
看板 在制品限制图 (Kanban WIP board)
二、快速反馈
持续集成,持续部署
构建与部署速度 (Build & Deploy speed)
测试速度 (Test speed)
代码签审时长 (PR approval Time)
单元测试通过速率 (Unit tests passed)
集成测试通过速率 (Integration tests passed)
三、团队转型
使用特定指标来衡量不同工作方式的方法,可以影响行为,帮助改变人们的行为方式。也可以向管理层说明某些事情不合理,需要改变,或者说明需要更多的时间和预算。
结对编程的时长 (Pairing Time)
手工测试的时长 (Time spent manual testing)
代码签审时长 (PR approval Time)
修复失败构建的耗时 (Fix red build time)
修复Bug的耗时 (Cost of fixing bug in Dev/Prod)
测试覆盖率 (Coverage test count)
功效分配比率 (Effort allocation, New work / Unplanned work or rework / Other work)
四、辅助决策
可进行实验并不断寻找新的度量指标,帮助做决策。
前置时长 (Lead time)
发布出去的Bug数 (Escaped bugs 线上逃逸Bug数)
功效分配比率 (Effort allocation, New work / Unplanned work or rework / Other work)
交付的价值 (Valued delivered)
工程能力: 4 key metrics 度量并找出团队工程实践的弱点。
变更前置时长 (Lead Time for Changes)
部署频率 (Deployment Frequency)
变更失败率 (Change Fail Rate)
服务恢复耗时 (Time to restore service)
当您在为团队寻找研发效能指标时,其实并没有一个恒定不变的模板,需要分析多个因素,选择非常适合您的指标,并与团队一起不断的使用它们,不断的根据价值交付为导向来修改和迭代。您自己团队的度量指标很可能与其他公司或团队的指标完全不同,这是完全正常的事情。 因为正如前面提到的,研发效能的度量很大程度上取决于公司的类型,规模,文化,与之合作的项目类型以及其它因素。
最后,推荐我们的管理工具给大家。