Die Möglichkeit, den Endbenutzern einen besseren Service zu bieten, besteht darin, die Verbindungen zwischen SDLC-Ereignissen während der Verwendung anzuzeigen DevOps Metriken. Lesen Sie weiter für die ganze Geschichte.
McDonalds und Burger King sind Rivalen. Als zwei der größten Fast-Food-Ketten der Welt streiten sie ständig um die verschiedenen Lebensmittel, die sie anbieten. Es ist jedoch mehr als das. Ein weiterer Schauplatz der anhaltenden Rivalität zwischen BK McDs sind ihre mobilen Apps, die Bestelloptionen, detaillierte Menüs und mehr bieten. Um gegeneinander an Boden zu gewinnen, streiten sich beide Unternehmen darüber, wer seinen Kunden über hochwertige mobile Apps den besten Mehrwert bieten kann entwickelt und freigegeben Bei Geschwindigkeit.
Um sich von der Konkurrenz abzuheben, benötigen diese Unternehmen eine Möglichkeit, schnell neue Ideen zu entwickeln und diese fehlerfrei an ihre Benutzer weiterzugeben. DevOps und VSM (Value Stream Management) gibt Unternehmen die Möglichkeit, ihre Entwicklungs- und Testbemühungen zu skalieren und zu beschleunigen release Geschwindigkeit, ohne das Ergebnis zu beeinträchtigen.
Während Unternehmen ihre Prioritäten bei der Förderung digitaler Innovationen neu setzen, ist eines klar. Gute Kundenerlebnisse fördern das Geschäft, und der schnellste und konsistenteste Weg, angenehme Erlebnisse zu bieten, sind digitale Assets wie mobile Apps.
Die Art und Weise, wie Unternehmen diese Ergebnisse erzielen, ist eine Kombination aus Agil und DevOps Methoden. DevOps Werkzeuge die sich ebenfalls wachsender Beliebtheit erfreuen, erleichtern es Unternehmen, kontinuierlich alles zu tun, wie zum Beispiel:
- Lieferung
- Integration
- Testen
- Netzwerk Performance
- Feedback
Das Was und Warum der Wertstromanalyse
Wir haben über dieses Thema schon einmal geschrieben, aber es lohnt sich zu wiederholen. Bei der Wertstromanalyse werden Flussdiagramme verwendet, um jeden Schritt des Prozesses zu analysieren und zu verbessern Softwarelieferung Prozess von der Idee bis zur release. Jeder Schritt im Prozess wird in diesen Flussdiagrammen widergespiegelt und aus Kundensicht entweder als Mehrwert oder als Nicht-Mehrwert dargestellt.
Jeder möchte, dass sein Unternehmen leistungsstark ist. Dabei geht es um mehr als nur das Finden und Verwenden der richtigen Werkzeuge. Ein einzigartiger CICD Die Infrastruktur ist großartig, schafft aber nur Potenzial. Um dieses Potenzial auszuschöpfen, benötigen Sie ein SDLC, das sich auf den Kunden konzentriert und gleichzeitig die Stärken aller Beteiligten vereint, vom Produktbesitzer bis hin zu Entwicklern, Testern usw release Manager. Wenn Sie es richtig machen, und glauben Sie mir, werden Sie es wissen DevOps Der angetriebene und VSM-fähige SDLC wird Ihr Potenzial auf ein neues Niveau heben.
VSM und DevOps ein im Himmel gemachtes Match
Entwickelt nach den Prinzipien von Agile und Lean DevOps ist ein kultureller Ansatz zur Softwarebereitstellung. DevOps verteilt die Verantwortung für kontinuierliche lieferung an jedes Team in einer Organisation von der Planung bis zur Entwicklung und von der Produktion bis zur kontinuierlichen Verbesserung. Es handelt sich um einen fortlaufenden funktionsübergreifenden Ansatz zur Softwareentwicklung.
DevOps Es gibt immer noch Aspekte, die als Glücksspiel gelten. Einmal agil und DevOps Durch die Implementierung verbessert sich zwar die Geschwindigkeit, aber das reicht nicht aus. Man weiß nicht immer, ob man sich in die richtige Richtung bewegt.
Deshalb funktioniert die Kopplung mit einem VSM so gut. Wie bereits erwähnt, ermöglichen Ihnen Wertströme die Integration der verschiedenen Tools, die im gesamten SDLC verwendet werden, und die Messung und Verfolgung der wichtigsten Daten, die dann den Managern gemeldet und in Maßnahmen umgesetzt werden. Ein VSM hilft Ihnen dabei, den Wert zu messen, den Ihr Unternehmen hat DevOps Werkzeuge und Praktiken geben Ihnen.
Einige Gründe dafür DevOps Welche Teams von einem VSM profitieren, ist, dass VSM:
- Hilft Ihnen, Schwachstellen und Engpässe zu erkennen
- Verwaltet Bugs, Irrtümer und Defekte
- Sorgt für eine bessere Sichtbarkeit durch den SDLC
- Entfernt Prozesse, die sich wiederholen oder verschwenderisch sind
- Verbessert die teamübergreifende Zusammenarbeit
- Zeigt Automatisierungsmöglichkeiten
- Integriert schnelleres Feedback
- Klärt Prozesse mit Kontext, der durch visuelle Daten bereitgestellt wird
- Hebt Ergebnisse hervor
Bei der Arbeit mit DevOps und einem VSM benötigen Sie die richtigen Metriken, um sicherzustellen, dass die Informationen ungehindert fließen und die Verbesserung kontinuierlich erfolgt. Es geht nicht nur darum, Ihren SDLC zu zerlegen, um nach fehlerhaften Prozessen und Engpässen zu suchen. Wenn Sie die Tools zur Analyse Ihrer Wertströme verwenden, zeigen Sie Führungskräften, dass der Fokus auf den richtigen Projekten liegt.
Wenn Sie VSM verwenden, um KPIs und andere Kennzahlen zur Skalierung Ihres Unternehmens zu messen, verfügen Sie über die Daten, um Ihre Entscheidungen zu untermauern, was allen zugute kommt.
Das Feedback und die Kennzahlen
Kennzahlen sind notwendig, um Ihnen zu helfen, zu verstehen, was funktioniert und was nicht, um den Erfolg nachzuweisen. Es ist mehr als nur die Konzentration auf Teamarbeit und Werkzeugausstattung, was ebenfalls wichtig ist.
Sie glauben, dass Ihre Teams rechtzeitig erstaunliche Ergebnisse erzielen. Ohne Metriken ist es nahezu unmöglich, dies zu beweisen. Was Sie brauchen, sind Informationen, die Ihre Überzeugungen mit wertvollen Erkenntnissen untermauern. Diese Erkenntnisse werden sich auch insgesamt positiv auf Ihr Unternehmen auswirken. Es versteht sich von selbst, dass es Ihnen insgesamt umso besser geht, je schneller und häufiger Sie dieses Feedback erhalten.
Eine Herausforderung für Unternehmen bei der Erfassung von Feedback und der Verwendung von Kennzahlen besteht darin, dass ihre Tools nicht integriert sind und die manuelle Datenerfassung ein zweifelhafter Prozess ist. Die Daten kommen von überall her, ohne dass es ein einheitliches System gibt, um sie alle zu sammeln und zu analysieren.
Schauen wir uns also genauer an, welche Kennzahlen für einen VSM in einem am wichtigsten und hilfreichsten sind DevOps Umwelt.
Es liegt alles an den Kennzahlen
Dies bringt uns zu unserem Hauptpunkt in diesem Blogbeitrag. Die Metriken. Wenn Sie Ihre Wertstromkarte erstellen, ist es wichtig, dass Sie mit Ihrem SDLC beginnen und sich durch QA und arbeiten release Mannschaften. Das Diagramm, das Sie beim Erstellen einer Wertstromkarte erstellen, wird durch die Metriken definiert, die Ihnen bei der kontinuierlichen Verbesserung helfen.
Bei der Arbeit in einem DevOps In Ihrer Umgebung kann es jedoch etwas anders aussehen, was und wie Sie messen. Sie können weiterhin die akzeptierten Standardmetriken verwenden.
Es gibt drei Komponenten für Sie DevOps Metriken:
Wertschöpfungszeit – Die Zeit, die Ihre Teams mit der Arbeit an ihren Projekten verbringen. Dies ist die tatsächliche Arbeitszeit. Wenn sich an einem Entwicklungsprojekt keine Änderung ergibt, sollten Sie diese nicht wertschöpfende Zeit berücksichtigen.
Vorlaufzeit – Die Gesamtzeit, die ein Team oder sogar eine Einzelperson benötigt, um eine Aufgabe zu erledigen. Dieser Wert wird normalerweise als eine Kombination aus wertschöpfender und nicht wertschöpfender Zeit gemessen.
Vollständige % und genaue % – Dies ist der Prozentsatz der Arbeit, der vollständig abgeschlossen ist, ohne dass Änderungen oder Nacharbeiten erforderlich sind.
Darin gibt es zwei weitere Arten von Metriken. Wir werden sie einzeln besprechen.
DevOps Metrik
Ihre Teams sollten beginnen, mit den Kennzahlen zu arbeiten, die den Durchsatz und die Stabilität der Wertströme Ihres Unternehmens zeigen. Anhand dieser Kennzahlen können Sie verstehen, wie gesund Ihre Wertströme sind und wie sie sich im Laufe der Zeit verändern.
Einige der wichtigsten DevOps Metriken umfassen:
- Deploymentfrequenz - Wie oft du deploy Code in die Produktionsumgebung.
- Vorlaufzeit – Die Zeit, die von der Übergabe des Codes bis zur erfolgreichen Ausführung in der Produktion vergeht.
- Mittlere Reparaturzeit – Zeitaufwand für die Wiederherstellung des Dienstes im Falle eines Systemabsturzes oder Dienstausfalls, der Endbenutzer betrifft.
- Ausfallrate ändern – Prozentsatz der Änderungen, die den Service beeinträchtigen, wenn sie in die Produktion eingeführt werden und ein sofortiges Eingreifen erfordern.
Flussmetriken
Sobald Sie die integrieren DevOps Um Metriken in Ihre Prozesse zu integrieren, müssen Sie sie im nächsten Schritt hinzufügen Flussmetriken. Mit Flussmetriken erhalten Sie Einblicke in den Wertestrom, während Sie Flusselemente analysieren. Jedes Flow-Element ist ein Teil der Arbeit. Zum Beispiel Merkmale, Mängel, Risiken und Schulden.
Hier sind einige wichtige Flow-Metriken:
- Fliessgeschwindigkeit – Anzahl der Flow-Elemente, die über einen bestimmten Zeitraum abgeschlossen wurden. Dies wird auch als Durchsatz bezeichnet und gibt Aufschluss darüber, ob Ihre Wertschöpfung zunimmt.
- Strömungsverteilung – Maß für das Verhältnis der im Laufe der Zeit abgeschlossenen Flusselemente. Hilft bei der Priorisierung der Arbeit innerhalb vorgegebener Zeitrahmen.
- Durchflusszeit – Messung der Zeit, die Flow-Elemente benötigen, um vom Anfang bis zum Ende zu gelangen. Darin sind Arbeits- und Wartezeiten enthalten.
- Durchflusseffizienz – Ein anderes Verhältnis, diesmal von aktiven zu Wartezeiten während eines gesamten Flusses. Hilft bei der Identifizierung von Verschwendung.
- Fließlast – Messung der Anzahl aktiver Flusselemente in einem bestimmten Wertstrom. Bietet Ihnen die Möglichkeit zu sehen, welche Wertströme entweder über- oder nicht ausgelastet sind.
Kommunizieren Sie Ihre Erkenntnisse
Wir alle wissen, wie wichtig die Kommunikation zwischen Unternehmensleitern und technischen Teams ist. Der beste Weg, Feedback zu erhalten und Informationen auszutauschen, und wie wir es tun, ist die Verwendung von Confluence. Auch vorbereitete Präsentationen sind eine lohnenswerte Möglichkeit zum Teilen. Dies sollte in einem formelleren Rahmen erfolgen, da die aus diesen Kennzahlen gewonnenen Erkenntnisse Stakeholdern und technischen Teams zeigen, wie Ihre Apps und Software auf den Markt gebracht werden.
Während Geschwindigkeit in der heutigen Welt mobiler Apps von entscheidender Bedeutung ist, sind die Erkenntnisse, die Sie mit VSM gewinnen, von entscheidender Bedeutung DevOps Bei Metriken geht es um kontinuierliche Verbesserung gegenüber Geschwindigkeit. Bei VSM, wie wir es kennen, geht es darum, Ihren Endbenutzerservice zu verbessern. Dies lässt sich erreichen, indem man sich die Verbindungen zwischen SDLC-Ereignissen ansieht DevOps Metriken. Erfolgreiches Value-Stream-Management entsteht, wenn Sie Ihren Kunden fantastische Software und Apps bereitstellen. Mit den hier bereitgestellten Tipps und Hilfestellungen werden Sie Ihre Kunden begeistern, indem Sie Problemlösungstools nutzen, die Ihre Software kontinuierlich verbessern.
Wenn Sie einen vollständigen Überblick über VSM von Anfang bis Ende erhalten möchten, dann Laden Sie unser VSM-eBook herunter welches ab sofort verfügbar ist.
Sind Sie bereit, Ihr Unternehmen zu skalieren?
Entdecken
Was gibt es Neues in der Welt von Digital.ai
Alles Gute zum 4. Jahrestag Digital.ai!
Feiern Sie mit uns 4 Jahre Digital.ai's Reise hinein DevSecOps, um Unternehmen mit KI-gesteuerter Softwarebereitstellung zu unterstützen.
Umfassender Leitfaden zur Beherrschung agiler Arbeitsabläufe
Entdecken Sie die Bedeutung des agilen Workflow-Managements für den Projekterfolg. Lernen wie Digital.aiDie KI-gestützten Lösungen von 's rationalisieren Prozesse und treiben Innovationen voran.
Alles Gute zum 3. Jahrestag Digital.ai!
Dieses Jahr am 16. Juni Digital.ai wird drei! Lesen Sie weiter, um einen Einblick zu erhalten Digital.ai„s Reise und welche Pläne wir für die Zukunft haben.“