研发效能

团队能够持续地为用户产生有效价值的效率,包括有效性(Effectiveness)、效率(Efficiency)和可持续性(Sustainability),就是能否长期、高效地开发出有价值的产品

效能度量

从应用程序开发的生命周期中获取数据,并使用这些数据来衡量软件开发人员的工作效率

原则:效能度量不要与绩效挂钩,提供度量作参考和工具

指标分类:

如何度量:

  1. 目标驱动,关注什么,度量什么
  2. 先从全局上找瓶颈,再深入细节
  3. 收集主观的评价,作为度量数据
  4. 关注个人维度的指标提高效能

流程

对于优化的方法,做法是逐步优化已有的开发流程和框架,甚至只给出原则,让团队成员逐步摸索并最终找到合适的方法

入库前

信息流通

研发环境

代码审查

引入阶段:

实施阶段:

技术债

目标

技术常常在短期被高估,在长期被低估,不要因为短期的业务目标而忽略长期的技术目标