软件研发效能提升之美
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

3.4 建立度量体系:无法度量,就无法改进

管理大师彼得德鲁克(Peter Drucker)有一句名言:If you can't measure it,you can't manage it(无法度量就无法管理)。对于软件研发工作,这句名言也同样切中要害,度量是一切技术改进和决策的前提,缺乏有效的度量,技术工作就如盲人摸象,偏离目标是大概率事件。

相对来说,研发效能的度量有其难度,研发流程复杂且不可见因素众多,人的影响占比较大,这些都给度量带来了挑战。这有点像在足球比赛中评价一名球员的某次比赛表现是否出色,是一项非常主观且难以标准化的工作,简单地将球员的场上数据做汇总,在很多情况下并不能说明问题,比赛策略、临场策略、球员具体任务、上一场比赛的影响、场地和天气的情况、裁判尺度、队友跑位、球队攻防转换速度,等等,环环相扣。

但研发效能的度量并不是玄学,度量是一项体系化工作,度量指标和范围可以归纳总结,但指标绝对值的考量是需要根据每个组织的特点制定的,世上不存在放之四海而皆准的度量指标。下面我们从几个维度来讨论一下度量指标的制定和延伸,需要注意的是,千万不要孤立地去看这些指标,尤其不要使用某个特定指标去衡量技术人员的产出,而是应该综合多个指标,从端到端的角度去审视研发效能。