Erscheinungsdatum: Januar 23, 2022
Entdecken Sie mit DORA: Nutzen Sie die DORA-Analysen optimal
In der heutigen vollständig digitalen Welt sind sich Organisationen und Einzelpersonen gleichermaßen der Geschwindigkeit des Wandels und seiner Auswirkungen auf sie bewusst. Lesen Sie weiter, um herauszufinden, wie wichtig DORA-Metriken sind und wie KI/ML DORA-Metriken umsetzbarer machen kann.
Wie der amerikanische Ingenieur Edward Demmings einmal sagte: „Es ist nicht notwendig, etwas zu ändern.“ Überleben ist keine Pflicht.“ Unabhängig von Ihrer Situation lässt sich nicht leugnen, dass es den Menschen schwerfällt, mit der Geschwindigkeit des Wandels und seinen Auswirkungen Schritt zu halten. In einem Jahr voller Veränderungen wie keinem anderen gab es unzählige Unternehmen, die zum Opfer fielen; aber es gab viele andere, die als Sieger hervorgegangen sind.
Obwohl Demmings' Vorstellung wahr sein mag, ist das Überleben für Einzelpersonen und Organisationen gleichermaßen empfehlenswert! Wie können Organisationen also mit diesen neuen Bedingungen Schritt halten und sich an sie anpassen? Ein guter erster Schritt besteht darin, mit der Messung der DORA-Metriken und nutzen Sie sie optimal, um die digitale Transformation Ihres Unternehmens voranzutreiben.
Was sind DORA-Metriken?
Gegründet von der DevOps Forschung und Bewertung (DORA)-Team bestand das Ziel des Programms darin, die Praktiken, Prozesse und Fähigkeiten zu verstehen, die es Teams ermöglichen, hohe Fähigkeiten in der Software- und Wertbereitstellung zu erzielen. Die vier zentralen DORA-Metriken sind:
- Vorlaufzeit: Misst die Gesamtzeit zwischen dem Beginn der Arbeit an einer Änderungsanforderung und dem Zeitpunkt, an dem diese Änderung in die Produktion überführt und somit an den Kunden geliefert wird.
- Änderungsfehlerrate: Misst die Rate, mit der Produktionsänderungen zu Vorfällen, Rollbacks oder Ausfällen führen
- Mittlere Wiederherstellungszeit: Messung der Zeit von der Auslösung eines Vorfalls bis zu dem Zeitpunkt, an dem er durch eine Produktionsänderung behoben wurde
- Deploymentfrequenz: Misst, wie oft ein Team Änderungen in die Produktion einbringt
Woher kommen die Daten? Während Vorlaufzeit, Änderungsfehlerrate und mittlere Wiederherstellungszeit alle aus Service Management-Tools oder anderen agilen Planungstools stammen, stammt die Bereitstellungshäufigkeit aus einem Bereitstellungstool (wie Digital.ai Deploy) oder von einem CI Integrationstool wie Jenkins.
Die DORA-Metriken werden verwendet, um die Leistung eines Softwareteams in Bezug auf die Softwareentwicklungs- und -bereitstellungsfähigkeiten als hoch oder niedrig einzustufen. Letztendlich geben diese Kennzahlen Ihren Teams die Möglichkeit, ihren heutigen Stand zu verbessern; Es ist Ihre Basislinie und ermöglicht es Ihnen, von dort aus Ihre gewünschten zukünftigen Ziele zu formulieren.
DORA und VSM
Wie passen die DORA-Kennzahlen zu Wertstromanagement? Bei vielen Kunden sehen wir oft isolierte Prozesse, die vom Business bis zur IT reichen. Zwischen kulturellen Veränderungen und internem Wissenstransfer stellt sich die Frage, wie wir mit der Geschwindigkeit des Wandels Schritt halten und Ihre Organisation in eine Organisation verwandeln können, die von diesen Veränderungen profitieren kann.
Innerhalb des VSM-Lebenszyklus sind DORA-Metriken die Essenz des Bereichs „Effizienz und Tech-Flow-Verbesserung“.
Im Wesentlichen messen die DORA-Metriken die Ergebnisse Ihres Unternehmens DevOps Organisation. Gehen wir weiter nach rechts zur „Betriebsverbesserung“, wo vollautomatisierte Änderungsmanagementprozesse ins Spiel kommen.
Insgesamt wird eine erfolgreiche VSM-Plattform zweidimensional sein.
„Es gibt unterschiedliche Organisationen und unterschiedliche Hierarchien innerhalb dieser Organisationen“, sagt Mattias Zieger, technischer Direktor bei Digital.ai. „Das ist die zweite Dimension. Es beginnt auf der Teamebene, aber es sollte dort nicht aufhören. Es sollte bis zur Produktebene, dann zur Abteilungsebene und dann zur Unternehmensebene reichen, bis es die gesamte Organisation erreicht.“
Dies in einer weltweiten Agentur zu erreichen, kann äußerst schwierig sein, aber hier kann VSM helfen. VSM bietet verschiedene Aggregationsebenen für verschiedene Stakeholder, die alle über einzigartige Dashboards und KPIs verfügen, die sie messen möchten. Letztendlich dient der Wertstrom dazu, die Ergebnisse des Geschäfts mit den Aktivitäten Ihres SDLC zu verbinden. Die Verwendung von DORA-Metriken innerhalb einer VSM-Plattform hilft dabei, sich darauf zu konzentrieren, zu verfolgen, wie gut die Eingaben einer Organisation bei der Verwendung von Ausgaben sind, aber DORA ist nur ein kleiner Teil der Gleichung.
So aktivieren Sie DORA-Metriken in Ihrer VSM-Plattform
Wie aktivieren wir diese DORA-Metriken? Was brauchen wir, um diese Kennzahlen zu verfolgen und zu messen? Aus architektonischer Sicht ist eine Analyseplattform der wichtigste Faktor für DORA-Metriken. Eine erfolgreiche Analyseplattform besteht aus drei Ebenen, wobei die erste aus heterogenen Quellen besteht. Dies ist die Tool-Landschaft in Ihrem Unternehmen, in der die Arbeit erledigt wird (z. B. JIRA, Jenkins, ServiceNow). Die nächste Ebene ist die eigentliche Analyseplattform, auch Unified Information Model genannt; Hier werden Informationen strukturiert, angefangen bei der Planung bis hin zu einzelnen Aufgaben. Schließlich gibt es Analyselinsen, bei denen es sich um spezielle Panoramalinsen handelt, die Entscheidungen verbessern, indem sie speziell entwickelte Analyselösungen nutzen, um zu erfahren, wie und warum Probleme auftreten.
DORA darüber hinaus erweitern
Nachdem wir nun gesehen haben, was die DORA-Metriken bewirken können, ist dies der Endpunkt? Sicherlich nicht. Sichtbarkeit ist der erste Schritt zu umsetzbaren Erkenntnissen und mit all diesen Daten, die Ihnen zur Verfügung stehen, gibt es jetzt Möglichkeiten, die Nutzung von DORA-Metriken noch weiter auszuweiten.
Einige Fragen, die Sie bei der Nutzung Ihrer DORA-Metriken berücksichtigen sollten:
- Können wir im Voraus vorhersagen, welche Änderungen scheitern werden?
- Wie kann ich Teams mit einer Green Light API ausstatten, die es leistungsstarken Teams ermöglicht, häufiger und mit eingeschränkter Aufsicht bereitzustellen?
- Können wir eine Basis für alle Teams schaffen, um Verbesserungen zu identifizieren und zu messen?
- Können wir Engpässe im Entwicklungslebenszyklus identifizieren, um die Durchlaufzeit zu verkürzen?
- Können wir vorhersagen, wann die Arbeit an wichtigen Funktionen und Versionen abgeschlossen sein wird?
Ausgestattet mit DORA-Metriken können Ihre Teams und Systeme Risikofaktoren erkennen, die Ausfallwahrscheinlichkeit minimieren, herausfinden, was Sie daran hindert, agiler als heute zu sein, und vieles mehr. Warum also damit aufhören, einfach zu verfolgen und zu messen?
Das Digital.ai Unterschied
Gehen Sie einen Schritt über das typische Architektur-Framework hinaus und fügen Sie Ihrer VSM-Plattform eine KI-Lösung hinzu. Durch die Einbindung von KI in Ihre DORA-Metriken können Sie die Ergebnisse aus geschäftlicher Sicht mit den Aktivitäten Ihres SDLC verknüpfen. Digital.ai bietet vier KI-Lösungen einschließlich:
- Flow Acceleration: Reduzieren Sie Risiken, erhöhen Sie den Durchsatz und beschleunigen Sie die Agilität
- Qualitätsverbesserung: Erkennen/Prognostizieren Sie Qualitätsprobleme und leiten Sie Teams zum problematischen Bereich in Ihrer Anwendungslandschaft
- Vorhersage des Änderungsrisikos: Identifizieren Sie riskante Änderungen und ergreifen Sie proaktiv Maßnahmen zur Risikobewältigung und -reduzierung
- Service-Management-Prozessoptimierung: Brechen Sie Silos in fragmentierten Teams auf und beschleunigen Sie die Bereitstellung von IT-Services durch datengesteuerte Entscheidungen
DORA ist die erste Ebene über all diesen Tools, die Sie möglicherweise bereits in Ihrer Toolchain haben. Es ist nicht notwendig, alle vier Lösungen auf einmal zu haben. Beginnen Sie damit, herauszufinden, wo Sie die meisten Schmerzen haben, und arbeiten Sie von dort aus.
Auch interessant
Jenseits der Automatisierung: Wie KI die Softwareentwicklung in Unternehmen transformiert
Erfahren Sie, wie KI in der Softwareentwicklung die Unternehmenssoftware revolutioniert, indem sie Aufgaben automatisiert, die Benutzerfreundlichkeit verbessert und den Softwareentwicklungszyklus transformiert.
Entwickler am Rande der Ewigkeit: Die KI-Evolution
Entdecken Sie, wie KI die Softwareentwicklung verändert, Entwicklerrollen verbessert und Innovationen vorantreibt. Lernen Sie das Gleichgewicht zwischen Automatisierung und menschlicher Kreativität kennen.
Künstliche Intelligenz (KI) beim Softwaretesten
Erfahren Sie, wie KI unsere Softwaretests beeinflusst. Entdecken Sie ihre Einsatzmöglichkeiten, Vorteile und die neuesten Trends, die die Zukunft des Testens prägen.