关于软件研发生产力的误区与思考 到底是什么

软件系统的高效开发从来没有像现在这样重要,因为疫情已经迫使全球很多软件工程师在家工作,开发人员和管理者脱离了以往的工作场所和团队。虽然出乎意料,但这个变化构成了一个罕见的“自然实验”,使人们在许多不同的环境中研究、比较和理解开发人员的生产力。疫情的影响以及今后的远程/本地混合办公,进一步加速了了解开发人员生产力的必要性。

在软件工程中,开发人员的生产力是复杂而微妙的,对软件开发团队有着重要的影响。定义、衡量和预测开发人员的生产力可以提升组织、管理者和开发人员开发高质量软件的能力,并使其更有效率。不幸的是,如何衡量生产力,甚至如何定义生产力都是非常困难的事,而关于研发效率的误区也是常见的。

“No measurement,no management”,很多时候,研发团队的管理者试图用简单的度量标准来衡量开发人员的生产力,用“一个重要的度量标准”来表达生产力。然而,开发人员的生产力不仅对于提高工程成果是必要的,而且对于确保开发人员的满意度也是必要的,生产力和满意度错综复杂地联系在了一起。

这里尝试枚举了关于开发人员生产力的几个常见误区和误解。最重要的是,研发效率不能降低到单一的维度。打破这些误区需要一个实用的多维框架,通过一系列指标,我们才能理解开发人员的生产力。通过认识和衡量生产力,可以更好地理解开发人员和团队如何工作,以便做出更好的决策,进而提升研发效率。

误区一: 生产力完全取决于开发人员的活动

这是最常见的误区之一,它可能会导致不良后果以及开发人员的不满。有时,由于各种原因,出现了大量的活动,任务密集,工作时间的延长可能意味着开发人员必须“加班”以克服计划不周,来满足预定的时间表。另一方面,这些增加的活动可能是由于工程环境的糟糕,因此需要为开发人员提供完成工作所需的有效工具,或者需要更好地与团队成员协作沟通,以解除代码变更及代码评审的阻碍。

误区二: 生产力只与个人表现有关

虽然工程师的个人表现很重要,但是为团队成功而做出的贡献对于生产力的衡量也是至关重要的。平衡开发人员、团队和组织的绩效度量非常重要。就像踢足球那样,最终的胜利既取决于球员的个人表现,也取决于球队的整体表现。

误区三: 一个指标可以告诉我们一切

关于开发人员生产力的一个常见误区是,只采用一个通用的度量标准,而且这个“重要的度量标准”可以用来给团队的整体工作打分,并与一个组织甚至业内的其他团队进行比较。

随着世界慢慢回归到一个“新常态”,在未来的变化被提出和制定时最好考虑多维度分析,进而确立个人、团队和组织相关的衡量标准,从而呈现出生产力及研发效率的整体图景,进而提升软件研发的生产力水平和研发效率。

需要私我“资料” 获取!

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年4月22日
下一篇 2021年4月23日

相关推荐