Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Mithilfe der Abbildung von Entwicklungswertströmen zur Identifizierung von Hindernissen, die den DevOps Ergebnissen im Wege stehen
Michael Kingery, Amazon Web Services () AWS
April 2023 (Dokumentenhistorie)
DevOpsTeams arbeiten in der Regel mit komplexen Systemen, an denen Menschen, Prozesse und Technologie beteiligt sind. Diese Komplexität kann es schwierig machen, zu wissen, wo Sie Zeit und Mühe investieren müssen, wenn Sie das System verbessern möchten. Das Ausfüllen einer Development Value Stream Map (DVSM) kann Ihnen helfen, Verbesserungsbereiche in Ihrem Softwareentwicklungsprozess zu identifizieren und zu priorisieren.
Die Abbildung des Entwicklungswertstroms ist ein Prozess, mit dem Einschränkungen identifiziert und priorisiert werden, die sich negativ auf Geschwindigkeit und Qualität in einem Softwareentwicklungslebenszyklus (SDLC) auswirken. Eine Einschränkung ist ein Faktor, der den Wertstrom begrenzt. DVSM erweitert den Prozess der Wertstromabbildung, der ursprünglich für schlanke Produktionspraktiken konzipiert wurde. Es konzentriert sich auf die Schritte und Teams, die erforderlich sind, um im Softwareentwicklungsprozess Werte zu schaffen und zu transportieren. Es beinhaltet Lean-Praktiken wie systemisches Denken, die Vermeidung von Verschwendung, die Visualisierung von Arbeit und das Arbeiten in kleinen Chargen. Ein DVSM unterstützt die DevOps Prinzipien der kontinuierlichen Verbesserung, Zusammenarbeit, Beseitigung von Silos und Übergaben, datengesteuerten Entscheidungen und agiler Entwicklung durch kleine Ergebnisse.
Für jeden Schritt in Ihrem Softwareentwicklungsprozess ermitteln Sie die Vorlaufzeit (LT), die Prozesszeit (PT) und den Prozentsatz der Vollständigkeit und Genauigkeit (%CA). Sie skizzieren den glücklichen Weg, d. h. den Prozessablauf, wenn bei der Entwicklung keine Ausnahmen oder Fehler auftreten. Sie beschreiben auch den Fehlerpfad, d. h. den Ablauf, der entsteht, wenn das Produkt an einem beliebigen Schritt des Entwicklungsprozesses scheitert. Die folgende Abbildung zeigt ein Beispiel für einen fertigen DVSM.
Zielgruppe
Dieser Leitfaden richtet sich an Führungskräfte, IT- und DevOps Manager sowie Programmmanager, die daran interessiert sind, ein DVSM zu verwenden, um Geschwindigkeits- und Qualitätsverbesserungen im Softwareentwicklungszyklus ihres Unternehmens voranzutreiben. Dieser Leitfaden und der DVSM-Prozess können vereinheitlichten Produktteams, die die Bereitstellung optimieren möchten, erheblich helfen, und isolierten Teams helfen, die mit Übergaben verbundene Verschwendung zu reduzieren.
Gezielte Geschäftsergebnisse
Das Mapping des Wertstroms in der Entwicklung kann DevOps Teams helfen:
-
Senken Sie die Kosten, indem Sie den Aufwand minimieren, der durch vergeudete Schritte, Doppelarbeit und Übergaben entsteht
-
Erhöhen Sie die Geschwindigkeit, indem Sie die Vorlaufzeit und die Anzahl unnötiger Schritte
-
Verbessern Sie die Mitarbeiterzufriedenheit, indem Sie die Autonomie erhöhen und Abhängigkeiten, Übergaben und vergeudete Schritte reduzieren
-
Reduzieren Sie die Chargengrößen
-
Identifizieren und investieren Sie in Verbesserungen, die sich positiv auf das Endprodukt auswirken
-
Beseitigen Sie Silos und reduzieren Sie die Anzahl der Übergaben zwischen Teams
-
Nehmen Sie ein Produktteam- oder Plattformteammodell an