研发效能
团队能够持续地为用户产生有效价值的效率,包括有效性(Effectiveness)、效率(Efficiency)和可持续性(Sustainability),就是能否长期、高效地开发出有价值的产品
效能度量
从应用程序开发的生命周期中获取数据,并使用这些数据来衡量软件开发人员的工作效率
- 研发效能难以真正地被度量
原则:效能度量不要与绩效挂钩,提供度量作参考和工具
指标分类:
- 速度:交付的速率
- 准确度:是否跟计划吻合,跟用户需求吻合,能否提供较大的用户价值
- 质量:包括产品的性能、功能、可靠性、安全等方面
- 个人效能:开发过程中的效率指标
如何度量:
- 目标驱动,关注什么,度量什么
- 先从全局上找瓶颈,再深入细节
- 收集主观的评价,作为度量数据
- 关注个人维度的指标提高效能
流程
对于优化的方法,做法是逐步优化已有的开发流程和框架,甚至只给出原则,让团队成员逐步摸索并最终找到合适的方法
入库前
- 规范化、自动化核心步骤
- 快速反馈,增量开发