工程效能衡量:为什么应关注业务影响力,而不是只看开发速度?

如果开发速度只是一种工具,而不是最终目标,那么我们该如何衡量工程团队真正的成功?

对许多工程团队来说,开发速度似乎是衡量项目和计划产出的最佳方式。这里的“速度”,通常指团队在一个迭代周期内完成的故事点数量,用来表示开发人员完成了多少工作。但从技术领导者的角度来看,仅靠速度无法说明全部问题。技术领导者的职责,恰恰是弥合技术执行与业务目标之间的差距。

工程效能衡量:为什么应关注业务影响力,而不是只看开发速度?

如果团队开发速度很高,为什么收入、用户留存率或销售额等业务目标却没有达成?这正是工程效能衡量中最容易被忽视的问题:工程团队真正应该追求的,并不是更高的速度数字,而是更明确的业务影响力。

某海外技术社区的一位工程负责人曾在一档技术领导力访谈节目中表示:“速度本身其实与业务影响力并没有直接关系。需要说明的是,我仍然认为速度是一个值得关注的内部观察数据点。它不是最终目标,但可以用来诊断团队状态。”

当技术领导者不再只关注产出,而是转向关注影响力时,企业才能更健康地发展,团队也会更有韧性。但如果速度只是一种工具,而不是目标,那么我们又该如何衡量工程团队真正的成功?

答案在于理解组织的核心目标,以及工程团队如何为这些目标做出贡献。某研发效能平台的联合创始人曾在节目中提出一个问题:“我们如何才能超越速度这类指标,真正实现业务影响力?”他补充说:“在我们的客户群体以及我接触过的许多人当中,大家都非常关注生产力。因此,我认为我们首先需要做的,是明确什么才是真正的业务影响力。”

本文将围绕这一主题展开:如何提升开发者生产力,如何理解开发者体验,并真正超越“开发速度”这一单一指标。

开发速度指标的陷阱

从规划和问责的角度来看,速度确实为团队提供了一种清晰的方式,用来衡量产出与投入之间的关系。它可以帮助团队规划迭代周期,确定长期生产力目标的优先级;它也能提升问责性,让团队更合理地安排工作量,并与其他部门沟通预期。

问题在于,如果把速度作为衡量团队成功的唯一标准,它就会变得危险。速度无法呈现高层战略思考和领导层决策所需要的复杂细节。它设定的标准过度强调单纯的工作量,却忽视了那些真正推动组织目标实现的有效努力。

团队可能“推进得很快”,却没有交付任何实质性成果。在这种情况下,为了追求数字,质量往往会被牺牲。为了提高速度,团队可能会走捷径,跳过测试和评审。某些开发者体验研究机构也将速度列为有缺陷的开发者生产力指标之一,并指出团队可能为了显得更高效而夸大速度数据,从而损害这一指标原本用于帮助团队估算和沟通工作的价值。

换句话说,团队可以“快速行动”,但实际上并没有取得有意义的成果。

当领导层传达的目标只是“每个迭代周期都要追求更高速度”时,我们又能责怪开发者吗?正如前文提到的那位工程负责人在另一篇文章中所写:“所有团队成员,而不仅仅是开发者,都会逐渐意识到自己没有做出正确决策;他们走错了方向,但这个武断的速度指标却定义了什么是对、什么是错。”

在那些将速度置于一切之上的团队中,倦怠几乎不可避免。工程师被要求承担越来越多工作,却并不真正了解自己的工作产生了什么影响。某咨询机构的一份报告显示,许多 IT、工程和业务领导者都认为,开发者体验对企业整体成功至关重要。许多领导者也清楚地认识到,当工程团队开始感到倦怠时,这种影响会波及整个组织。

速度指标过度简化了工程团队复杂而富有创造性的工作。它把协作过程压缩成一个简单数字,无法全面反映组织的健康状况。但这并不意味着速度在运转良好的团队中毫无价值。

速度是一种工程效能诊断工具,而不是目标

速度指标提供的是开发团队状态的一张快照。前文提到的工程负责人曾在某档研发管理播客中说:“很多人把速度当作衡量团队的指标,但我们实际上只是把它看作众多数据点中的一个。”

作为诊断工具,速度可以帮助领导者更好地评估策略是否有效,也可以提示团队内部哪些方面可能需要投入更多资源。

当团队效率很高时,工程领导者应该仔细观察团队的工作方式,理解高效运作背后的驱动因素。如果效率低于预期,就可能需要重新审视目标,并相应调整策略。同样重要的是,我们必须认识到,这两种情况都可能受到不可避免的业务因素影响,例如疾病、季节性低谷或领导层变动,这些都会影响速度数据所反映的原始结果。

归根结底,速度并不是衡量一切的标准。它只是工程领导者用来理解团队状态的众多指标之一。

那么,如果速度不是目标,目标又是什么?

如何衡量工程团队的真正成功

在讨论如何衡量开发团队成功时,某国际咨询机构提醒领导者,不要过度简化衡量标准。领导者应当理解工程工作的复杂性,才能更好地支持团队的创新与协作流程。

团队的时间都花在了哪里?瓶颈出现在哪里?团队是否达到了符合行业水平的基准?某大型科技公司的开发者满意度调查显示,速度、便捷性和质量,都是衡量开发者满意度和生产力的关键因素。

然而,仅仅让领导层了解开发团队的工作情况还不够。开发者也需要理解自己的工作如何影响并支持公司的整体目标和计划。如果开发团队各自为政,只是被要求用数字来证明业绩,那么他们对整体业务的影响力就会受到限制。

当领导层与工程团队共同寻找业务问题的解决方案时,他们会在每位开发者和最终客户之间建立一条清晰可见的价值流。对于以工程技术为导向的组织而言,开发者体验和开发者满意度至关重要。因此,透明度、工作认可和上下文共享等因素,都会显著改善开发者的工作状态。

或许最关键的是,业务领导者和技术领导者需要为工程师制定一条清晰的成功路线图,并让这条路线图与企业整体目标保持一致。

不同企业的业务目标可能大不相同。对于一些领导者来说,真正的业务影响可能很简单,比如“我们必须更快地将产品上线”;而对另一些领导者来说,问题可能是:“我们的生产环境出了问题,客户现在有些不满。”在这种情况下,真正的业务影响就不是更快交付,而是提升产品质量。

将工程 OKR 与产品目标或业务目标直接挂钩,可以让团队专注于影响力,而不仅仅是产出。对工程领导者来说,让工程团队参与整个业务流程也非常重要。工程师和其他角色一样,都是利益相关者。让他们参与用户会议,了解销售和客户支持团队的反馈,可以帮助整个工程团队更全面地感受到自己的工作对业务产生了什么影响。

在这个过程中,团队也需要把目标、需求、开发、测试、发布以及知识沉淀串联起来,才能真正看清工程投入与业务结果之间的关系。比如 PingCode 这类智能化研发管理工具,可以覆盖研发全生命周期管理,并打通研发工具链,让过程数据、质量数据和知识经验在团队之间顺畅流转,从而帮助管理者更全面地评估研发效能。

如何落地新的研发效能衡量指标

任何从“关注产出”转向“关注影响力”的战略调整,都不会一帆风顺。领导者必须定期审视团队贡献的衡量方式,并根据实际情况不断调整。

团队也需要充分理解新的考核内容及其原因,并有时间适应新的报告指标。有产品管理专家曾提出一个思想实验:那些愿意花时间研究客户、设定明确目标并验证想法的工程团队,其功能交付带来的积极影响,会随着时间逐年提高。

随着新的洞察不断出现,领导层应该庆祝成功,也应该把低谷视为改进机会,而不是不加反思地继续推动团队提高产量。

虽然开发速度是领导者重要的诊断工具,但它无法完整反映开发团队的健康状况和生产力。随着技术系统日益复杂,认可开发者工作的创造性与协作性,对提升开发者体验比以往任何时候都更加重要。

当开发团队超越单纯的产出目标,就能更好地支持组织整体目标,并对企业健康发展和长期成功产生切实影响。

从落地角度看,新的研发效能指标也离不开跨角色协作机制。比如 Worktile 这类通用项目协作系统,可以承接任务、项目、文档、目标、日历和审批等协作场景,帮助业务、产品、研发和运营团队围绕共同目标保持透明沟通。

结语:工程成功的核心是业务影响力

速度不是没有价值,但它不应该成为终点。它可以帮助工程领导者观察团队状态、发现问题、辅助规划,却无法回答“团队是否真正创造了业务价值”这个更重要的问题。

真正值得衡量的,不是团队在一个迭代里完成了多少故事点,而是这些工作是否改善了用户体验,是否提升了产品质量,是否帮助业务目标向前推进。

工程成功的核心,不是跑得更快,而是朝正确的方向产生更大的影响。对于工程管理者来说,真正重要的研发效能指标,也不应只停留在开发速度上,而应回到业务影响力、产品质量、开发者体验和团队长期健康这些更本质的问题。

文章包含AI辅助创作:工程效能衡量:为什么应关注业务影响力,而不是只看开发速度?,发布者:shang,转载请注明出处:https://worktile.com/kb/p/3981233

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
shang的头像shang

发表回复

登录后才能评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部