Skip to content
Statistiques d'embauche
coût de l'embauche d'un mauvais développeur

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

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

Saviez-vous que l'embauche d'un nouveau développeur de logiciels peut coûter $31,970 rien qu'en termes de coût de recrutement ? Vous pourriez dépenser à peu près la même somme pour un Modèle 3 de Tesla Il n'est donc pas surprenant d'apprendre que le processus de recrutement est un jeu de poker aux enjeux élevés, où l'on risque beaucoup dans l'espoir d'obtenir un excellent développeur qui apportera une énorme contribution à l'entreprise.

Mais que se passe-t-il lorsque vous engagez la mauvaise personne ? Prenez un moment et posez-vous la question suivante :

Si je vous disais que vos coûts pour chaque mauvaise embauche de développeur pourraient vous permettre d'acheter deux Tesla Roadster (c'est-à-dire deux supercars électriques) au lieu d'une Tesla Model 3, y croiriez-vous ?

coût de l'embauche d'un mauvais développeur
Source : The Verge
La franchise inhabituelle de Tony Hsieh, PDG de Zappos, peut vous donner une idée de ce que vous pouvez réellement perdre. Hsieh a affirmé que les mauvais recrutements coûtaient à l'entreprise plus de $100 millions, oui c'est vrai $100,000,000sur une période de 11 ans !

Et Tony n'est pas le seul à avoir rencontré ce problème :

  • 66% des employeurs ont subi les effets négatifs de mauvaises embauches
  • Une étude des professionnels de l'embauche a révélé que plus de la moitié d'entre eux ont ressenti les effets négatifs de mauvais recrutements.
  • 80% du chiffre d'affaires résulte de mauvaises décisions d'embauche

Ces statistiques suggèrent qu'il y a une vague de mauvaises embauches malgré l'investissement massif dans le recrutement nécessaire pour les postes de grande valeur tels que les développeurs de logiciels. Face à ces chiffres, il est tentant de trouver des moyens de réduire les coûts. Après tout, vous n'êtes pas fait de Teslas. S'il s'agissait de poker, vous ne feriez qu'un pari dont vous avez une chance raisonnable de tirer quelque chose. Plus le pari est risqué, moins la mise est importante. Mais ne vous laissez pas convaincre de lésiner sur le processus d'embauche.

Lorsque vous recrutez des développeurs, vous devez viser haut ou vous contenter de peu.

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

Avez-vous entendu parler du développeur 10x ? Un développeur mythique qui peut faire le travail de 10 personnes moins importantes ? Mark Zuckerberg pense même que les meilleurs développeurs sont ceux qui sont capables de faire 10 fois plus de travail que les autres. 100 fois mieux que leurs homologues moins performants. Pourquoi les performances des développeurs varient-elles autant que dans d'autres domaines ? C'est parce que la valeur d'un bon développeur ne réside pas seulement dans le code qu'il ou elle écrit, mais aussi dans la façon dont il ou elle s'acquitte de sa tâche. les choix qu'ils font.

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

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

Dans l'ouvrage de référence sur ce sujet Le mois de l'homme mythique, les bases d'un développeur plus performant ont été jetées. Il s'est avéré que le développement de logiciels ne pouvait pas être divisé en morceaux, car l'efficacité de certains systèmes avait un effet critique sur l'ensemble du projet. L'ajout de personnel supplémentaire nuirait en fait à l'efficacité globale de l'ensemble du projet.

Cela signifie que dix développeurs médiocres passant une heure chacun sur un projet ne produiraient pas quelque chose d'aussi bon qu'un développeur 10x pourrait le faire en une heure. En d'autres termes, une seule femme est nécessaire pour mener un bébé à terme, la tâche ne peut pas être divisée entre plusieurs femmes. neuf femmes qui prennent chacun un mois.

Est-ce que cela les rend chers ?

Bien que les performances des programmeurs varient considérablement, il n'y a pas d'écart énorme entre les salaires. Selon Glassdoor, le salaire moyen aux États-Unis pour un développeur de logiciels se situe dans une fourchette de $58 mille dollars à $113 mille dollars. Même si ces chiffres varient d'un marché à l'autre, les salaires ne sont pas multipliés par 10.

Mais c'est là que le bât blesse : vous pourriez finir par payer autant pour un mauvais développeur que pour un 10xer. Si vous n'effectuez pas les tests appropriés au cours du processus d'embauche, vous risquez de vous retrouver avec un mauvais développeur au même prix qu'un développeur 10x.

De combien s'agit-il exactement ?

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

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

Nous avons rédigé un explication détaillée J'ai expliqué comment nous sommes parvenus à ce chiffre et, à l'avenir, je l'utiliserai comme coût standard du processus de recrutement.

Mais lorsque vous calculez le coût d'une embauche pour votre organisation, vous devez également calculer les coûts liés à l'intégration et à la montée en puissance de votre nouvelle recrue. Pour ce faire, nous devons tenir compte de quelques facteurs.

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

Attendre, c'est perdre de l'argent

Il faut 43 joursIl faut environ 6 semaines pour passer par le processus de recrutement. Il faut encore 29 semaines pour que votre nouveau collaborateur atteigne sa productivité optimale. Pendant cette période, vous devez consacrer le temps de votre équipe de développement à la formation et à l'intégration de votre nouveau collaborateur, tout en compensant la perte de productivité de ce dernier.

Pour obtenir ce qu'il y a de mieux, il faut le payer

Il coûte $31,940 et 6 semaines pour recruter un développeur. Une fois qu'il est embauché, il faut l'intégrer. Pour un ingénieur de niveau moyen, ce coût a été estimé à $7,546.50Il s'agit donc d'une charge de travail importante pour les managers et les autres membres de l'équipe. À cela s'ajoute bien sûr 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 couvre que 68.3% du coût d'un employé pour une entreprise, le reste étant consacré à des éléments tels que la retraite et la santé.

En d'autres termes, vous avez réellement dépensé $121,855.01 sur votre employé cette année. Ajoutez à cela l'espace de bureau pour la durée de l'emploi ($6,192.31 pour une ville de taille moyenne comme Chicago) et 176.92 pour les fournitures de bureau. En plus de ces considérations, il faut généralement à 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 un montant de $38,410.82 la perte de productivité.

Au total, un an après le début de votre recherche, vous avez dépensé $206,122.13 pour un développeur de niveau intermédiaire qui atteint son efficacité maximale en 29 semaines et travaille à son efficacité maximale pendant 17 semaines, dans un marché moyen, et potentiellement beaucoup plus pour un développeur senior dans un marché en pleine expansion comme San Francisco. Et cela en supposant que tout se passe bien.


Sources : DevSkiller, Kristen Gallagher, Gestion des coûts de Chase, Observatoire 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 qu'une personne mal embauchée soit licenciée. Cela signifie que vous devez payer tous les frais de recrutement ($31,940), les frais d'intégration ($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 égale au salaire, car on peut supposer qu'une personne mal embauchée n'évoluera 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 en retour.

Bien entendu, vous devez toujours pourvoir le poste et vous devrez donc repasser par l'ensemble du processus d'embauche, de recrutement ($31,940), les frais d'intégration ($7,546.5), et en espérant que le nouveau développeur soit un bon développeur qui reste pour les 31 semaines restantes de l'année, le salaire et les autres coûts liés à l'emploi ($82,649.78), le loyer ($4,200), les fournitures de bureau ($120), la perte de productivité ($38,410.96), ce qui porte le total de fin d'année pour un bon développeur travaillant à plein rendement pendant seulement deux semaines à $252,195.15!

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

Et il ne s'agit là que des coûts qui peuvent être calculés de manière générale. En fonction de ce que vous attendez du développeur, le coût d'opportunité de disposer d'un développeur pleinement opérationnel pendant seulement deux semaines dans le meilleur des cas est énorme. Et ce n'est pas tout.

Il y a les coûts qui peuvent varier d'un employeur à l'autre, mais qui s'ajoutent à 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 encore plus élevé dans le secteur des technologies de l'information. 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 pourrait être incroyablement coûteux de le corriger, tandis que l'effet d'entraînement nuira à la façon dont vos clients perçoivent votre produit. En tant que Coach d'affaires (via Codebetter.com) :

  • Pour chaque client qui se plaint, 26 autres restent silencieux.
  • En moyenne, un client lésé en parlera à 8 à 16 personnes.
  • 91% des clients mécontents n'achèteront plus jamais de services auprès de vous
  • Chacun de vos clients a un cercle d'influence de 250 personnes ou clients potentiels qui entendent parler de vous en mal.
  • De la 66% des employeurs qui ont fait l'expérience d'une mauvaise embauche, 10% déclarent avoir subi une baisse de leurs ventes en conséquence

À la lumière de ces chiffres, il peut devenir extrêmement coûteux d'engager un mauvais développeur qui contribue à livrer un produit médiocre à vos clients, ce qui nuit aux relations avec ces derniers et à l'ensemble des ventes.

En d'autres termes AIMM ConsultingLes acteurs C font fuir les clients clés, embauchent d'autres acteurs C, nuisent à 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 les plus performants".

Une mauvaise embauche peut faire couler toute l'équipe

On dit qu'une pomme pourrie gâche le groupe et qu'un mauvais développeur peut entraîner tout son entourage dans sa chute. 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 préjudiciable de différentes manières.

Le plus évident est la perte de productivité. Dans une équipe de cinq personnes, les quatre membres initiaux doivent maintenant faire 25% de plus qu'avant, c'est-à-dire leurs tâches normales plus celles du mauvais développeur. Cela peut conduire à l'extension du projet et à une baisse du moral des employés.

En effet, une étude Les moyens utilisés par les entreprises pour payer les mauvaises embauches se répartissent comme suit :

  • 41% Perte de productivité des travailleurs
  • 40% Temps perdu pour le recrutement et 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 consacrer du temps à la procédure 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 vraisemblablement besoin d'aide au départ.

Il n'y a pas que le processus d'embauche

Cela signifie également que le chef d'équipe et les responsables devront consacrer un temps excessif au 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, provoquant le départ de vos bons développeurs. Vous devrez alors non seulement remplacer le mauvais développeur, mais aussi les bons développeurs, avec les dépenses et la perte de productivité que cela implique.

Bien qu'il soit difficile de calculer le coût global des perturbations, car chaque situation est unique, il y a déjà eu des cas de perturbations. estimations de 25 fois le salaire de base pour ceux qui gagnent moins de $100 000 et de 40 fois le salaire de base pour ceux qui gagnent de $100 000 à 250 000. Même pour la courte période de 8,8 semaines de votre développeur, qui gagne 1T4T94,083, cela pourrait représenter un énorme montant de 1T4T398,043.46 !

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

En utilisant cette équationVous ajoutez (en supposant qu'une mauvaise embauche dure 8 semaines) :

  1. Coût de l'embauche (recrutement, intégration) $39 486,50
  2. Rémunération (coût pour l'employeur) $23 311,48
  3. Coût de la maintenance (bureau, fournitures de bureau) $1,218.46
  4. Perte de productivité $23 311,39
  5. Perturbation $398,043.46

Total : $485,371.38

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

Source : FinsFeed

Cela représente un demi-million de dollars. 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 son cycle de vie.

Et après toutes ces dépenses, il faut tout recommencer. Il s'agit bien entendu d'une estimation et les résultats varient d'une personne à l'autre. Nous n'avons pas non plus tenu compte des dépenses supplémentaires telles que les primes à la signature et les indemnités de départ, mais le fait est que l'embauche d'un mauvais développeur peut s'avérer extrêmement coûteuse. En investissant dans votre processus d'embauche, vous aurez plus de chances d'embaucher un bon développeur et, en fin de compte, vous vous rembourserez plusieurs fois.

Commencez avec
DevSkiller aujourd'hui

Découvrez comment DevSkiller peut vous aider à vous développer.