REALITYWIPE

FORSCHUNGSAKTE

Die Wissenschaft des Entwicklungstempos

«Sie liefert doppelt so schnell wie ich — ich bin wohl nicht dafür gemacht» ist die Art von Gedanken, die Software-Ingenieure ständig durchspielen, meistens um 23 Uhr vor einem halbfertigen PR.

DIE ÜBUNG ANSEHEN

Mach aus einem Gedanken, den diese Forschung erklärt, einen klaren Schritt.

DER GEDANKE

Ein guter Ingenieur braucht keine Erholungszeit nach einem Kontextwechsel

DEINE AUFGENOMMENE ANTWORT

Ich blocke Erholungszeit wie ein Meeting—weil Kontextwiederherstellung echte Arbeit ist, nicht Ausfallzeit.

EIN PRIVATER SCHRITT

In deinem Kalender für nächste Woche füge fünfzehnminütige 'Kontext-Erholungs'-Blöcke nach jedem Meeting hinzu. Mache sie privat. Am Ende der Woche, beobachte, ob das Blockieren deine tatsächliche Zeit in Deep Work verändert hat.

Was die Forschung zeigt: Dieser Vergleich steht auf wackligem Fundament. Der ursprüngliche Befund des '10x-Programmierers' stammt aus 12 Personen in einer Studie von 1968, die die Zeit für eine einzelne Aufgabe unter Bedingungen maß, die kaum mit moderner Softwarearbeit vergleichbar sind. Ein halbes Jahrhundert später dokumentierte das SPACE-Framework, dass Entwicklerproduktivität mehrdimensional ist — Geschwindigkeit ist ein Ausschnitt eines viel größeren Bildes, und die anderen Ausschnitte sind in Peer-Vergleichen oft unsichtbar. Eine systematische Kartierung der Burnout-Literatur stellte derweil fest, dass chronische Überlastung ein verlässlicher Prädiktor für Ingenieur-Burnout ist — kein Zeichen außergewöhnlicher Hingabe. Das alte Skript — 'arbeite schneller, beweise deinen Wert' — steht im Widerspruch zu dem, was die Evidenz über gutes Ingenieurwesen zeigt.

12Programmierer in der Sackman/Grant-Studie von 1968, die den '10x'-Mythos hervorbrachte — der gesamte Ursprung eines halbjahrhundertealten Volksglaubens über Softwareentwickler-Produktivität5 dimensionsdie Anzahl unabhängiger Produktivitätsdimensionen für Entwickler im SPACE-Framework — Satisfaction, Performance, Activity, Communication/collaboration, Efficiency/flow — von denen keine vollständig allein durch Geschwindigkeit erfasst werden kann74 studiesPrimärstudien, die in Tulili et al.s systematischer Kartierung von 2022 zu Burnout in der Softwareentwicklung synthetisiert wurden, wo Überlastung und hohe Arbeitsbelastung die Liste der Burnout-Vorläufer konsequent anführen4 DORA metricsdas vierdimensionale Engineering-Performance-Modell der DORA-Forschung (Deployment-Frequenz, Lead-Time, Change-Failure-Rate, Time-to-Restore) — Teams, die nur eine Dimension auf Kosten anderer optimieren, erzielen konsequent schlechtere Ergebnisse beim systemweiten Durchsatz

Wie sich die Wissenschaft verändert hat

  1. 1968

    Sackman, Erikson und Grant veröffentlichen die Studie, die zum Ursprung des '10x-Programmierers' wurde: 12 professionelle Programmierer bei der Lösung eines einzigen Problems zeigten eine 28:1-Ratio bei der Debugging-Zeit und etwa 10:1 beim Code-Volumen — weithin zitierte Befunde, die aber selten auf ihr enges, auf eine Aufgabe beschränktes Design hin geprüft wurden.

  2. 2001

    Magne Jørgensens Übersicht über Studien zur individuellen Produktivitätsvariation findet, dass die Ratio zwischen Programmierern real ist, aber kontextabhängig — Studien mit unterschiedlichen Aufgaben, Sprachen und Teamkontexten produzierten Ratios von 2:1 bis über 20:1, und warnen davor, irgendeine einzelne Ratio als universell zu behandeln.

  3. 2019

    Storey und Zimmermann befragen 2.000 Microsoft-Entwickler und stellen fest, dass der häufigste Schmerzpunkt für Entwickler nicht langsames Tippen oder Werkzeug-Performance ist, sondern Unterbrechungen und Aufgabenwechsel — und lenken damit den Blick auf Workflow und Umgebung als wichtige Produktivitätshebel, die in Geschwindigkeitsvergleichen unsichtbar sind.

  4. 2019

    Murphy-Hill und Kollegen bei Google veröffentlichen Befunde, dass die individuelle Entwicklerleistung stärker mit Team- und Organisationsfaktoren korreliert — Code-Review-Kultur, psychologische Sicherheit, On-Call-Last — als mit individuellem Einsatz oder roher Ausgabegeschwindigkeit.

  5. 2020

    McConnells Überprüfung der ursprünglichen Sackman/Grant-Studie von 1968 verfolgt genau nach, wie das '10x'-Label in den Volksglauben überging: Die ursprüngliche Ratio bezog sich auf die Debugging-Zeit bei einer Aufgabe für 12 Personen, nicht auf allgemeine Produktivität — und spätere Wiederholungen haben den Befund über fünf Jahrzehnte aufgeblasen und aus dem Kontext gerissen.

  6. 2021

    Forsgren, Storey, Maddila, Zimmermann, Houck und Nagappan stellen das SPACE-Framework in ACM Queue vor: Satisfaction and wellbeing, Performance, Activity, Communication and collaboration, Efficiency and flow — fünf Dimensionen der Entwicklerproduktivität, von denen keine auf Geschwindigkeit allein reduzierbar ist.

  7. 2022

    Tulili, Capiluppi und Rastogi veröffentlichen eine systematische Kartierungsstudie zu Burnout in der Softwareentwicklung, die 74 Primärstudien synthetisiert: Überlastung und hohe Arbeitsbelastung erweisen sich als die in der Literatur am häufigsten berichteten Vorläufer von Burnout, während Engagement und Autonomie als Schutzfaktoren wirken.

Was Menschen glauben vs. was die Daten zeigen

Der GlaubeDer '10x-Ingenieur' ist ein echtes, stabiles individuelles Merkmal — manche Entwickler sind eben dafür gebaut, zehnmal so viel zu produzieren wie andere.

Die DatenMcConnells Überprüfung von 2020 verfolgt die '10x'-Ratio zu einer einzigen Studie von 1968 mit 12 Programmierern, die eine Aufgabe unter kontrollierten Bedingungen abschlossen. Die Ratio maß Debugging-Zeit, nicht allgemeine Produktivität — und es wurde nie belegt, dass sie ein stabiles individuelles Merkmal ist und nicht ein Schnappschuss der Leistungsstreuung bei einer Aufgabe.

Der GlaubeDer Ingenieur, der die meisten Tickets pro Sprint abschließt, ist die produktivste Person im Team.

Die DatenDas SPACE-Framework identifiziert fünf orthogonale Dimensionen der Entwicklerproduktivität. Aktivitätszählungen wie geschlossene Tickets sind nur ein Proxy für eine Dimension (Aktivität), und das Framework warnt, dass Einzel-Dimensions-Metriken systematisch Beiträge in Kommunikation, Mentoring, Code-Qualität und Flow-State-Arbeit übersehen, die keine sichtbaren Artefakte erzeugen.

Der GlaubeLängere Arbeitszeiten sind ein Zeichen von Engagement und führen zuverlässig zu mehr Output.

Die DatenTulilikis, Capiluppis und Rastogis systematische Kartierung von 74 Burnout-Studien ergab, dass Überlastung und hohe Arbeitsbelastung die am häufigsten berichteten Vorläufer von Software-Ingenieur-Burnout waren — nicht von anhaltend hoher Leistung. Ausgebrannte Ingenieure zeigen reduzierte Qualität, mehr Fehler und höhere Fluktuation.

Der GlaubeLiefergeschwindigkeit ist die einzige Metrik, die bei der Beurteilung von Team- und Einzelleistung wirklich zählt.

Die DatenDORAs Forschung von 2023 zeigt, dass Hochleistungsteams über Deployment-Frequenz, Lead-Time, Change-Failure-Rate und Time-to-Restore optimieren — vier verschiedene Dimensionen. Teams, die Geschwindigkeit auf Kosten der Stabilität maximieren, produzieren konsequent höhere Fehlerquoten und längere Wiederherstellungszeiten, was netto zu schlechterem Gesamtdurchsatz führt.

Der GlaubeWenn du langsamer bist als deine Kollegen, bedeutet das, dass du weniger fähig bist — nicht dass dein Kontext anders ist.

Die DatenMurphy-Hill und Kollegen stellten bei Google fest, dass individuelle Leistung stärker durch Team- und Organisationsfaktoren vorhergesagt wird — Code-Review-Last, Meeting-Kultur, psychologische Sicherheit — als durch individuellen Einsatz. Zwei Ingenieure in verschiedenen Teams mit derselben Fähigkeit können aus strukturellen, nicht persönlichen Gründen dramatisch unterschiedliche Output-Geschwindigkeiten zeigen.

TESTE_DICH · Wie gut kennst du diese Forschung?

  1. 01 Wie viele Programmierer nahmen an der Sackman/Grant-Studie von 1968 teil, die als Ursprung der '10x-Programmierer'-Behauptung zitiert wird?

    McConnells Überprüfung von 2020 verfolgte das '10x'-Label zu einer Studie von 1968 mit nur 12 professionellen Programmierern, die eine einzige Aufgabe abschlossen. Die Ratio maß Debugging-Zeit, nicht allgemeine Produktivität, und die kleine Stichprobe und das Einzelaufgaben-Design wurden selten erwähnt, wenn der Befund später zitiert wurde. Quelle

  2. 02 Wofür steht das 'S' im SPACE-Framework?

    Das SPACE-Framework von Forsgren et al. steht für Satisfaction and wellbeing, Performance, Activity, Communication and collaboration, Efficiency and flow. Mit Zufriedenheit zu beginnen spiegelt das Argument der Autoren wider, dass Wohlbefinden sowohl eine Dimension der Produktivität als auch eine notwendige Bedingung für die anderen ist. Quelle

  3. 03 Was war laut der systematischen Kartierungsstudie von Tulili, Capiluppi und Rastogi der am häufigsten berichtete Vorläufer von Burnout bei Softwareingenieuren?

    Über 74 Primärstudien in der systematischen Kartierung waren Überlastung und hohe Arbeitsbelastung die häufigsten Vorläufer von Software-Ingenieur-Burnout. Die Übersicht identifizierte auch Engagement und Autonomie als die häufigsten Schutzfaktoren — was darauf hindeutet, dass 'mehr arbeiten' keine nachhaltige Produktivitätsstrategie ist. Quelle

  4. 04 DORAs Forschung zu hochleistungsfähigen Entwicklungsteams misst vier Schlüsselkennzahlen. Welche Kombination ist korrekt?

    DORAs Forschung etablierte Deployment-Frequenz, Lead-Time für Änderungen, Change-Failure-Rate und Time-to-Restore als die vier Schlüsseldimensionen der Software-Delivery-Performance. Diese Metriken balancieren Geschwindigkeit gegen Zuverlässigkeit — Teams, die nur Geschwindigkeit auf Kosten der anderen drei maximieren, erzielen konsequent schlechtere Ergebnisse beim systemweiten Durchsatz. Quelle

  5. 05 Was fanden Murphy-Hill und Kollegen als stärksten Prädiktor für individuelle Entwicklerleistung bei Google?

    Murphy-Hill und Kollegen fanden, dass Team- und Organisationsfaktoren — einschließlich Code-Review-Last, Meeting-Kultur, On-Call-Belastung und psychologische Sicherheit — die individuelle Entwicklerleistung stärker vorhersagten als individueller Einsatz oder technische Fähigkeiten allein. Das bedeutet, dass zwei gleich fähige Ingenieure in verschiedenen Teams aus strukturellen Gründen dramatisch unterschiedliche Output-Geschwindigkeiten zeigen können. Quelle

Die Forschenden dahinter

Benannte Mechanismen

Skripte, die diese Forschung erklärt

Verwandte alte Skripte

Verwandte Selbstchecks

Verwandte Forschung

Forschende zum Weiterlesen

Verwandte Mechanismen

in zahlenforschungs chronikteste dein wissenGesamte Forschung