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

Veröffentlicht: Zuletzt aktualisiert:
Kosten für die Einstellung eines schlechten Entwicklers

Wussten Sie, dass die Einstellung eines neuen Softwareentwicklers Folgendes kosten kann $31,970 allein bei den Rekrutierungskosten? Man könnte fast dasselbe auf eine 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.

Aber was passiert, wenn Sie die falsche Person einstellen? Nehmen Sie sich einfach einen Moment Zeit und fragen Sie sich das:

Wenn ich Ihnen sagen würde, dass Sie mit den Kosten für jede schlechte Entwicklereinstellung ein paar Tesla Roadster (also zwei elektrische Supersportwagen) anstelle eines Tesla Model 3 bekommen könnten, würden Sie daran glauben?!

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% der Fluktuation resultiert aus schlechten Einstellungsentscheidungen

Diese Statistiken deuten darauf hin, dass es trotz der massiven Investitionen in die Personalbeschaffung, die für hochwertige Rollen wie Softwareentwickler erforderlich sind, eine Reihe von schlechten Einstellungen gibt. Angesichts dieser Zahlen ist es verlockend, Wege zu finden, die Kosten zu senken. Schließlich sind Sie ja nicht aus Teslas gemacht. Wenn dies ein Pokerspiel wäre, würden Sie nur eine Wette eingehen, bei der 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 von Mitarbeitern 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.

Haben Sie von dem 10x-Entwickler gehört? Ein mythischer Teufel, der die Arbeit von 10 niederen Sterblichen verrichten kann? Mark Zuckerberg glaubt sogar, dass die besten Entwicklereinstellungen 100 Mal besser als ihre weniger bedeutenden Kollegen. Warum finden Sie also eine so größere Variation in der Leistung der Entwickler als in anderen Bereichen? Es liegt daran, dass der Wert eines guten Entwicklers nicht nur im Code liegt, den er oder sie schreibt, sondern in der 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 den USA für einen Softwareentwickler fällt in einen Bereich von $58 Tausend Dollar bis $113 Tausend Dollar. Selbst mit der Variation in diesen Zahlen zwischen verschiedenen Märkten gesehen, gibt es immer noch nicht eine 10x Unterschied in den Gehältern.

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.

Wenn Sie jedoch die Kosten für die Einstellung eines Mitarbeiters in Ihrem Unternehmen berechnen, müssen Sie auch die Kosten berechnen, die durch die Einstellung und das Hochfahren des neuen Mitarbeiters entstehen. Dazu müssen wir einige Faktoren berücksichtigen.

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 und 6 Wochen, um einen Entwickler einzustellen. Sobald er eingestellt ist, müssen Sie ihn einarbeiten. Für einen Mid-Level-Ingenieur wurden diese Kosten geschätzt auf $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 für eine Mittelklasse-Stadt wie Chicago) und 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 bei einem Entwickler der mittleren Ebene, der über 29 Wochen auf Spitzeneffizienz hochfährt und 17 Wochen lang mit Spitzeneffizienz arbeitet, in einem durchschnittlichen Markt und möglicherweise viel mehr für einen leitenden Entwickler in einem heißen Markt wie San Francisco. Und das setzt voraus, dass alles klappt.


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 (via Codebetter.com) hinweist:

  • 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.

Am offensichtlichsten ist der Produktivitätsverlust. In einem fünfköpfigen Team müssen die 4 ursprünglichen Mitglieder nun 25% mehr tun als vorher, ihre normalen Aufgaben plus die Aufgaben des schlechten Entwicklers. Dies kann zur Verlängerung des Projekts und zu einer gesenkten Arbeitsmoral der Mitarbeiter führen.

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 des 25-fachen Grundgehalts für diejenigen, die weniger als $100.000 verdienen, und des 40-fachen Grundgehalts für diejenigen, die $100.000 bis 250.000 verdienen. Selbst für die kurze, 8,8-wöchige Betriebszugehörigkeit Ihres Entwicklers, der $94.083 verdient, könnte das eine satte Summe von $398.043,46 sein!

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, Onboarding) $39.486,50
  2. Entschädigung (Kosten für den Arbeitgeber) $23.311,48
  3. Kosten für Instandhaltung (Büro, Büromaterial) $1.218,46
  4. Produktivitätsverlust $23.311,39
  5. Störung $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.

Beitrag teilen

Erfahren Sie mehr über die Einstellung von Technikern

Abonnieren Sie unseren Learning Hub, um nützliche Einblicke direkt in Ihren Posteingang zu erhalten.

Kodierfähigkeiten nahtlos verifizieren & entwickeln.

Sehen Sie DevSkiller-Produkte in Aktion.

Sicherheitszertifizierungen & Konformität. Wir sorgen dafür, dass Ihre Daten sicher und geschützt sind.

DevSkiller-Logo TalentBoost-Logo TalentScore Logo