Die tatsächlichen Kosten für die Anstellung eines schlechten Entwicklers

Durch 30. November 2017 #!31Mo, 25. Mai 2020 02:36:11 +0200p1131#31Mo, 25. Mai 2020 02:36:11 +0200p-2Europa/Warschau3131Europa/Warschaux31 25am31am-31Mo, 25. Mai 2020 02:36:11 +0200p2Europa/Warschau3131Europa/Warschaux312020Mo, 25. Mai 2020 02:36:11 +0200362365amMontag=8#!31Mo, 25 Mai 2020 02:36:11 +0200pEuropa/Warschau5#Mai 25th, 2020#!31Mo, 25 Mai 2020 02:36:11 +0200p1131#/31Mo, 25 Mai 2020 02:36:11 +0200p-2Europa/Warschau3131Europa/Warschaux31#!31Mo, 25 Mai 2020 02:36:11 +0200pEuropa/Warschau5# Einstellungs-Statistik, Humanressourcen, IT-Rekrutierung
Kosten für die Einstellung eines schlechten Entwicklers

Did you know that hiring a new Software-Entwickler can cost $31,970 in Rekrutierung cost alone? You could splash out almost the same on a Tesla-Modell 3 Es wird Sie also nicht überraschen zu erfahren, dass der Einstellungsprozess ein Pokerspiel mit hohen Einsätzen ist, bei dem Sie viel riskieren, in der Hoffnung, einen großartigen Entwickler zu bekommen, der einen großen Beitrag zu Ihrem Unternehmen leisten wird.

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?!

Kosten für die Einstellung eines schlechten Entwicklers
Quelle: Der Rand
Der ungewöhnlich freimütige Tony Hsieh, CEO von Zappos, kann Ihnen eine Vorstellung davon vermitteln, wie viel Sie tatsächlich verlieren können. Hsieh hat behauptet, dass schlechte Einstellungen das Unternehmen mehr kosten als $100 MillionenJa, das ist richtig. $100,000,000über einen Zeitraum von 11 Jahren!

Und es ist nicht nur Tony, der auf dieses Problem gestoßen ist:

  • 66% der Arbeitgeber erlebten die negativen Auswirkungen von Fehlanstellungen
  • Eine Studie bei der Einstellung von Fachkräften festgestellt, dass mehr als die Hälfte die negativen Auswirkungen schlechter Einstellungen zu spüren bekommen hat
  • 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 Einstellung needed for high-value roles like software developers. In the face of these Zahlenist es verlockend, Wege zur Kostensenkung zu finden. Schließlich sind Sie nicht aus Teslas gemacht. Wenn es hier um Poker ginge, würden Sie nur eine Wette eingehen, dass Sie eine vernünftige Chance haben, etwas herauszuholen. Je riskanter die Wette, desto geringer der Aufwand. Aber lassen Sie sich nicht dazu verleiten, bei der Einstellung zu knausern.

Wenn Sie Entwickler einstellen, müssen Sie groß rauskommen oder nach Hause gehen

Warum ist das so? Weil nicht alle Entwickler gleich geschaffen werden.

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 Mal besser 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 Entscheidungen, die sie treffen.

Ein Team kann einen Superstar-Entwickler nicht ersetzen

Eine Studie über Programmierstudenten in Yale fand heraus, dass selbst auf Elite-Ebene Programmierer, die vermutlich alle intelligent sind, sehr unterschiedliche Ergebnisse liefern, wenn eine Effizienzbeschränkung wie ein Zeitlimit angewendet wird. Das bedeutet, dass selbst Entwickler mit identischen Fähigkeiten völlig unterschiedliche Ergebnisse erzielen können. Warum können Sie also nicht einen dieser Leistungsträger durch ein Team von fähigen, aber weniger effizienten ersetzen?

In der bahnbrechenden Arbeit zu diesem Thema Der Monat des mythischen Menschen, wurde der Grundstein dafür gelegt, den Entwickler zu übertreffen. Es stellte sich heraus, dass die Software-Entwicklung nicht in Stücke gebrochen werden konnte, da die Effektivität bestimmter Systeme einen kritischen Einfluss auf das gesamte Projekt hatte. Das Hinzufügen von mehr Leuten würde der Gesamteffizienz des gesamten Projekts schaden.

Das bedeutet, dass 10 mittelmäßige Entwickler, die jeweils eine Stunde für ein Projekt aufwenden, nicht etwas so Gutes produzieren würden wie ein 10x Entwickler in einer Stunde. Anders ausgedrückt, es wird eine einzige Frau benötigt, um ein Baby zur Welt zu bringen, die Aufgabe kann nicht aufgeteilt werden unter neun Frauen die jeweils einen Monat dauern.

Macht sie das teuer?

Obwohl es große Unterschiede in der Leistung von Programmierern gibt, gibt es beim Gehalt keine großen Unterschiede. Laut Glassdoor ist die Durchschnittsgehalt 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.

Aber hier liegt der Haken, Sie könnten am Ende genauso viel für einen schlechten Entwickler bezahlen wie für einen 10xer. Wenn Sie bei der Einstellung nicht die richtigen Tests durchführen, könnte Ihnen ein schlechter Entwickler zum gleichen Preis wie ein 10xer aufgebürdet werden.

Über wie viel reden wir also genau?

Die Kosten für die Landung eines Entwicklers

Die Kosten, die für den Einstellungsprozess eines jeden Software-Entwicklers anfallen und die sich leicht abschätzen lassen. Die Schätzungen reichen von £18,613 bis £30,614 in Großbritannien und $25,150 in Kanada. Wir haben diese Frage vor uns selbst gestellt und sind auf $31.970 gekommen, mit anderen Worten, einen Tesla.

Wir haben eine detaillierte Erklärung wie wir zu dieser Zahl gekommen sind, und in Zukunft werde ich dies als Standardkosten für den Rekrutierungsprozess verwenden.

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

Kosten für die Einstellung eines schlechten Entwicklers
Quelle: Deloitte

Warten bedeutet Geldverlust

Es dauert 43 Tageetwa 6 Wochen, um das Rekrutierungsverfahren zu durchlaufen. Es dauert weitere 29 Wochen, bis Ihre Einstellung ihre optimale Produktivität erreicht hat. Während dieser Zeit müssen Sie die Zeit Ihres Entwicklerteams investieren, um Ihren neuen Entwickler zu schulen und an Bord zu bringen und gleichzeitig die verlorene Produktivität Ihres neuen Entwicklers auszugleichen.

Um das Beste zu bekommen, müssen Sie dafür bezahlen

Es kostet $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.50in der Zeit von Managern und anderen Teammitgliedern. Dazu kommt natürlich noch das Gehalt des Mitarbeiters für die nächsten 46 Wochen, das sich auf $83,227. Das US-Büro für Arbeitsstatistik schätzt, dass das Gehalt nur 68.3% der Kosten eines Mitarbeiters für ein Unternehmen, während der Rest für Dinge wie Ruhestand und Gesundheit verwendet wird.

Mit anderen Worten, Sie haben tatsächlich Folgendes ausgegeben $121,855.01 auf Ihren Mitarbeiter in diesem Jahr. Hinzu kommen die Büroräume für die Zeit, in der sie beschäftigt waren ($6,192.31 for a Mitte range city like Chicago) and 176.92 für Büromaterial. Zusätzlich zu diesen Überlegungen braucht es normalerweise einen Mitarbeiter 29 Wochen um nach der Einstellung volle Effizienz zu erreichen. Unter der Annahme, dass sich die Produktivität linear verbessert, bedeutet dies, dass Sie eine $38,410.82 Produktivitätsverlust.

Alles in allem haben Sie ein Jahr nach Beginn Ihrer Suche $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.


Quellen: DevSkiller, Kristen Gallagher, Management von Verfolgungskosten, Marktbeobachtung, Amt für Arbeitsstatistik

Anwerbung eines Entwicklers, der sich als schlecht erweist

Wenn Sie bei einem schlechten Entwickler landen, können diese Zahlen nur steigen. Zunächst einmal dauert es im Durchschnitt 8,8 Wochen für eine schlechte Anstellung zu entlassen. Das bedeutet, dass Sie die gesamte Einstellung bezahlen müssen ($31,940), Onboarding-Kosten ($7,546.5), Gehalt ($23,311.48), Miete ($1,184.62), Büromaterial ($33.85), und der Produktivitätsverlust (der ungefähr dem Gehalt entspricht, da sich eine schlechte Anstellung vermutlich nicht in Richtung Spitzeneffizienz bewegen wird), wodurch Sie fast 15 Wochen im Jahr mit einem $87,327.91 Rechnung und nichts dafür vorzuweisen.

Natürlich müssen Sie die Stelle noch immer besetzen, so dass Sie den gesamten Einstellungsprozess erneut durchlaufen müssen, die Rekrutierung ($31,940), Onboarding-Kosten ($7,546.5), und in der Hoffnung, dass der neue Entwickler ein guter ist, der für die verbleibenden 31 Wochen des Jahres bleibt, Gehalt und andere Beschäftigungskosten ($82,649.78), Miete ($4,200), Büromaterial ($120), Produktivitätsverlust ($38,410.96), bringen Sie Ihre Jahresendsumme für einen guten Entwickler, der nur 2 Wochen lang mit höchster Effizienz arbeitet, auf $252,195.15!

Toll, oder? Aber das ist noch nicht alles.

Und das sind nur die Kosten, die sich grob kalkulieren lassen. Je nachdem, wofür Sie den Entwickler benötigen, sind die Opportunitätskosten eines vollständig hochgefahrenen Entwicklers für nur 2 Wochen im besten Fall enorm. Und das ist noch nicht alles.

Es gibt Kosten, die von Arbeitgeber zu Arbeitgeber unterschiedlich sein können, die aber zu der Belastung hinzukommen, die bereits durch einen teuren und verzögerten Einstellungsprozess entsteht.

Ein schlechter Entwickler ist wie ein Stier im Porzellanladen

Die Kosten von Fehlern, Misserfolgen und verpassten Geschäftschancen können für jedes Unternehmen verheerend sein, aber in der IT-Branche werden sie noch verschlimmert. Schließlich hat Ihr Entwickler die Aufgabe, Ihr Produkt und Ihre kritische Infrastruktur aufzubauen. Wenn sie zu langsam sind, um ein Projekt zu implementieren, oder riesige Fehler im Code hinterlassen, könnte es unglaublich teuer werden, dies zu korrigieren, während die Folgewirkungen die Art und Weise, wie Ihre Kunden Ihr Produkt sehen, beeinträchtigen. Wie Business-Coach (über Codebetter.com) weist darauf hin:

  • Für jeden Kunden, der sich beschwert, werden 26 andere schweigen
  • Ein durchschnittlicher geschädigter Kunde erzählt 8 bis 16 Personen
  • 91% unzufriedene Kunden werden nie wieder Dienstleistungen von Ihnen kaufen
  • Jeder Ihrer Kunden hat einen Einflusskreis von 250 Personen oder potenziellen Kunden, die Schlechtes über Sie hören
  • Von der 66% der Arbeitgeber die eine schlechte Einstellung erlebt haben, gab 10% an, dass sie infolgedessen Umsatzeinbußen erlitten haben

Angesichts dieser Zahlen könnte es enorm teuer werden, einen schlechten Entwickler einzustellen, der dazu beiträgt, ein unterdurchschnittliches Produkt an Ihre Kunden auszuliefern, was die Beziehungen zu den Kunden und den Gesamtverkauf schädigt.

Anders ausgedrückt AIMM-Beratung"C-Spieler vertreiben Schlüsselkunden, stellen andere C-Spieler ein, beeinträchtigen die Kundentreue, untergraben die Arbeitsmoral und das Vertrauen der Mitarbeiter, scheitern beim Eintritt in neue "heiße" Märkte, setzen notwendige Maßnahmen nicht um, verschwenden Geld und vertreiben leistungsstarke Mitarbeiter".

Ihre schlechte Einstellung kann das ganze Team untergehen lassen

Man sagt, dass ein fauler Apfel das Bündel verdirbt und ein schlechter Entwickler alle um sich herum in den Abgrund ziehen kann. Das liegt daran, dass ein schlechter Entwickler Teil eines Teams ist, eines Teams, das immer noch für ein gemeinsames Ziel verantwortlich ist. Das bedeutet, dass sie nun zusätzlich zu ihrer eigenen Arbeit auch noch den schlechten Entwickler decken müssen, und das kann auf verschiedene Weise schädlich sein.

Die offensichtlichste ist verlorene Produktivität. 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.

In der Tat, eine Studie der Art und Weise, wie Unternehmen für schlechte Einstellungen bezahlt haben, setzt sich wie folgt zusammen:

  • 41% verlorene Arbeiterproduktivität
  • 40% verlor Zeit aufgrund der Rekrutierung und Ausbildung eines anderen Arbeiters
  • 37% Ausgaben für die Anwerbung und Ausbildung eines weiteren Arbeitnehmers
  • 36% negative Auswirkungen auf die Arbeitsmoral
  • 22% negative Auswirkungen auf Kundenlösungen

Der Rest des Teams muss sich Zeit nehmen für den Einstellungsprozess (mehrmals, wenn Sie eine neue Person für die Position finden müssen), die Ausbildung und die Behebung von Fehlern der neuen Person. All dies, während sie versuchen, ein Projekt abzuschließen, bei dem sie vermutlich von vornherein Hilfe brauchten.

Es ist nicht nur der Einstellungsprozess

Dies wird auch bedeuten, dass der Teamleiter und die Manager übermäßig viel Zeit auf den schlechten Entwickler verwenden müssen, was ihren eigenen Zielen schadet, Rufund die kollektiven Ziele der Begriffe. Diese Art von Störungen kann zu einer toxischen Arbeitsumgebung führen und Ihre guten Entwickler dazu veranlassen, das Unternehmen zu verlassen. Nun müssen Sie nicht nur den schlechten Entwickler ersetzen, sondern gleichzeitig auch Ihre guten Entwickler, mit den entsprechenden Kosten und Produktivitätsverlusten.

Während die Gesamtkosten einer Unterbrechung schwer zu berechnen sind, da jeder Umstand einzigartig ist, gab es schätzt 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!

Wie hoch sind also die Gesamtkosten für die Einstellung eines schlechten Entwicklers?

Verwendung dieser Gleichungfügen Sie hinzu (unter der Annahme, dass eine schlechte Anstellung 8 Wochen dauert):

  1. Kosten für die Einstellung (Rekrutierung, Einschiffung) $39,486.50
  2. Vergütung (Kosten für den Arbeitgeber) $23,311.48
  3. Kosten der Instandhaltung (Büro, Büromaterial) $1,218.46
  4. Produktivitätsverlust $23,311.39
  5. Unterbrechung $398,043.46

Insgesamt: $485,371.38

Kosten für die Einstellung eines schlechten Entwicklers

Quelle: FinsFeed

Das ist eine halbe Million Dollar. Um es leichter verständlich zu machen, lassen Sie mich Ihnen sagen, dass das die Gesamtkosten für ein Kind während seines gesamten Lebenszyklus in den USA aufzuziehen.

Und nach all diesen Ausgaben müssen Sie wieder ganz von vorne anfangen. Dies ist natürlich eine Schätzung, und die einzelnen Ergebnisse variieren. Wir haben auch zusätzliche Ausgaben wie die Unterzeichnung von Boni und Abfindungspaketen ausgelassen, aber der Punkt ist, dass die Einstellung eines schlechten Entwicklers enorm teuer sein kann. Wenn Sie in Ihren Einstellungsprozess investieren, haben Sie eine bessere Chance, einen guten Entwickler einzustellen, und es zahlt sich letztendlich um ein Vielfaches aus.