Le coût réel de l'embauche d'un mauvais développeur

Par 30 novembre 2017 #!31lun, 25 Mai 2020 02:36:11 +0200p1131#31lun, 25 Mai 2020 02:36:11 +0200p-2Europe/Warsaw3131Europe/Warsawx31 25 31 -31lun, 25 Mai 2020 02:36:11 +0200p2Europe/Warsaw3131Europe/Warsawx312020lun, 25 Mai 2020 02:36:11 +0200362365 lundi=254#!31lun, 25 Mai 2020 02:36:11 +0200pEurope/Warsaw5#mai 25th, 2020#!31lun, 25 Mai 2020 02:36:11 +0200p1131#/31lun, 25 Mai 2020 02:36:11 +0200p-2Europe/Warsaw3131Europe/Warsawx31#!31lun, 25 Mai 2020 02:36:11 +0200pEurope/Warsaw5# Statistiques d'embauche, Ressources humaines, Recrutement informatique
le coût de l'embauche d'un mauvais développeur

Did you know that hiring a new développeur de logiciels can cost $31,970 dans recrutement cost alone? You could splash out almost the same on a Modèle Tesla 3 Il ne sera donc pas surprenant d'apprendre que le processus d'embauche est une partie de poker à enjeux élevés, où vous risquez beaucoup dans l'espoir d'obtenir un grand développeur qui apportera une contribution énorme à votre entreprise.

But what happens when you hire the wrong person? Just take a moment and ask yourself this:

If I told you that your costs for each bad developer hire could get you a couple Tesla Roadsters (that is two electric supercars) instead of Tesla model 3, would you believe in that?!

le coût de l'embauche d'un mauvais développeur
Source : Le vertige
Tony Hsieh, le PDG de Zappos, qui fait preuve d'une franchise inhabituelle, peut vous donner une idée de ce que vous pouvez réellement perdre. Hsieh a affirmé que les mauvaises embauches coûtaient à cette entreprise plus de $100 millionsOui, c'est exact. $100,000,000sur une période de 11 ans !

Et ce n'est pas seulement Tony qui a rencontré ce problème :

  • 66% des employeurs ont subi les effets négatifs des mauvaises embauches
  • Une étude des professionnels de l'embauche ont constaté que plus de la moitié ont ressenti les effets négatifs des mauvaises embauches
  • 80% of turnover results from bad hiring decisions

These statistics suggest that there is a rash of bad hiring out there despite the massive investment in recrutement needed for high-value roles like software developers. In the face of these numérosIl est tentant de trouver des moyens de réduire les coûts. Après tout, vous n'êtes pas fait de Teslas. Si c'était le poker, vous ne feriez qu'un pari dont vous avez une chance raisonnable de tirer quelque chose. Plus la mise est risquée, plus la mise est faible. Mais ne vous laissez pas tromper en lésinant sur votre processus d'embauche.

Lorsque vous engagez des promoteurs, vous devez faire preuve d'audace ou rentrer chez vous

Pourquoi ? Parce que tous les développeurs ne sont pas créés égaux.

Have you heard about the 10x developer? A mythical dev who can do the work of 10 lesser mortals? Mark Zuckerberg even believes that the best development hires are 100 fois mieux than their lesser counterparts. So why do you find such more variation in developer performance than you do in other fields? It is because the value of a good developer isn’t just in the code he or she writes but in the les choix qu'ils font.

Une équipe ne peut pas remplacer un développeur superstar

Une étude de Étudiants en programmation de Yale a constaté que même à un niveau d'élite, les programmeurs qui sont vraisemblablement tous intelligents fournissent des résultats très différents lorsqu'une contrainte d'efficacité comme une limite de temps est appliquée. Cela signifie que même des développeurs ayant des capacités identiques peuvent produire des résultats très différents. Alors pourquoi ne pouvez-vous pas remplacer l'un de ces programmeurs très performants par une équipe de programmeurs compétents mais moins efficaces ?

Dans les travaux fondateurs sur ce sujet Le mois de l'homme mythique, les bases d'un développement plus performant ont été jetées. Elle a permis de constater que le développement de logiciels ne pouvait pas être brisé en morceaux, car l'efficacité de certains systèmes avait un effet critique sur l'ensemble du projet. L'ajout de personnel supplémentaire aurait en fait nui à l'efficacité globale du projet.

Cela signifie que 10 médiocres développeurs passant chacun une heure sur un projet ne produiraient pas quelque chose d'aussi bon qu'un développeur 10x en une heure. Autrement dit, il faut une femme seule pour mener un bébé à terme, la tâche ne peut pas être répartie entre neuf femmes qui prennent chacun un mois.

Est-ce que cela les rend onéreux ?

Bien que les performances des programmeurs varient énormément, il n'y a pas d'écart de salaire important. Selon Glassdoor, le salaire moyen in the US for a software developer falls into a range of $58 thousand dollars to $113 thousand dollars. Even with the variation seen in those numbers between different markets, there is still not a 10x difference in salaries.

Mais voilà le hic, vous pourriez finir par payer un mauvais développeur autant qu'un 10xer. Sans effectuer les tests appropriés lors du processus d'embauche, vous pourriez vous retrouver avec un mauvais développeur au même prix qu'un 10xer.

De combien parlons-nous exactement ?

Le coût de l'installation d'un développeur

Les coûts communs au processus d'embauche de tout développeur de logiciels et peuvent être facilement estimés. Les estimations vont de £18,613 à £30,614 en Grande-Bretagne et $25,150 au Canada. Nous avons posé cette question devant nous et nous sommes arrivés à $31.970, c'est-à-dire un Tesla.

Nous avons rédigé un explication détaillée de la façon dont nous sommes arrivés à ce chiffre et, à l'avenir, je l'utiliserai comme coût standard du processus de recrutement.

But when you are calculating the cost of a hire to your organization, you then need to calculate the costs that come from à bord and ramping up your new hire. To do this we have to consider a few factors.

le coût de l'embauche d'un mauvais développeur
Source : Deloitte

Attendre, c'est perdre de l'argent

Il faut 43 joursLe processus de recrutement a duré environ six semaines. Il faut encore 29 semaines pour que votre embauche atteigne sa productivité optimale. Pendant ce temps, vous devez investir le temps de votre équipe de développement pour former et intégrer votre nouveau développeur tout en compensant la perte de productivité de ce dernier.

Pour obtenir le meilleur, il faut payer

Il coûte $31,940 and 6 weeks to recruit a dev. Once they are hired, you need to onboard them. For a mid-level engineer, this cost has been estimated at $7,546.50au temps des dirigeants et des autres membres de l'équipe. En plus de cela, bien sûr, vous avez le salaire de l'employé pour les 46 prochaines semaines qui s'élève à $83,227. Le Bureau américain des statistiques du travail estime que le salaire ne compense 68.3% du coût d'un employé pour une entreprise, le reste allant à des choses comme la retraite et la santé.

En d'autres termes, vous avez réellement passé $121,855.01 sur votre employé cette année. Ajoutez à cela l'espace de bureau pour la période pendant laquelle ils ont été employés ($6,192.31 for a milieu range city like Chicago) and 176.92 pour les fournitures de bureau. En plus de ces considérations, il faut généralement qu'un employé 29 semaines pour atteindre sa pleine efficacité après avoir été embauché. En supposant que la productivité s'améliore de manière linéaire, cela signifie que vous devrez absorber une $38,410.82 la perte de productivité.

Au total, un an après le début de votre recherche, vous avez passé $206,122.13 on a mid-level developer ramping up to peak efficiency over 29 weeks and working at peak efficiency for 17 weeks, in an average market and potentially much more for a senior developer in a hot market like San Francisco. And this is assuming everything works out.


Sources : DevSkiller, Kristen Gallagher, Chase Cost Management, Surveillance du marché, Bureau des statistiques du travail

Recruter un développeur qui s'avère être mauvais

Lorsque vous vous retrouvez avec un mauvais développeur, ces chiffres ne peuvent qu'augmenter. Tout d'abord, il faut en moyenne 8,8 semaines pour une mauvaise embauche d'être licencié. Cela signifie que vous devez payer la totalité du recrutement ($31,940), les frais d'embarquement ($7,546.5), le salaire ($23,311.48), le loyer ($1,184.62), les fournitures de bureau ($33.85), et la perte de productivité (à peu près le même salaire qu'une mauvaise embauche, car on suppose qu'elle n'évolue pas vers une efficacité maximale), ce qui vous laisse près de 15 semaines dans l'année avec un $87,327.91 et rien ne le justifie.

Bien entendu, vous devez encore pourvoir le poste, vous devrez donc repasser par toute la procédure de recrutement, le recrutement ($31,940), les frais d'embarquement ($7,546.5), et en espérant que le nouveau développeur soit un bon candidat qui reste pour les 31 semaines restantes de l'année, le salaire et les autres coûts d'emploi ($82,649.78), le loyer ($4,200), les fournitures de bureau ($120), la perte de productivité ($38,410.96), le total de fin d'année pour un bon développeur travaillant au maximum de son efficacité pendant seulement 2 semaines est de $252,195.15!

C'est époustouflant, non ? Mais ce n'est pas tout.

Et ce ne sont là que les coûts qui peuvent être calculés de manière générale. En fonction de ce que le développeur doit faire, le coût d'opportunité d'avoir un développeur totalement opérationnel pendant seulement deux semaines dans le meilleur des cas est énorme. Et ce n'est pas tout.

Les coûts peuvent varier d'un employeur à l'autre, mais ils s'ajouteront à la charge déjà ressentie par un processus d'embauche coûteux et retardé.

Un mauvais développeur est comme un taureau dans un magasin de porcelaine

Le coût des erreurs, des échecs et des opportunités commerciales gâchées peut être dévastateur pour n'importe quelle entreprise, mais il est aggravé dans l'industrie des TI. Après tout, votre développeur est chargé de construire votre produit et votre infrastructure critique. S'il est trop lent à mettre en œuvre un projet ou s'il laisse d'énormes bogues dans le code, il peut être incroyablement coûteux de corriger cela alors que l'effet d'entraînement nuira à la façon dont vos clients voient votre produit. Comme Coach d'affaires (via Codebetter.com) souligne :

  • Pour chaque client qui se plaint, 26 autres se taisent
  • En moyenne, le client lésé dira à 8 à 16 personnes
  • Le 91% des clients mécontents n'achètera plus jamais de services chez vous
  • Chacun de vos clients a un cercle d'influence de 250 personnes ou clients potentiels qui entendent de mauvaises choses à votre sujet
  • De la 66% des employeurs qui ont connu une mauvaise embauche, 10% a déclaré avoir subi une baisse des ventes à la suite

À la lumière de ces chiffres, il pourrait devenir extrêmement coûteux d'engager un mauvais développeur qui contribue à expédier un produit de qualité inférieure à vos clients, ce qui nuirait aux relations avec les clients et aux ventes globales.

En d'autres termes AIMM ConsultingLes acteurs C font fuir les clients clés, embauchent d'autres acteurs C, sapent la fidélité des clients, sapent le moral et la confiance des employés, ne parviennent pas à pénétrer de nouveaux marchés "chauds", ne mettent pas en œuvre les mesures nécessaires, gaspillent de l'argent et font fuir les employés très performants.

Votre mauvaise embauche peut faire couler toute l'équipe

On dit qu'une mauvaise pomme gâche le bouquet et qu'un mauvais développeur peut entraîner tout le monde autour d'elle. En effet, un mauvais développeur fait partie d'une équipe, une équipe qui est toujours responsable d'un objectif commun. Cela signifie qu'en plus de leur propre travail, ils doivent maintenant couvrir le mauvais développeur et cela peut être dommageable de différentes manières.

La plus évidente est la perte de productivité. On a five-person team, the 4 original members now need to do 25% more than they did before, their normal tasks plus the tasks of the bad developer. This can lead to the extension of the project and lowered employee morale.

En fait, une étude des moyens utilisés par les entreprises pour payer les mauvaises embauches se répartit comme suit :

  • 41% perte de productivité des travailleurs
  • 40% a perdu du temps en raison du recrutement et de la formation d'un autre travailleur
  • 37% frais de recrutement et de formation d'un autre travailleur
  • 36% impact négatif sur le moral des employés
  • 22% impact négatif sur les solutions clients

Le reste de l'équipe doit prendre du temps sur son emploi du temps pour le processus d'embauche (plusieurs fois si vous devez trouver quelqu'un de nouveau pour le poste), la formation et la correction des erreurs de la nouvelle personne. Tout cela en essayant de mener à bien un projet pour lequel ils avaient probablement besoin d'aide au départ.

Ce n'est pas seulement le processus d'embauche

Cela signifie également que le chef d'équipe et les responsables devront passer un temps excessif sur le mauvais développeur, ce qui nuira à leurs propres objectifs, réputationet les objectifs collectifs des termes. Ce type de perturbation peut conduire à un environnement de travail toxique, ce qui pousse vos bons développeurs à partir. Désormais, vous ne devrez pas seulement remplacer le mauvais développeur, mais aussi vos bons développeurs, avec les dépenses et la perte de productivité correspondantes.

Bien que le coût global de la perturbation soit difficile à calculer puisque chaque circonstance est unique, il y a eu estimations of 25 times base salary for those earning under $100,000 and 40 times base for those earning $100,000 to 250,000. Even for the short, 8.8-week tenure of your developer earning $94,083 that could be a whopping $398,043.46!

Quel est donc le coût total de l'embauche d'un mauvais développeur ?

En utilisant cette équationvous ajoutez (en supposant que la durée d'emploi d'une mauvaise recrue est de 8 semaines) :

  1. Coût de l'embauche (recrutement, accueil) $39,486.50
  2. Rémunération (coût pour l'employeur) $23,311.48
  3. Coût de l'entretien (bureau, fournitures de bureau) $1,218.46
  4. Perte de productivité $23,311.39
  5. Perturbation $398,043.46

Total : $485,371.38

le coût de l'embauche d'un mauvais développeur

Source : FinsFeed

C'est un demi-million de dollars juste là. Pour faciliter la compréhension, laissez-moi vous dire que c'est le coût total de élever un enfant aux États-Unis tout au long de sa vie.

Et après toutes ces dépenses, il faut tout recommencer. Il s'agit bien sûr d'une estimation et les résultats individuels varient. Nous avons également omis les dépenses supplémentaires telles que les primes à la signature et les indemnités de licenciement, mais il n'en reste pas moins que l'embauche d'un mauvais développeur peut coûter très cher. En investissant dans votre processus d'embauche, vous aurez plus de chances d'engager un bon développeur et, en fin de compte, votre investissement sera largement amorti.