2024年开发者体验报告:揭秘影响开发团队效率的关键因素
2024.07.17只有 44% 的开发者认为领导者意识到了导致糟糕开发者体验的问题。
开发者与其领导者之间的错位可能是导致开发者体验不佳以及生产力低下的主要原因。
值得庆幸的是,我们已经告别了过去那种认为提供几个乒乓球桌和每周五订购披萨就能带来积极的开发者体验的时代。领导者们理解,改善开发者体验就是要消除开发者日常工作中的摩擦,这是提高生产力和留住人才的关键因素。但是,领导层的态度与开发者实际体验的契合度有多高呢?
我们与 DX(一家领先公司用于衡量和提高开发者生产力的开发智能平台)和 Wakefield Research 合作,共同调查了全球范围内来自不同行业的 2100 多名开发者和经理。这使我们能够重新审视软件开发团队中哪些因素可以使工作顺利进行,哪些因素会带来摩擦。
我们的研究表明,97% 的开发者因为效率低下而浪费了大量时间,并且由于糟糕的开发者体验,大多数人考虑过辞职。开发人员和领导者都同意积极的开发者体验很重要,但在需要改进哪些方面上存在分歧。
开发者和领导层之间脱节的一个例子是他们对人工智能的不同看法。领导者认为人工智能是提高生产力和开发者满意度最有效的方法,而三分之二的开发者表示他们目前还没有从使用人工智能工具中获得显著的生产力提升。尽管领导者们拥有良好的意愿,但像这样的脱节可能会导致大量投资和精力被浪费在那些并没有显著改善开发者体验或提高生产力的举措上。
下面是一些我们从这项研究中得出的主要结论。
开发者因摩擦而损失大量时间
69% 的开发者每周因效率低下问题损失 8 个小时或更多的时间, 相当于他们工作时间的 20% 。尽管这令人震惊,但更令人担忧的是,不到一半的开发者认为他们的领导者意识到了这个问题。类似地, 不到一半的开发者认为他们的组织优先考虑开发者体验。
开发者每周因效率低下损失的工作时间:
他们的感受并非没有道理 - 开发者和领导者在该问题上存在错位。 大多数开发者将他们损失的时间归因于技术债务或文档不足,而领导者则指出人手不足、开发者角色的扩展以及所需的科技知识量。 这不仅会让开发者感到沮丧,而且还意味着领导者可能会解决错误的问题。 其后果是问题差距更大,资源可能被浪费。
此外,大多数领导者承认他们追踪的指标在衡量开发者生产力方面效率低下,并且大多数似乎将生产力和体验混为一谈。 这是一个不幸的事实,因为对于 63% 的开发者来说,开发者体验在他们考虑是否留在当前工作时很重要。 三分之二的开发者在对开发者体验不满意时会考虑离职。
投资开发者体验是一个良性循环
虽然生产力和体验息息相关,但它们也具有高度的语境相关性 - 没有一个指标或一套指标可以主宰一切。在 Atlassian,我们大力投资开发者体验,目标是将开发者置于流程的核心。结果是,在过去两年里,开发人员满意度提升了 25 个百分点(从 49% 增长到 74%)。
开发者体验对开发者的重要性:
关注开发人员的快乐可以使您的开发者体验更上一层楼。花更少的时间来解决障碍和低效问题与对开发者体验投入的更高满意度相关,这意味着不仅提高了生产力,而且员工士气也得到了改善。跟踪、衡量和改善开发者体验的第一步就是 与您的开发者沟通交流。 除非您真正理解他们,否则就无法开始帮助他们。
AI 人工智能呢?
领导者认为 AI 人工智能是提高生产力和满意度最有效的方式,但目前, 三分之二的开发者并没有从使用人工智能工具中看到显著的生产力提升。
领导者认为哪些领域将同时提高开发者生产力和满意度(多选题):
AI 工具在提高当今开发者生产力方面的效果如何:
人工智能可以通过解决技术债务、减少重复性开发工作、帮助填补文档空白以及减少中断来提升开发人员的技术能力。 然而,为了理解人工智能如何提升开发人员的快乐感,领导 者们需要超越代码生成,分别理解每个领域的痛点并设计相匹配的有效解决方案。 关键在于领导者要询问开发者遇到的摩擦点,然后实施可以创建持续反馈循环、可控的认知负荷以及进入心流状态的能力的工具。
利用数据改善开发者体验
并非所有情况都那么糟糕。这项研究使我们能够为领导者提供衡量和提高生产力的建议,同时解决开发人员的顾虑。而理解如何改善开发者体验的最佳策略也是最简单的策略。
开发者希望提高生产力;如果您询问他们需要改进什么,他们一定会告诉您。如果不询问开发者需要改进什么就试图改善开发者体验,就相当于手里拿着手机却满屋子找它。开发者和领导者就需要改进的内容保持一致,这是将宝贵的精力优先用于影响最大的举措的关键步骤。
随着开发人员面临越来越复杂的局面,以及公司在预算收紧的情况下承受着更大的压力来最大化生产力,改善开发者体验比以往任何时候都更加重要。改善开发人员与其领导者之间的协调一致性,会增加组织切实改善开发者体验、生产力和整体公司成功可能性。
改善开发者体验的进展并非线性的 - 不可避免地会发生影响情绪的事件或事故。重要的是,开发人员觉得他们的挑战被理解,并且他们能够尽最大能力完成工作。这也是 Atlassian 公司正在进行的、仍在继续推进的进程,我们将通过博客、活动和类似这样的报告分享我们所学到的知识。
点击【这里】阅读完整报告!