Code Climate 的软件工程总监 Romain Dupas 讨论了如何使用数据来提高开发人员的幸福感和参与度,这对于在开发人员短缺日益严重的情况下保留和招聘至关重要。
客观数据可以帮助管理者消除生产力障碍,提供增长机会,并创造一个鼓励冒险的安全环境。本文提供了一些示例,说明如何使用数据来改进站立会议、进行有意义的一对一对话以及培养无可指责的文化。
您可能无法为幸福定价,但可以量化其投资回报率。在开发人员短缺日益严重的情况下,开发人员的满意度和参与度是保留和招聘的关键,这意味着它们对公司的底线至关重要。
既有学术研究Opens a new window和行业调查打开一个新窗口指出一些推动开发人员参与的常见因素。开发商想要:
感觉富有成效:不会被不透明或不断变化的优先事项所阻碍,也不会坚持做价值不明确的工作。
有意义的机会:成长和从事具有明显影响的工作的机会。
安全的环境:提出建议和承担风险的信心,而不用担心因破坏现状而受到惩罚。
领导者很难知道他们的组织何时在这些因素上失误了。他们离团队的日常工作越远,就越难真正了解团队正在处理的事情以及他们可能对此的感受。
客观数据可以帮助管理者更好地支持团队的情感需求。有了正确的信息,领导者可以发现并消除生产力障碍,提供有意义的增长机会,并创造必要的安全以鼓励冒险。
采用数据驱动的方法
工作效率低下是开发人员不满的主要原因Opens a new window. 但生产力不仅仅是满足最后期限和运输功能;它还涉及日常工作如何通过软件开发管道。
考虑一下——一位工程经理注意到她的 10 名工程师组成的扁平化团队在日常站立会议中似乎很闲散。人们在手机上走神,不参与讨论。她在 1 对 1 的时间内与个别团队成员提出这个问题,发现人们认为站立会议效率低下且浪费时间。她假设扁平化团队结构效率不高,并希望根据数据验证这种直觉。她查看了过去六个月的每日推送,并确认效率每月都在下降。
该行动计划是推出一种主动准备站立会议的新做法,并选择希望提高参与度的小型团队会议。
在会议之前问自己以下问题:
你昨天做了什么?
你今天会做什么?
是什么(如果有的话)阻碍了你的进步?
她没有从基本的团队更新开始,而是直接投入到更重要的讨论中。通过让数据自己说话,她可以促进重要的讨论,而不必浪费时间重复信息。这种方法可以带来更富有成效的对话,并可以更快、更轻松地过渡到解决问题。这种新的标准做法通过跳过过去的基本更新,为会议设定了一个更有成效的节奏。
她将这种洞察力与人类背景和数据一起带给了领导团队,并提出了一个解决方案——将 10 人的团队分成三到四名工程师组成的小组,这样每个人都不会因为长时间的会议而陷入困境。规模较小的会议本来就更有活力,团队进行了更有价值的对话,因此也更吸引人,而且人们正在调整和参与。她假设个别工程师会更加专注,而较小的团队可以拥有更具吸引力和生产力的站立会议。
事实证明她是对的。向更小的团队和站会准备的转变导致工程师可以做更多他们喜欢做的事情(编码),更少做他们讨厌的事情(毫无意义的会议)。在接下来的几个月里,较小的团队将他们的平均每天推送量增加了 80% 以上,证实了这个假设。
与高级工程师进行更有影响力的一对一交流
每个经验级别的工程师都报告说,他们非常重视成长机会,但有效地提高高级工程师的技能可能需要时间。他们的技能差距比入门级工程师更难发现,进步也难以量化。工程指标可以帮助团队领导发现机会并就职业目标进行有意义的 1:1 对话。
例如,数据可能显示工程师将大部分时间投入到一组狭窄的任务中。如果工程师感觉陷入困境,他们的经理可以通过将他们借调到不同的项目来创造实践学习的机会。EMP 还可以显示团队何时有能力重新分配项目资源以及最需要额外帮助的地方。
在绩效评估期间,EMP 可以确保经理了解工程师涉及的项目和计划。他们还可以根据业务影响来界定个人的贡献,例如,“你领导了 X,产生了 Y 效应,并以下列方式影响了我们的业务……”为工程师建模有助于他们为自己辩护并提高他们的生产力意识和工作满意度。
建立无可指责的文化
心理安全是创新的前提。在工程师可以推动自己和质疑现状之前,他们需要确信提出问题、试验和犯错误是可以接受的。
根据离散的工作单元来构建问题可以帮助保持对话的基础。使用客观数据,团队可以具体而狭隘地定义问题,发现重复出现的问题,并通过专注于工作本身来避免挑出个人进行批评。这有助于培养对持续改进和高开发人员满意度至关重要的无可指责文化。在无可指责的文化中,开发人员知道他们可以引起人们对问题的关注,而不必担心自己或队友遭到报复。相反,有建设性的对话和学习的机会。问题不会恶化,团队会实践信任和协作。
正如这些示例所示,数据不仅仅是一种决策工具。它还可以帮助工程领导者管理团队文化并保护开发人员的士气。几十年来,工程经理不得不依靠定性线索来评估团队的幸福感。人类的洞察力仍然是必不可少的,但现在领导者拥有客观的工具来提醒他们注意潜在问题并指导团队互动。
数据驱动的方法可以帮助企业领导者保持最有价值的员工的敬业度。客观数据与个人观察相结合,可以帮助管理者做出有利于团队的选择,并让最有价值的员工保持快乐。