Delivery Management
Softwareauslieferung wird messbar und beherrschbar
Delivery Management ist die Disziplin, den Fluss von Software-Änderungen von der Idee bis zum Kunden zu optimieren. DORA-Metriken ersetzen Bauchgefühl durch belastbare Daten und machen die Leistungsfähigkeit der IT-Organisation messbar.
Es geht nicht darum, "schneller zu tippen", sondern Reibungsverluste in den Prozessen zu reduzieren und die Qualität der Auslieferung systematisch zu erhöhen.
Anti-Patterns: Blindflug im Management
- Management nach Story Points: Story Points sind Schätzmasse für Teams, keine Vergleichsmetrik für die Berichterstattung an die Leitung.
- Angst vor Releases: Da Releases manuell und fehleranfällig sind, werden sie selten durchgeführt, was das Risiko pro Release massiv erhöht.
- Unklare Prioritäten: Teams arbeiten an zu vielen Baustellen gleichzeitig, was zu hohen WIP-Beständen (Work in Progress) und langsamen Durchlaufzeiten (Lead Times) führt.
Die DORA-Metriken
Die Forschung von DORA (DevOps Research and Assessment) beschreibt aktuell fünf Metriken für die Software-Delivery-Leistung. DORA warnt ausdrücklich davor, pauschale Zielwerte ohne Kontext zu setzen; die folgenden Bandbreiten sind als Benchmark-Orientierung zu verstehen, nicht als allgemeingültige Vorgaben:
- Deployment Frequency: Wie oft erreicht Code erfolgreich die Produktion? (Benchmark Spitzenfeld: täglich bis mehrmals täglich).
- Lead Time for Changes: Wie lange dauert es vom ersten Commit bis zum produktiven Betrieb? (Benchmark Spitzenfeld: weniger als ein Tag).
- Change Failure Rate: Wie viel Prozent der Releases verursachen Probleme, die sofort korrigiert werden müssen? (Benchmark Spitzenfeld: niedrige einstellige bis 15%).
- Failed Deployment Recovery Time: Wie lange dauert es bei einem fehlgeschlagenen Deployment, den Dienst wiederherzustellen? (Benchmark Spitzenfeld: unter einer Stunde).
- Rework Rate: Welcher Anteil der Arbeit entfällt auf ungeplante Nacharbeit? Ein hoher Wert deutet auf Qualitäts- oder Prozessprobleme hin.
Operative Hebel
- Continuous Delivery: Automatisierung der gesamten Auslieferungskette.
- Small Batch Sizes: Kleine Änderungen reduzieren das Risiko und beschleunigen das Feedback.
- WIP-Limits: Weniger Dinge gleichzeitig tun, um sie schneller abzuschliessen.
FAQ
Sind diese Metriken nicht zu technisch für das Board-Reporting?
Nein, sie sind der direkte Indikator für die Wandlungsfähigkeit des Unternehmens. Eine hohe Deployment-Frequenz bedeutet, dass das Unternehmen schnell auf Marktveränderungen reagieren kann.
Führt Geschwindigkeit nicht zwangsläufig zu geringerer Qualität?
Die Daten zeigen das Gegenteil: High-Performer sind sowohl schneller als auch stabiler. Automatisierung ermöglicht beides gleichzeitig.
Referenzen
- Puppet / DORA State of DevOps Report. Die Studienreihe liefert Vergleichsdaten zur Leistungsfähigkeit von IT-Organisationen. (2023). www.puppet.com/resources/history-of-devops-reports
- DORA / Google Cloud DORA Metrics. Die Dokumentation erklärt die Metriken für Software-Delivery-Leistung. (2019). dora.dev
- IT Revolution Accelerate. Das Buch fasst die Forschung hinter DORA und Softwarelieferfähigkeit zusammen. (2018). itrevolution.com/product/accelerate/