埃佛勒斯集团(Everest Group)2024 年的人员扩充报告发现,48% 的扩充团队经历“高流失率”——定义为工程师年离职率超过 25%。对于一个由 5 人组成的扩充团队,这意味着每年流失 1 到 2 名工程师。每次离职都会引发与内部人员流动相同的成本——知识流失、上手时间、团队动荡——但客户无法控制人员配置决策,因为这些工程师受雇于供应商。
我经营着一家人员扩充业务。48% 这个数字是行业平均水平,而非我们的数据。我们的平均合作时长为 3 年以上,且由相同的工程师提供服务。差异在于模式,而非市场。
为何扩充团队人员流动频繁
由利用率驱动的轮岗
大型人员配置公司优化的是利用率,而非客户满意度。当出现一个薪酬更高的项目时,供应商会将工程师从你的项目调至新项目,并指派一名替代者。从供应商的角度来看,这是理性的——同一名工程师在新项目上能产生更多收入。但从你的角度来看,你刚刚失去了 6 个月的领域知识,并得到了一名需要 2 到 3 个月才能上手的员工。
合同条款通常允许这种做法。“供应商保留在给予合理通知的情况下替换同等资源的权利。”“合理通知”可能是 2 周。“同等资源”可能意味着“头衔相同,人员不同”。这种等同性体现在简历关键词上,而非在你代码库中的生产经验上。
工程师对“人力外包”模式的不满
优秀的工程师不希望每 6 个月就在项目之间轮换。他们希望构建产品,见证其成长,并为成果感到自豪。“人力外包”模式——即将工程师视为可互换的资源,分配到收入最高的任何地方——将工程师视为商品。最优秀的工程师会离开这种人力外包公司,加入那些将他们当作个体尊重的企业。留下的则是那些无法获得更好职位的工程师。
这造成了一种负面选择螺旋:供应商轮换了优秀工程师(无论是自愿调动还是因为工程师辞职),用能力较弱的工程师替代他们,导致客户的项目质量下降。客户抱怨质量不佳。供应商承诺“升级团队”。所谓的升级不过是另一名将在 6 个月内被轮换走的工程师。
缺乏对工程师成长的投入
每 6 个月轮换一次工程师的人员配置公司没有动力投资于他们的技术成长。培训需要成本。一名接受培训后跳槽至竞争对手公司的工程师是一种损失。因此,公司不进行培训。工程师停滞不前。他们离开并加入那些投资于其成长的公司。流失循环仍在继续。
48% 的流失率给客户带来的成本
重复的知识转移
每位离职的工程师都会带走未文档化的背景知识。新工程师需要 2 到 3 个月的时间来上手。在上手期间,他们的工作效率仅为 50%,并通过提问和结对编程消耗资深团队成员的时间。对于一个每年流失 1 到 2 名工程师的 5 人团队来说,你将永久处于上手模式。在任何给定时间,团队中有 20% 到 40% 的成员未达到满负荷生产力。
年度化成本计算:2 名工程师 × 3 个月上手期 × 50% 生产力损失 × 每小时 50-100 美元 = 每年减少产出价值 48,000-96,000 美元。这还未计算用于指导替代者入职的资深工程师所消耗的时间。
团队凝聚力的破坏
软件工程是一项团队运动。曾经共事过的工程师
免责声明:本文内容来自互联网,该文观点不代表本站观点。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请到页面底部单击反馈,一经查实,本站将立刻删除。