triplecore-logotriplecore
  Zurück zur Blog-Übersicht

Was kostet schlechte Developer Experience?

Developer Experience ist kein abstrakter Begriff sondern hat konkrete finanzielle Auswirkungen. Wenn Softwareentwickler kündigen, hat das oft mit Frustration mit den täglichen Aufgaben, mit nicht wahrgenommenem Sinn der Arbeit, mit zu viel Wartungs- und Pflegeaufgaben, mit zu wenig Automatisierung zu tun. All diese Dinge lassen sich im Rahmen von guter Developer Experience positiv beeinflussen.

Die folgende Kalkulation auf Basis von Durchschnittswerten zeigt, welche Kosten die Kündigung eines Softwareentwicklers aufgrund schlechter Developer Experience verursacht.

Ein wenig Statistik 

Softwareentwickler haben häufig Kündigungsfristen von vier Wochen bis drei Monaten. Wenn wir im Durchschnitt von zwei Monaten Kündigungsfrist ausgehen, bleibt die Stelle also für vier Monate unbesetzt.

15.666€Opportunitätskosten nicht besetzte Stelle

Regelmäßig können IT-Stellen nur durch Personalvermittler besetzt werden. Bei Junior-Entwicklern weniger, für Senior-Positionen gehen wir davon aus, dass das immer so ist. Im Durchschnitt schätzen wir eine Quote von 2/3 aller Stellen. Gesamtkosten von 20-30% eines Bruttojahresgehalts sind hier üblich, wir nehmen 25% als Durchschnittswert an.

7.833€Kosten Personalvermittlung

Der neue Entwickler muss sich erst einarbeiten – sowohl in die technischen Gegebenheiten als auch in die fachliche Domäne. Wir gehen - wieder optimistisch - von einer Einarbeitungszeit von 3 Monaten und einer um 50% verringerten Produktivität in dieser Zeit aus.

5.875€Opportunitätskosten Einarbeitungszeit Entwickler

Die Einarbeitung bindet Kapazitäten im Team, sowohl bei anderen Entwicklern als auch im Fachbereich. Nach unserer Erfahrung lässt sich nur in den seltensten Fällen das notwendige Wissen allein durch die Lektüre von Dokumentation erarbeiten. Wir gehen konservativ von 10% weniger Kapazität bei zwei Kollegen für drei Monate Einarbeitungszeit aus.

2.350€Opportunitätskosten Hilfe bei der Einarbeitung

Mit diesen relativ einfach abzuschätzenden Positionen ergeben sich in Summe Kosten von über 30T€ pro Kündigung eines unzufriedenen Entwicklers.

15.666€Opportunitätskosten nicht besetzte Stelle
7.833€Kosten Personalvermittlung
5.875€Opportunitätskosten Einarbeitungszeit Entwickler
2.350€Opportunitätskosten Hilfe bei der Einarbeitung
31.724€Gesamtkosten der Kündigung
Weitere Faktoren können die Kosten weiter steigen lassen: 
  • "Blast-Radius": Der Ausstieg eines zentralen Entwicklers aus einem Team führt häufig dazu, dass weitere Devs ihren aktuellen Job kritisch sehen und auch kündigen. Eine Vervielfachung der Kosten ist die Folge.
  • Verlust von Domänen-Wissen: Insbesondere langjährige Mitarbeiter haben ein tiefes Wissen über die fachliche Domäne und die Technologie angesammelt. Es kann Jahre dauern, dieses Wissen wieder aufzubauen. Eine deutliche Verlangsamung der Produktentwicklung ist die Folge.

Selbst ein perfektes Arbeitsumfeld wird nicht verhindern, dass Softwareentwickler kündigen. Devs sind oft daran interessiert, sich regelmäßig technisch und fachlich weiterzuentwickeln.

Gute Developer Experience hilft jedoch, gute Entwickler länger im Team zu halten und die Auswirkungen beim Ausstieg zu verringern.
Hans-Christian Pahlig - 4.11.2020