Zum Hauptinhalt springen

Fibonacci-Sequenz für agile Schätzung

Fibonacci Story Points helfen Teams, Arbeit schnell und genau zu schätzen, ohne sich über exakte Stunden Gedanken zu machen. Nutze relative Größenschätzung, um große, unsichere Aufgaben von schnellen Erfolgen zu unterscheiden.

Das Fibonacci Story Point-System gibt es schon eine Weile, aber die zunehmende Verbreitung agiler Praktiken hat es wieder populär gemacht. Du kannst es in fast jeder Projektmanagement-Software verwenden, die Schätzungen unterstützt, wie Jira oder Asana.

Fibonacci-Sequenz (1, 2, 3, 5, 8, 13, 21) für die Bewertung

Nutze relative Größenschätzung statt absoluter Schätzungen, wenn die meisten Anforderungen unbekannt sind, die Umgebung komplex ist und der Bedarf dringend ist. Du musst nicht die exakte Anzahl der zu investierenden Stunden kennen oder wie viel du verdienen wirst. Diese Zahlen sind auch als Story Points in der Scrum- / Agile-Methodik bekannt.

Das Ziel dieser Schätzung ist die Unterstützung bei der relativen Größenbestimmung. Sie hilft festzustellen, was größer und kleiner ist, findet aber nicht die exakte Zahl, da Prognosen selten möglich sind.

Die Fibonacci-Sequenz-Schätzung beschleunigt die Schätzungszeit um 80 %. Sie hebt Unterschiede hervor und liefert bessere Schätzungen.

Warum Story Points mit Fibonacci-Sequenz besser als Stunden sind

Laut Scum Inc konnten selbst die besten Experten im Unternehmen nicht abschätzen, wie viel Zeit ein Projekt benötigen würde, einschließlich der Personen, die es umsetzten. Darüber hinaus zeigte die Forschung der Rand Corporation in den 1940er-Jahren, dass Menschen nicht gut darin sind, Stunden zu schätzen. Praktische Erfahrungen bestätigen diese Forschung immer wieder.

Entwickler wissen nur genug, um zu starten; sie wissen nicht alles, was zum Abschluss einer Aufgabe erforderlich ist. Je mehrdeutiger die Anforderung, desto schwieriger ist es zu berechnen, wie lange etwas dauern wird. Teams müssen jedoch ihre Arbeit schätzen, um Releases vorherzusagen.

Je mehrdeutiger die Anforderung, desto schwieriger ist es zu berechnen, wie lange etwas dauern wird. WSJF zwingt dich nicht, die richtigen Schätzungen in Stunden festzulegen. Stattdessen fordert es dich auf, dein Unsicherheitsniveau festzulegen.

Unser Ziel ist es nicht, die exakte Stundenzahl zu finden, sondern das akzeptable Maß an Unsicherheit zu bestimmen und zu handhaben. Unsicherheit wächst exponentiell, wenn die Größe der Aufgabe zunimmt.

Die Wahrscheinlichkeit, eine Aufgabe zu erledigen, sinkt drastisch, wenn deine Schätzung der Aufgabengröße wächst.

Wahrscheinlichkeit, eine Aufgabe rechtzeitig zu erledigen

Wahrscheinlichkeit, eine Aufgabe rechtzeitig zu erledigen, ACADEMIC JOURNAL OF MANUFACTURING ENGINEERING, VOL. 15, ISSUE 1/2017 45

Du musst große und unklare Aufgaben trennen, die nicht in einem Sprint oder Produktinkrementzyklus erledigt werden können, für eine bessere Planung.

Mit der linearen Bewertungsskala liegen die Zahlen zu nah beieinander, und es ist unmöglich, Schätzungen zu unterscheiden. Die Fibonacci-Sequenz schützt deine Top-Prioritätenliste mit angemessener Komplexität vor etwas, das in kleinere Teile zerlegt werden sollte.

Korrelation zwischen Aufgabengröße und Wahrscheinlichkeit, eine Aufgabe rechtzeitig zu erledigen

Korrelation zwischen Aufgabengröße und Wahrscheinlichkeit, eine Aufgabe rechtzeitig zu erledigen

Wie die Schätzung mit Fibonacci-Sequenz der 80/20-Regel folgt

Der WSJF-Prioritätswert hat 80 eindeutige Werte, verteilt von 0,14 bis 63. Du kannst sieben Prioritätsstufen jedem Intervall des WSJF-Scores zuordnen:

Wie die Schätzung mit Fibonacci-Sequenz der 80/20-Regel folgt

Die Mehrheit der WSJF-Score-Werte liegt unter 18. Das sind etwa 80 % der Werte. Dies entspricht dem Pareto-Gesetz. Diese Schätzungsmethode trennt nutzlose Aufgaben von den besten Ideen in deinem Backlog.

Was tun, wenn eine Aufgabe nicht bewertet werden kann?

Manchmal ist es nicht möglich, überhaupt eine Schätzung abzugeben. Vielleicht braucht die Aufgabe Klärung oder Überarbeitung, oder es gibt nicht genügend Informationen zum Thema.

Fragen

Ein einfaches und leistungsstarkes Werkzeug für asynchrones Backlog Refinement.

Während du eine Bewertungssitzung mit hi.ducalis.io durchführst, kannst du eine Frage zu einem unklaren Vorgang stellen. Der Vorgang wechselt dann vom Bewertungsbereich zu den Fragen.

Frage-stellen-Button für unklare Vorgänge

Das Ergebnis der Auflösung jeder Frage sollte eine Aktion im Zusammenhang mit dem Vorgang sein. Du hast Zeit zum Diskutieren, Klären, Teilen und Zusammenführen des Vorgangs oder zum Entfernen aus deinem Backlog. Nach der Auflösung der Frage wird der Vorgang wieder in deinem Bewertungsbereich angezeigt.

Fragen-Bereich mit Vorgängen, die auf Klärung warten

Der größte Vorteil dieser Methode ist, dass sie asynchron ist. Du musst keine dedizierte Backlog-Refinement-Sitzung durchführen. Überspringe einfach einen weiteren Zoom-Call, der durch einen „Frage"-Button ersetzt werden kann.

Bewertung überspringen

Manchmal liest du die Beschreibung eines Vorgangs und hast keine Ahnung, worum es geht. Vielleicht wurde er nur automatisch aus deinem Task Tracker synchronisiert. Der Vorgang war jedoch noch nicht für die Bewertung bereit, da er sich noch im Recherche-, Prototyping- oder Experimentiermodus befindet.

Du kannst ihn bis zum nächsten Bewertungszyklus (Produktinkrement) überspringen.

Überspringen-Button für Vorgänge, die nicht zur Bewertung bereit sind

Der Vorgang wird im bewerteten Bereich angezeigt, markiert als übersprungen.

Übersprungener Vorgang im bewerteten Bereich

Um das Gesamtbild zu verstehen, überprüfe den Bewertungsfortschrittsbericht des Teams, um zu sehen, wie viele übersprungene Aufgaben sich in deinem Backlog befinden.

Bewertungsfortschrittsbericht mit übersprungenen Aufgaben

Fibonacci-Sequenz als Bewertungsmethode in Ducalis auswählen

Wenn du deine Priorisierungskriterien in Ducalis erstellst, kannst du schnell die vorgefertigte Fibonacci-Sequenz aus den bereitgestellten Score-Voreinstellungen auswählen und verwenden, anstatt sie von Grund auf neu zu erstellen.

Du kannst jedem Score eine Beschreibung hinzufügen, um deine Teammitglieder beim Bewerten der Vorgänge in deinem Produkt-Backlog zu leiten.

Fibonacci-Sequenz-Voreinstellung mit Score-Beschreibungen

Modifizierte Fibonacci-Sequenz

Mike Cohn (der Autor des Story-Points-Konzepts) empfiehlt, dass Teams mit einer modifizierten Fibonacci-Sequenz von 1, 2, 3, 5, 8, 13, 20, 40 und 100 schätzen.

Die Idee ist einfach genug. Etwas mit 40 oder 100 zu bewerten ist ähnlich wie eine Frage zu stellen oder eine Aufgabe aus einem aktuellen PI-Zyklus zu überspringen.

Wenn dir diese Idee gefällt, kannst du einfach die modifizierte Fibonacci-Sequenz-Voreinstellung unter den Kriteriumseinstellungen auswählen:

Modifizierte Fibonacci-Sequenz-Voreinstellung

Es ist jedoch viel manuelle Arbeit. Daher sollte jemand immer diese Aufgaben nachverfolgen, die Liste der unklaren Aufgaben im Kopf behalten und andere bitten, sie zu klären.

Zuletzt aktualisiert: Letzte Woche