Skip to main content
Xcapit
Blog
·11 Min. Lesezeit·Santiago VillarruelSantiago Villarruel·Product Manager

Agile Schätztechniken, die bei Softwareprojekten wirklich funktionieren

guideprocess
Agile Schätztechniken einschließlich Story Points, Planning Poker und Monte-Carlo-Simulation
Das Schätzspektrum: von relativer Größenbestimmung zur probabilistischen Prognose

Warum traditionelle Schätzungen konsequent scheitern

Jede Führungskraft in der Softwareentwicklung kennt dieses Szenario: Ein Projektmanager fragt, wie lange eine Funktion dauern wird, das Engineering-Team gibt eine sorgfältige Schätzung ab — und drei Monate später erweist sie sich als viel zu optimistisch. Das Post-Mortem gibt Scope-Creep, unklaren Anforderungen oder technischen Überraschungen die Schuld. Aber die eigentliche Ursache ist fast immer die Schätzmethode selbst, nicht die Menschen, die sie anwenden.

Traditionelle Schätzungen behandeln Softwareentwicklung wie Fertigung. Man zerlegt ein Feature in Aufgaben, schätzt jede Aufgabe in Stunden, addiert sie und erhält ein Lieferdatum. Die Logik ist verlockend, weil sie spiegelt, wie wir physische Arbeit schätzen. Aber Software ist grundlegend anders als Fertigung: Sie umfasst Entdeckung, Lernen und kreative Problemlösung, deren Dauer unmöglich präzise vorherzusagen ist.

Zwei kognitive Verzerrungen verschärfen dieses strukturelle Problem. Der Planungsirrtum — erstmals von Daniel Kahneman und Amos Tversky beschrieben — ist unsere systematische Tendenz, die Dauer von Aufgaben zu unterschätzen, selbst wenn wir direkte Evidenz haben, dass ähnliche Aufgaben länger gedauert haben. Und der Ankereffekt bedeutet, dass sich Diskussionen nach einer ersten Schätzung um diese Zahl drehen, unabhängig von neuen Informationen.

Die Antwort der Softwarebranche war die Entwicklung von Schätzansätzen, die mit der menschlichen Psychologie arbeiten statt gegen sie. Die wirksamsten — Story Points, T-Shirt-Sizing, Planning Poker und Monte-Carlo-Simulation — teilen eine gemeinsame Erkenntnis: Relativer Vergleich ist weit verlässlicher als absolute Messung, und probabilistische Bereiche sind ehrlicher als Punktschätzungen.

Story Points: Relative Komplexität, nicht Zeit

Story Points messen Aufwand, Komplexität und Unsicherheit einer User Story relativ zu anderen Stories, die das Team bereits abgeschlossen hat. Die Einheit ist bewusst abstrakt. Eine Story mit 8 Punkten wird nicht erwartet, 8 Stunden zu dauern — sie soll ungefähr doppelt so viel Aufwand erfordern wie eine 4-Punkte-Story und halb so viel wie eine 16-Punkte-Story. Diese Abstraktion ist genau der Sinn.

Wenn Teams in Stunden schätzen, verankern sie sich an individuellen Kapazitäten — und individuelle Kapazitäten variieren enorm je nach Codebase-Vertrautheit, Unterbrechungen, Meetings und Energielevel. Wenn Teams in Story Points schätzen, kalibrieren sie die Arbeit gegen ihre kollektive Vergangenheitserfahrung. Die Gesamtlieferung von Story Points des Teams pro Sprint — seine Velocity — wird über Zeit bemerkenswert konsistent.

Die Fibonacci-Folge (1, 2, 3, 5, 8, 13, 21) ist der Standard für Story-Point-Skalen, und ihre Nichtlinearität ist beabsichtigt. Die wachsenden Lücken zwischen Werten spiegeln das exponentielle Wachstum der Unsicherheit mit zunehmender Komplexität wider. Eine 1-Punkte-Story kann mit hoher Sicherheit geschätzt werden; eine 8-Punkte-Story umfasst genug Unbekannte, dass präzise Stundenschätzungen falsche Genauigkeit wären.

T-Shirt-Sizing: Leichtgewichtige Schätzung für Roadmaps

T-Shirt-Sizing (XS, S, M, L, XL, XXL) tauscht Präzision gegen Geschwindigkeit und eignet sich ideal für frühe Roadmaps, wenn Dutzende von Epics oder Features grob dimensioniert werden müssen. Es ist besonders nützlich in Discovery-Sessions mit Kunden, die noch keine verfeinerten Anforderungen haben — Elemente können nach ungefährer Größenordnung sortiert werden ohne den kognitiven Aufwand von Fibonacci-Zahlen.

Der praktische Anwendungsfall ist die Portfolio-Priorisierung. Wenn ein Product Backlog 40 potenzielle Features hat und das Führungsteam entscheiden muss, was in Q3 kommt, ermöglicht T-Shirt-Sizing dem Engineering-Team, relativen Aufwand schnell und klar zu kommunizieren. Ein XL-Element hat grundlegend andere Planungsimplikationen als ein S-Element, und Stakeholder verstehen das intuitiv.

Planning Poker: Ankereffekte durch simultane Enthüllung eliminieren

Planning Poker ist das wirksamste Werkzeug zur Kalibrierung des gemeinsamen Verständnisses von Story-Komplexität — und sein Wert kommt vollständig von einer Regel: Schätzungen werden simultan enthüllt. Jedes Teammitglied zeigt seine Karte zur gleichen Zeit, was verhindert, dass die Zahl einer Person die anderen verankert.

Das Protokoll ist einfach. Der Product Owner liest eine User Story vor und beantwortet Klärungsfragen. Teammitglieder wählen privat eine Schätzkarte aus der Fibonacci-Folge. Beim Zählen bis drei werden alle Karten aufgedeckt. Bei Einigkeit wird die Schätzung erfasst. Bei Abweichungen — dem interessanten Fall — diskutiert das Team die Divergenz: Die Person mit der niedrigsten und die mit der höchsten Schätzung erklären jeweils ihr Reasoning.

Diese Gespräche bringen Annahmen und Wissenslücken an die Oberfläche, die sonst verborgen blieben. Der Senior Engineer, der 13 Punkte schätzte, kennt vielleicht eine Drittanbieter-Integration, die das Feature viel komplexer macht als es scheint. Der Junior, der 3 schätzte, hat möglicherweise Fehlerbehandlungsanforderungen nicht berücksichtigt. Nach der Diskussion schätzt das Team neu — und die neuen Schätzungen konvergieren zu einem genaueren gemeinsamen Verständnis.

Der Kegel der Unsicherheit: Ehrlichkeit über das Unbekannte

Der Kegel der Unsicherheit ist keine Schätztechnik, sondern ein Kommunikationsrahmen, den jeder Product Manager und Engineering-Leader verinnerlichen sollte. Er beschreibt, wie sich Schätzunsicherheit über den Projektlebenszyklus verändert: sehr hoch zu Beginn, sich zunehmend verengend, wenn Anforderungen definiert und Arbeit abgeschlossen werden.

Zu Projektbeginn, bevor Anforderungen definiert sind, kann eine Lieferschätzung um einen Faktor 4x in beide Richtungen abweichen. Nach Etablierung der Anforderungen, aber vor Abschluss des Designs, verengt sich der Bereich auf etwa 2x. Die geschäftliche Implikation: Ein präzises Lieferdatum am ersten Projekttag zu verlangen, ist eine Forderung nach einer Zahl, die falsch sein wird. Die richtige Antwort ist, den Kegel zu kommunizieren.

Diagramm, das zeigt, wie sich die Schätzgenauigkeit verbessert, während das Projekt die Phasen Discovery, Design und Implementierung durchläuft
Die Schätzgenauigkeit folgt dem Kegel der Unsicherheit — je weiter fortgeschritten das Projekt, desto enger der Bereich realistischer Ergebnisse

Monte-Carlo-Simulation: Probabilistische Prognose für reale Projekte

Monte-Carlo-Simulation ist das wirksamste Schätzwerkzeug, das die meisten Software-Teams noch nie verwendet haben. Es ersetzt Punktschätzungen durch Wahrscheinlichkeitsverteilungen und produziert Prognosen wie 'Es gibt eine 70%-Wahrscheinlichkeit, diesen Scope bis Q3 abzuschließen und eine 90%-Wahrscheinlichkeit bis Q4.' Diese probabilistischen Bereiche sind ehrlicher, vertretbarer und — kontraintuitiv — für Entscheider nützlicher als falsche Präzision.

Die Mechanik ist unkompliziert. Man nimmt historische Velocity-Daten des Teams — tatsächlich abgeschlossene Story Points pro Sprint über die letzten 10-15 Sprints — und simuliert damit Tausende möglicher Zukünfte. In jeder Simulation samplet man zufällig einen Velocity-Wert aus der historischen Verteilung und zieht ihn vom verbleibenden Backlog ab. Dies wiederholt sich, bis das Backlog leer ist, wobei die Anzahl der benötigten Sprints erfasst wird. Nach 10.000 Simulationen erhält man eine Verteilung möglicher Fertigstellungsdaten.

Die entscheidende Erkenntnis: Man sagt keine spezifische Zukunft vorher — man beschreibt den Bereich plausibler Zukünfte angesichts vergangener Leistung. Die resultierende Wahrscheinlichkeitsverteilung spiegelt die tatsächliche Systemunsicherheit wider statt des Optimismus eines einzelnen Schätzers.

Die #NoEstimates-Bewegung: Valide Kritik, unpraktische Schlussfolgerung

Die #NoEstimates-Bewegung argumentiert, dass die Kosten des Schätzens ihren Nutzen überwiegen und Teams sich stattdessen auf die Lieferung kleiner, häufig deploybarerInkremente konzentrieren sollten, deren Wert selbstevident ist. Die Kritik an traditionellen Schätzungen ist weitgehend korrekt: Punktschätzungen sind fast immer falsch, das Schätzen verbraucht erhebliche Team-Zeit, und die falsche Präzision schafft politische Probleme, wenn die Realität abweicht.

Aber die Schlussfolgerung — Schätzungen vollständig aufzugeben — ist für die meisten Organisationen mit kundenorientierten Projekten mit realen Budgetbeschränkungen und Lieferverpflichtungen unpraktisch. Die Syntheseposition lautet: Schätzungen sind wertvoll, wenn die Kosten der produzierten Information geringer sind als die Kosten der Entscheidungen, die sie informieren.

Praktische Tipps für die Stakeholder-Kommunikation

  • Schätzungen immer mit expliziten Konfidenzintervallen präsentieren, nicht als Punktwerte. '10 Sprints mit 70% Konfidenz, 14 Sprints mit 90% Konfidenz' ist nützlicher als '10 Sprints.'
  • Erklären, welche Annahmen in die Schätzung eingeflossen sind und welche Ereignisse sie verändern würden. Was passiert mit dem Zeitplan, wenn der Scope um 20% wächst?
  • Schätzungen regelmäßig aktualisieren, wenn neue Informationen eintreffen, und die Aktualisierung kommunizieren, nicht nur die ursprüngliche Zahl.
  • Visuelle Werkzeuge nutzen — Burn-Down-Charts, Wahrscheinlichkeitsverteilungen, Sprint-Velocity-Graphen — um Unsicherheit sichtbar zu machen.
  • 'Was wir wissen' von 'Was wir annehmen' trennen — Stakeholder, die den Unterschied verstehen, können helfen, Schlüsselannahmen schneller zu klären.
  • Eine Nachschätzungs-Kadenz bei wichtigen Projektmeilensteinen festlegen — nach der Discovery, nach dem ersten Sprint, nach wichtigen technischen Entscheidungen.

Eine Kultur der Schätzehrlichkeit aufbauen

Das größte Hindernis für gute Schätzungen ist nicht methodisch — es ist kulturell. In Organisationen, in denen Schätzungen als Verpflichtungen statt als Prognosen behandelt werden, haben Ingenieure Anreize, Schätzungen defensiv aufzublähen oder — schlimmer — die Antwort zu geben, die Stakeholder hören wollen, statt der ehrlichen Einschätzung. Beide Verhaltensweisen verschlechtern die Informationsqualität, die Schätzungen liefern sollen.

Schätzgenauigkeit sollte über die Zeit verfolgt werden — nicht um Ingenieure für Fehler zu bestrafen, sondern um den Schätzprozess des Teams zu kalibrieren. Wenn ein Team konsequent um 30% unterschätzt, ist die richtige Reaktion, den Prozess anzupassen, nicht Druck auf die Ingenieure zu machen. Psychologische Sicherheit rund um Schätzehrlichkeit ist keine weiche kulturelle Sorge; sie ist eine Voraussetzung für nützliche Prognosen.

Schätzung ist eine der wichtigsten Hebelfähigkeiten im Software-Produktmanagement, und es gut zu machen erfordert sowohl die richtigen Techniken als auch die organisationale Kultur, sie ehrlich anzuwenden. Bei Xcapit wenden wir diese Frameworks in jedem Engagement an — von der frühen Discovery mit Startups bis zu komplexen mehrphasigen Programmen für Enterprise-Kunden. Wenn Ihr Team Schwierigkeiten mit Vorhersagbarkeit oder Stakeholder-Vertrauen bei Lieferfristen hat, erkunden Sie unseren Ansatz zur individuellen Softwareentwicklung unter /services/custom-software oder kontaktieren Sie uns, um Ihren spezifischen Kontext zu besprechen.

Share
Santiago Villarruel

Santiago Villarruel

Product Manager

Wirtschaftsingenieur mit über 10 Jahren Erfahrung in der Entwicklung digitaler Produkte und Web3. Verbindet technische Expertise mit visionärer Führung für wirkungsvolle Softwarelösungen.

Lassen Sie uns Großes bauen

KI, Blockchain & maßgeschneiderte Software — für Ihr Unternehmen.

Kontakt aufnehmen

Bereit, Ihr nächstes Projekt zu starten?

Sprechen wir darüber, wie wir helfen können.

Verwandte Artikel