/ COGNITIFF
Insights

Fortgeschrittene Jira Agile-Metriken: Über das Burndown-Chart hinaus

· Oliver Brandt
Abstrakte Visualisierung von Datenfluss und agilen Metriken

Die Grenzen des Standard-Burndown-Charts

Für viele Teams, die agile Frameworks wie Scrum einführen, ist das Burndown-Chart die erste Metrik, der sie begegnen. Es bietet eine einfache, visuelle Möglichkeit, den verbleibenden Aufwand im Verhältnis zur Sprint-Zeitachse zu verfolgen. Wenn Teams jedoch reifer werden, werden die Einschränkungen des Burndown-Charts deutlich: Es misst lediglich Aufwand und Zeit. Es sagt Ihnen nicht, ob Ihr Prozess vorhersagbar ist, wo Ihre Engpässe liegen oder wie hoch die Qualität der von Ihnen gelieferten Arbeit ist.

Um den Wertfluss wirklich zu optimieren und den Stakeholdern genaue Prognosen zu liefern, müssen Enterprise-Teams über das grundlegende Tracking hinausgehen und fortgeschrittene Jira Agile-Metriken anwenden.

Zykluszeit & Durchlaufzeit: Die Metriken für Vorhersagbarkeit

Während ein Burndown-Chart verfolgt, was noch übrig ist, messen Zykluszeit (Cycle Time) und Durchlaufzeit (Lead Time) Ihre Geschwindigkeit und Vorhersagbarkeit.

  • Durchlaufzeit (Lead Time): Die Gesamtzeit, die vom Eingang einer Anfrage im Backlog bis zur Auslieferung an den Kunden (oder der Markierung als “Erledigt”) vergeht.
  • Zykluszeit (Cycle Time): Die Zeit, die vom Beginn der Arbeit (z. B. dem Übergang zu “In Arbeit”) bis zum Status “Erledigt” vergeht.

Warum das wichtig ist: Diese Metriken ermöglichen es Ihnen, vom Raten zum Prognostizieren überzugehen. Anstatt sich auf subjektive Story-Point-Schätzungen zu verlassen, können Sie historische Daten nutzen, um zu sagen: “85 % unserer Storys werden in 8 Tagen oder weniger abgeschlossen.”

Jira-Tool: Verwenden Sie das Kontrolldiagramm (Control Chart) von Jira (zu finden in den Kanban-/Scrum-Berichten). Achten Sie auf “Ausreißer” (Punkte weit über der Durchschnittslinie), um spezifische Vorgänge zu identifizieren, die ins Stocken geraten sind, und untersuchen Sie die Ursache in Ihren Retrospektiven.

Kumulatives Flussdiagramm: Der Engpass-Finder

Das kumulative Flussdiagramm (Cumulative Flow Diagram, CFD) ist ein leistungsstarkes Tool zur Visualisierung der Stabilität Ihres Workflows im Zeitverlauf. Es verfolgt die Verteilung der Arbeitselemente über alle Status in Ihrem Workflow hinweg.

Worauf Sie achten sollten:

  • Sich verbreiternde Bänder: Wenn ein bestimmtes Band (wie “In Arbeit” oder “Im Review”) im Laufe der Zeit dicker wird, bedeutet dies, dass Ihr Work In Progress (WIP) zunimmt, was auf einen Engpass hindeutet.
  • Flache Linien: Wenn die “Erledigt”-Linie flach bleibt, während andere Bänder wachsen, gelangt zwar Arbeit in das System, aber es wird kein Wert geliefert.

Durch die regelmäßige Überprüfung des CFDs können Teams schnell erkennen, wo sich die Arbeit staut, und Maßnahmen ergreifen, um die Blockade zu beheben.

Durchsatz vs. Velocity: Kapazitätsplanung

Die Velocity (die Summe der in einem Sprint abgeschlossenen Story Points) ist die Standard-Kapazitätsmetrik für Scrum-Teams. Story Points sind jedoch subjektiv und leiden im Laufe der Zeit oft unter “Inflation”.

Der Durchsatz (Throughput) hingegen ist eine objektive Zählung der Anzahl der Elemente, die pro Zeiteinheit (z. B. pro Woche oder pro Sprint) abgeschlossen werden.

Warum das wichtig ist: Wenn Ihr Team konstant durchschnittlich 10 Storys pro Sprint abschließt, können Sie den Zeitplan für die Auslieferung Ihres Backlogs zuverlässig prognostizieren, unabhängig davon, wie viele Punkte diesen Storys zugewiesen sind. Die Verfolgung des Durchsatzes neben der Velocity liefert ein viel klareres Bild der tatsächlichen Kapazität.

Flusseffizienz: Die verborgene Optimierung

Die meisten Teams, die versuchen, “schneller zu werden”, konzentrieren sich auf die Erhöhung der Programmiergeschwindigkeit. Die größte Optimierungsmöglichkeit besteht jedoch in der Regel darin, die Zeit zu reduzieren, in der die Arbeit ungenutzt liegen bleibt.

Die Flusseffizienz (Flow Efficiency) misst das Verhältnis der aktiven Arbeitszeit zur gesamten Zykluszeit.

  • Berechnung: (Active Time / Total Cycle Time) * 100

Warum das wichtig ist: Es ist üblich, dass Teams eine Flusseffizienz von nur 15-20 % aufweisen. Das bedeutet, dass die Arbeit 80 % der Zeit mit Warten verbringt – in Status wie “Im Review”, “Blockiert” oder “Warten auf QA”. Indem Sie die Spalten Ihres Jira-Boards so konfigurieren, dass diese Wartezustände explizit sichtbar gemacht werden, und die Möglichkeit haben, Ihr Backlog mithilfe von Tools wie Sort by any Field for Jira dynamisch nach benutzerdefinierten Feldern zu sortieren, können Sie Ihre Bemühungen zur kontinuierlichen Verbesserung darauf konzentrieren, die Leerlaufzeiten zu reduzieren, anstatt Entwickler dazu zu drängen, schneller zu tippen.

Qualitätsprüfung: Escaped Defects

Eine hohe Velocity ist bedeutungslos – oder sogar schädlich –, wenn die gelieferte Arbeit voller Bugs ist. Dies ist “falsche Geschwindigkeit”.

Die Verfolgung von Escaped Defects (Bugs, die in der Produktion gefunden werden, im Gegensatz zu denen, die während des Sprints gefunden werden) ist entscheidend, um die Qualität Ihres “Erledigt”-Inkrements sicherzustellen.

Implementierung in Jira: Erstellen Sie ein benutzerdefiniertes Feld für die “Entdeckungsquelle” (Source of Discovery) oder verwenden Sie einen spezifischen Vorgangstyp bzw. ein Label, um Produktions-Bugs klar von denen zu unterscheiden, die während des Sprints von der QA abgefangen wurden. Ein steigender Trend bei Escaped Defects ist ein sofortiges Signal, das Tempo zu drosseln und in Testautomatisierung oder bessere Code-Review-Praktiken zu investieren.

Fazit

Um leistungsstarke, vorhersagbare agile Teams aufzubauen, müssen Sie Ihren Fokus vom bloßen Verfolgen von Aktivitäten auf die Optimierung des gesamten Wertflusses verlagern. Durch die Nutzung fortgeschrittener Jira-Metriken wie Zykluszeit, Durchsatz und Flusseffizienz können Sie verborgene Engpässe identifizieren, zuverlässige Prognosen erstellen und sicherstellen, dass Ihr Team echten Wert liefert – und nicht nur Punkte abarbeitet.