研发效能指标
研发效能指标
DiffDay目的
研发指标的目的是客户卓越
评估现状助推改进
从建立标准到精细管理
- 交付模式规范化:内容包含从需求提出到上线反馈端到端的流程,实践等
- 研发管理数字化:用成熟度数据管理团队能力,营造数据分为,全组织使用数据持续优化交付模式,提升交付效能,并且注重对历史数据分析,智能化出具问题报告
四句真言:量化现状,诊断问题,辅助决策,驱动问题解决。
形式上可组织双月会,通过指标变化确认改进效果
从闭环上来讲,以问题出发优化研发管理规范,收集各部门最佳实践,形成组织财富,进行推广复用。
指标点体系
片面误区指标
-
源代码行可能会让你了解系统的复杂性,但这不是衡量开发人员生产力的最佳指标
-
故事点和速度有助于开发团队衡量他们在冲刺或项目中的移动速度,但也不是衡量生产力的最佳选择
-
故事估值因团队而异,一个故事点还是多个故事点的拆解视角并不同
-
在短期内移动节奏可视为生产力的提升,但随着团队更好预测他们的工作量,速度将开始趋于平衡
质量保证(Better)
代码
- 单元测试覆盖率
- Sonar
- 高级别违规项
- 平均违规项
- 圈复杂度
- 扫描覆盖率
测试
- 测试缺陷修复时效
- L1、L2测试缺陷比例
- 测试缺陷验证失效
生产异常
- 紧急版本比例
- 纯缺陷版本占比
敏捷交付(Faster)
积压
- 特性、故事积压量
- 平均积压时长
- 积压率
规模
- 量(总量、人均量)
- 率
- 交付率(交付、新增)
- 丢弃率
- 代码提交人员比例
- 速度
- 80%分位交付周期(故事、特性)
- 平均开发周期(故事、特性)
- 缺陷关闭时效
- 双周/单月 需求(特性)完成率[限定状态为已发布]
技术工程(More Effcient)
开发
- 构建
- 构建平均时间
- 构建失败率
- 代码日均行数
- 代码库合规(提交检查)
测试
- 自动化用例执行成功率
- 自动化执行频率
部署发布
- 部署平均时间
- 部署失败率
- 部署次数
后记
单点能力的效能工具收益会随着时间逐渐递减,企业需要从更高视角对研发效能一体化平台进行整体规划的能力。
敏捷在说什么事?以流动效率为核心,提升团队的持续交付能力
更关键的是:以长期质量为核心,沉淀优秀软件资产和工程能力,助力敏捷
评论
匿名评论隐私政策