Was sind die DORA-Metriken?
DORA (DevOps Research and Assessment) ist ein Forschungsprogramm, das heute zu Google Cloud gehört. Es hat eine kleine Gruppe von Kennzahlen zur Softwareauslieferung ermittelt, an denen sich ablesen lässt, wie leistungsfähig Teams sind. Drei davon messen den Durchsatz: wie oft Sie deployen, wie lange eine Änderung bis in die Produktion braucht und wie schnell Sie sich von einem fehlgeschlagenen Deployment erholen. Zwei messen die Instabilität: wie oft Deployments fehlschlagen und wie viele Deployments ungeplante Korrekturen sind. Die meisten Teams haben diese Zahlen nicht auf einem Dashboard. Diese Selbsteinschätzung ist eine Teamversion des Quick Check von DORA, der für Einzelpersonen gedacht ist: Jede Person wählt den Bereich, der ihrer Erfahrung aus den letzten drei Monaten entspricht. Die Antwortbereiche stammen von TeamRetro und sind keine offiziellen DORA-Benchmarks. Wenn Teammitglieder unterschiedliche Bereiche wählen, sollten Sie zuerst über diese Abweichung sprechen. Nehmen Sie die schwächste Kennzahl mit in Ihre Retrospektive und einigen Sie sich auf eine konkrete Änderung, um sie zu verbessern.
Abmessungen
Durchsatz
Wie schnell und wie oft Änderungen in die Produktion gelangen.
Deployment-Häufigkeit
Wie oft deployt unser Team in die Produktion?
- Seltener als einmal alle sechs Monate
- Zwischen einmal im Monat und einmal alle sechs Monate
- Zwischen einmal pro Woche und einmal im Monat
- Zwischen einmal täglich und einmal pro Woche
- Bei Bedarf (mehrmals täglich)
Durchlaufzeit von Änderungen
Wie lange dauert es, bis eine committete Änderung in der Produktion ankommt?
- Mehr als sechs Monate
- Ein bis sechs Monate
- Eine Woche bis ein Monat
- Ein Tag bis eine Woche
- Weniger als ein Tag
Wiederherstellungszeit nach fehlgeschlagenem Deployment
Wenn ein Deployment fehlschlägt und sofortiges Eingreifen erfordert: Wie lange brauchen wir, um den Normalbetrieb wiederherzustellen?
- Mehr als ein Monat
- Eine Woche bis ein Monat
- Ein Tag bis eine Woche
- Weniger als ein Tag
- Weniger als eine Stunde
Instabilität
Wie oft Deployments schiefgehen und korrigiert werden müssen.
Änderungsfehlerrate
Welcher Anteil unserer Deployments erfordert sofortiges Eingreifen, etwa ein Rollback oder einen Hotfix?
- Mehr als 45 %
- 30 % bis 45 %
- 15 % bis 30 %
- 5 % bis 15 %
- Weniger als 5 %
Nacharbeitsquote bei Deployments
Welcher Anteil unserer Deployments ist ungeplant und dient dazu, ein Problem in der Produktion zu beheben?
- Mehr als 45 %
- 30 % bis 45 %
- 15 % bis 30 %
- 5 % bis 15 %
- Weniger als 5 %
Wann sollte dieser Gesundheitscheck durchgeführt werden?
- Wenn Sie DORA-Kennzahlen haben möchten, aber noch keine Tools eingerichtet haben, um sie zu messen.
- Vierteljährlich, um die Softwareauslieferung parallel zum SPACE Framework Health Check zu verfolgen.
- Bevor Sie in Tools für die Auslieferung investieren, um sich darauf zu einigen, welche Kennzahl der eigentliche Engpass ist.
Tipps und Tricks
- Legen Sie den Betrachtungszeitraum fest, bevor bewertet wird. Für die meisten Teams passen die letzten drei Monate.
- Wenn sich die Bewertungen über mehrere Bereiche verteilen, nehmen die Teammitglieder die Auslieferung unterschiedlich wahr. Sprechen Sie darüber, bevor Sie auf den Durchschnitt schauen.
- Nutzen Sie N/A für „Weiß ich nicht“. Viele N/A-Antworten deuten meist darauf hin, dass es sich lohnt, die Kennzahl richtig zu messen.
- DORA-Metriken beschreiben das Auslieferungssystem eines Teams, nicht die Leistung einzelner Personen. Vergleichen Sie Teams nur mit Bedacht.
- Wählen Sie die schwächste Kennzahl, einigen Sie sich in Ihrer Retrospektive auf eine Änderung und führen Sie den Check im nächsten Quartal erneut durch.
- Um die Praktiken hinter den Zahlen zu betrachten, schließen Sie das DevOps Maturity Assessment an.
Häufig gestellte Fragen
Was sind die DORA-Metriken?
Wofür steht DORA?
Wie misst man DORA-Metriken ohne Tool?
Was ist ein guter DORA-Wert?
Was ist der Unterschied zwischen DORA und SPACE?
Was ist die Durchlaufzeit von Änderungen?
Based on DORA's software delivery performance metrics (dora.dev). TeamRetro isn't affiliated with DORA or Google.