Wie können Softwareentwicklungsorganisationen aus ihren Ideen effektiver, effizienter und schneller Mehrwert für Kunden schöpfen? Die Antwort lautet: effektives Value Stream Management.
Value Stream Management ist eine Managementmethode, die darauf abzielt, den Value Flow eines Geschäfts von der Anfrage bis hin zur Bereitstellung zu verbessern. Dieser systematische Ansatz zur Messung und Verbesserung des Value Streams hilft Organisationen dabei, die Time-to-Market zu verkürzen, den Durchsatz zu steigern, die Produktqualität zu verbessern und die Geschäftsergebnisse zu optimieren.
Mit einem effektiven Value Stream Management können Softwareteams die Werterbringung in jeder Phase des Prozesses optimieren.
Die Ausrichtung auf das Schaffen von Mehrwert für Kunden – und die Optimierung der Entwicklungs- und Bereitstellungsressourcen zu diesem Zweck – ist für viele Softwareunternehmen ein entscheidender Schritt auf dem Weg zur Wertoptimierung. Sie wissen, dass Sie bereit für das Value Stream Management sind, wenn:
- die digitale Transformation Sie dazu zwingt, Ihre gesamten Prozesse agiler, innovativer und datengestützter zu gestalten, von der Entwicklung bis zur Softwarebereitstellung.
- Ihre Softwareentwicklung komplex ist und aus vielen Teams of Teams oder Value Streams besteht, die miteinander interagieren.
- Sie nicht genau wissen, wie Mehrwert über mehrere Tools und Datensätze generiert wird.
Wenn das auf Ihre Organisation zutrifft, lesen Sie weiter, um mehr darüber zu erfahren, was Value Stream Management ist und warum es so wichtig ist. Außerdem erfahren Sie, welche Kennzahlen Sie verfolgen sollten und wie die richtige Software den grundsätzlich komplexen Prozess der Definition, Verwaltung und Optimierung von Value Streams vereinfachen und fördern kann.
Value Streams identifizieren
E-Book lesen • Value Streams identifizierenZwei Arten von Value Streams: Mehrwert als Richtschnur für Unternehmen
Laden Sie sich jetzt dieses E-Book herunter, um mehr darüber zu erfahren, in welcher Beziehung OKR (Objectives and Key Results) zu Value Streams stehen und warum sie so bedeutsam für die Geschäftsergebnisse sind.
E-Book lesen • Zwei Arten von Value Streams: Mehrwert als Richtschnur für UnternehmenWarum ist Value Stream Management wichtig?
In traditionellen Organisationsstrukturen werden Mitarbeiter in funktionale Teams eingeteilt. Anschließend werden für einzelne Projekte temporäre Teams gebildet, um die spezifischen Projektanforderungen zu erfüllen. Dafür werden Mitarbeiter (oder ein Teil ihrer Zeit) aus diesen funktionalen Teams ausgeliehen.
Da die Teams nur für eine bestimmte Zeit existieren, haben sie weder die Motivation noch die Anreize, sich kontinuierlich zu verbessern, denn darin liegt der Grundstein für Effizienz und Produktivität. Sie erwerben auch nicht das unschätzbare gemeinsame Wissen und die Erfahrung, die aus einer dauerhaften Zusammenarbeit entstehen.
Letztendlich ist es schwierig, Muster zu verstehen, da sich die Strukturen und Funktionen der Teams so häufig ändern. Ineffizienzen sind nicht zu vermeiden, und es ist nahezu unmöglich zu erkennen, wo Blockaden, Abhängigkeiten und Verzögerungen bei der Bereitstellung auftreten, und diese zu beheben.
Daher ist es schwierig, den wahren Mehrwert der Arbeit einer Organisation zu messen, da die Definition von Mehrwert keine feste Größe ist, sondern von Projekt zu Projekt variiert: Die Leistung eines Team wird an seiner Fähigkeit gemessen, die spezifischen für das Projekt vorgesehenen Ergebnisse zu liefern, und nicht am Nutzen für den Kunden oder das Geschäft. Und die Umsetzung erfolgt sicherlich nicht effizient, wenn die reine Ausführung der Arbeit das Hauptziel ist.
Aus all diesen Gründen wechseln viele Organisationen von temporären Projektteams hin zu langfristigen, funktionsübergreifenden Produktteams – also Value Streams. Bei etablierten Value Streams und langlebigen Teams of Teams werden Mitarbeiter für die gesamte Lebensdauer eines Produkt einem funktionsübergreifenden Team zugeordnet.
Viele Organisationen sind dabei, von temporären Projektteams zu langfristigen, funktionsübergreifenden Produktteams zu wechseln.
Die Orientierung am Produkt ist jedoch nur der Anfang. Wahrer Mehrwert entsteht, wenn Teams einen vorhersehbaren Value Flow mit bedeutenden Auswirkungen auf das Unternehmen liefern – ein Geschäftsergebnis, das ohne Value Stream Management kaum zu erreichen ist. Dafür gibt es zwei Gründe:
Erstens ermöglicht das Value Stream Management Softwareentwicklungsorganisationen zu verstehen, wie der Mehrwert zwischen Teams of Teams und Value Streams fließt. Wenn Sie verstehen, wie der Value Flow funktioniert, können Sie auch erkennen, wo es Störungen in diesem Flow gibt. Dies wiederum hilft Teams dabei, diese Störungen zu untersuchen und zu beheben, damit sie den Flow wieder in Gang bringen können.
Zweitens zielt das Value Stream Management darauf ab, die Effizienz aller Value Streams zu steigern und die Werterbringung für den Kunden in kürzester Zeit zu beschleunigen. Dieser Ansatz zur Messung und Optimierung des Flows hilft Organisationen, ihren gesamten Softwareumsetzungsprozess besser zu verstehen, indem er ihnen ermöglicht, verbesserungswürdige Bereiche in ihrer etablierten Bereitstellungspipeline zu identifizieren.
Nachdem Sie erfahren haben, was Value Stream Management ist und warum es wichtig ist, wollen wir uns nun dem grundlegenden Baustein des Value Stream Managements – einem einzelnen Value Stream – widmen und die beiden Arten von Value Streams kennenlernen, die in einer Organisation existieren können.
Was ist ein Value Stream?
Ein Value Stream bezeichnet im Wesentlichen die Schritte, durch die ein Unternehmen eine Idee in einen realisierten Mehrwert umwandelt. In traditionellen Organisationsstrukturen ist es sehr schwierig, die Frage zu beantworten, wie dieser Nutzen entsteht – also der Prozess, mit dem eine Organisation auf Kundenanforderungen reagiert.
Eine Gliederung nach Value Streams zwingt Organisationen dazu, ihre Value Streams zu definieren und diese dann zu optimieren.
Welche Arten von Value Streams gibt es?
In den meisten Organisationen lassen sich Value Streams in zwei verschiedene Funktionen unterteilen: operative Value Streams und Entwicklungs-Value-Streams.
Operative Value Streams:
- stellen den Geschäftsablaufs und die Art des Geschäfts dar
- schaffen Nutzen für Endkunden auf unbestimmte Zeit, solange eine Organisation ein bestimmtes Produkt oder einen bestimmten Service anbietet
- werden vom Entwicklungs-Value-Stream unterstützt
- sind der Ausgangspunkt für die richtige Messung und Ausrichtung von OKR
Entwicklungs-Value-Streams:
- betreiben und bauen die Systeme und Capabilitys auf, die einen operativen Mehrwert ermöglichen
- können kundenorientierte Systeme oder interne Systeme sein
- verbessern die Systeme und Capabilitys, die der operative Value Stream zum Funktionieren benötigt
- betreiben und bauen die Systeme und Capabilitys auf, die einen operativen Mehrwert ermöglichen
- können kundenorientierte Systeme oder interne Systeme sein
- verbessern die Systeme und Capabilitys, die der operative Value Stream zum Funktionieren benötigt
Beide Arten von Value Streams generieren Mehrwert für Kunden, unabhängig davon, ob es sich um externe Kunden oder interne Stakeholder handelt.
Mehrwert kann in Form von Produkten, Services oder einer Kombination aus beidem entstehen. Die Identifizierung der Arten von Mehrwert, die Ihre Organisation liefert, kann ein hilfreicher erster Schritt sein, um Ihre Value Streams zu identifizieren.
Value Stream Management ist also der Prozess der Ausrichtung, Koordinierung und Optimierung der Leistungen eines oder mehrerer Value Streams, um die Flow Efficiency zu verbessern, die Qualität der Produkte zu erhöhen und den Mehrwert für den Kunden zu steigern.
Was ist ein Value Stream bei der Softwarebereitstellung?
Obwohl sie ihren Ursprung in der Herstellung physischer Güter haben, werden Value Stream Mapping und Value Stream Management bereits seit vielen Jahren auch in der Softwarebereitstellung genutzt. Die Ausrichtung auf Value Streams hilft Softwarebereitstellungsorganisationen, den Flow zu optimieren, mit dem sie Mehrwert für ihre (internen oder externen) Kunden erbringen.
Mit diesem systematischen Ansatz zur Messung und Verbesserung des Flows sind Organisationen in der Lage, die Produkteinführungszeit zu verkürzen, die Produktqualität zu verbessern und die Geschäftsergebnisse zu optimieren.
Was fließt durch einen Software Delivery Value Stream?
Der Value, der durch einen Software Delivery Value Stream fließt, ist weniger greifbar als der Mehrwert, der beispielsweise in einem Value Stream für die Automobilherstellung geschaffen wird.
Das heißt jedoch nicht, dass diese Art Mehrwert nicht verwaltet oder gar gemessen werden kann. Das ist der eigentliche Vorteil des Value Stream Managements bei der Softwarebereitstellung: Es ermöglicht Teams, sich durch einen gemeinsamen greifbaren Blick auf ihren Workflow miteinander abzustimmen und dann zusammen daran zu arbeiten, diesen Workflow auf der Grundlage ihrer Ziele zu optimieren. Agile-Teams haben unzählige Möglichkeiten, den Mehrwert und dessen Flow durch ihre Value Streams zu messen.
Mithilfe von Value Stream Management können Agile-Organisationen nicht nur ihre Geschäftsergebnisse verbessern, sondern auch die Art und Weise, wie sie diese Ergebnisse erzielen.
Indem Softwareunternehmen ihre Value Streams strukturieren und deren Leistung messen, können sie erkennen, welche Schritte einen Mehrwert schaffen und welche nicht, wo Verzögerungen, Risiken oder Mängel entstehen und an welcher Stelle sie ihre Prozesse verbessern können, um agiler zu werden.
Vorteile des Value Stream Managements
Eine Strukturierung nach Value Streams birgt sicherlich ihre Herausforderungen, aber sie lohnt sich dennoch. Hunderte von Agile-Organisationen auf der ganzen Welt haben die Vorteile eines effektiven Value Stream Managements erkannt, welche sich wie folgt zusammenfassen lassen:
- Vernetzen: Brechen Sie funktionale Silos auf und verbinden Sie mehrere Teams, Tools und Prozesse.
- Visualisieren: Erstellen Sie eine gemeinsame, genaue Echtzeitansicht des Value Flows in Ihrer Organisation.
- Messen: Automatisieren Sie die Erfassung von Performance-Kennzahlen, um die Stellen mit Verbesserungspotenzial zu ermitteln und den Fortschritt des Teams und der Organisation im Laufe der Zeit zu verfolgen.
- Verbunden bleiben: Profitieren Sie von den langfristigen Vorteilen einer auf die Bedürfnisse Ihrer Kunden abgestimmten Organisationsstruktur.
Messung der Arbeit innerhalb von Value Streams
Unabhängig davon, ob Ihre Softwareorganisation die Produktqualität verbessern, die Release-Geschwindigkeit erhöhen, DevOps implementieren oder eine Agile-Skalierung (mit dem Scaled Agile Framework® [SAFe®] oder anderen Skalierungsmethoden) vornehmen möchte – die Einteilung in Value Streams ist ein wesentlicher erster Schritt. Darauf aufbauend können Sie sich durch Value Stream Management ein umfassendes Bild von Ihrem Workflow für die Softwareentwicklung und -bereitstellung innerhalb Ihrer Value Streams machen.
Von dort aus können Sie damit beginnen, DevOps/DORA-Kennzahlen, Flow-Metriken und andere aussagekräftige Erkenntnisse für Ihre Agile-Transformation zu erfassen, zu analysieren und entsprechend zu reagieren.
DevOps/DORA-Kennzahlen
Das Erfassen von Performance-Kennzahlen ist ein wichtiger Bestandteil jeder Agile-Implementierung. Es gibt Teams ein Gefühl dafür, wie effizient und effektiv sie ihre Ziele erreichen. Dank des Value Stream Managements können Teams die erforderlichen Kennzahlen präzise zusammentragen, da sie Daten aus mehreren Quellen sammeln, konsolidieren und abgleichen können, um einen klaren Überblick über die Vorgänge in der Werterbringungspipeline zu erhalten.
DevOps-Teams verlassen sich speziell auf DORA-Kennzahlen, um ihre Leistung anhand von vier Metriken zu bewerten:
- Die Deployment Frequency gibt an, wie oft eine Organisation neue Software für die Produktion freigibt.
- Die Lead Time for Changes misst, wie lange Teams brauchen, um Änderungen zu implementieren und freizugeben.
- Die Mean Time to Recover bezeichnet die Zeit zwischen einer Unterbrechung aufgrund eines Bereitstellungsfehlers oder Systemausfalls und der vollständigen Wiederherstellung.
- Die Change Failure Rate gibt an, wie oft die Änderungen eines Teams zu Fehlern führen und somit Nacharbeit erfordern, nachdem der Code freigegeben wurde.
Weitere Informationen zu Agile-Kennzahlen finden Sie hier.
Flow-Metriken
Flow-Metriken, werden verwendet, um zu messen, wie sich der Value von einem Ende des Software Development Value Streams zum anderen bewegt. Sie geben also an, wie effektiv die angestrebten Geschäftsergebnisse mit dem Value Stream erzielt werden können.
Das Flow Framework® definiert vier sogenannte „Flow Metrics“ zur Messung von Value Streams:
- Die Flow Velocity misst, ob sich die Werterbringung beschleunigt, indem sie die Anzahl der in einem bestimmten Zeitraum abgeschlossenen Aktivitäten misst.
- Die Flow Time misst die Time-to-Market – vom Beginn bis zum Abschluss der Arbeit, einschließlich aktiver Zeiten und Leerlaufzeiten.
- Die Flow Efficiency misst das Verhältnis von aktiver Zeit zu Leerlaufzeit.
- Die Flow Load misst, wie gut die Value Streams ausgelastet sind. Value Streams, die zu wenig oder zu viel genutzt werden, können zu einer geringeren Produktivität führen.
Weitere Informationen zu den Flow Metrics finden Sie hier.
Value Stream Management ist die nächste Evolutionsstufe der Softwareentwicklung
Prozessverbesserung beginnt mit der Bewertung des aktuellen Stands und der Identifizierung von Möglichkeiten, um das gewünschte Ziel zu erreichen. Die Komplexität moderner Unternehmen macht dies nahezu unmöglich – es sei denn, die Organisationen haben sich dazu entschlossen, alles auf die Wertschöpfung auszurichten.
Value Stream Management ist die nächste Evolutionsstufe in der Softwareentwicklung. Nur durch die Definition, Organisation und Optimierung des Mehrwerts über mehrere Tools, Systeme und Lösungen hinweg erhalten Softwareunternehmen ein umfassendes Verständnis ihrer kompletten Entwicklungs- und Bereitstellungs-Workflows.
Wenn Unternehmen wissen, wie Value Stream Management funktioniert, können sie ihr System als Ganzes verstehen, ohne Daten aus verschiedenen Tools oder Teilen ihres Bereitstellungsökosystems vergleichen oder gegenüberstellen zu müssen. Die umfassenden Einblicke, die sich aus der Analyse eines breiten und vielfältigen Datensatzes ergeben, ermöglichen es Unternehmen, datengestützte Entscheidungen zu treffen und Innovationen schneller voranzutreiben.
Wie kann eine Lösung für das Value Stream Management helfen?
Zum Glück kann Ihnen eine Lösung für das Value Stream Management dabei helfen, den grundsätzlich komplexen Prozess der Definition, Verwaltung und Optimierung von Value Streams zu vereinfachen und zu fördern.
Sie kann Unternehmen ermöglichen, funktionale Silos aufzubrechen und mehrere Prozesse, Teams und Tools miteinander zu verbinden, um einen Einblick in den tatsächlichen Value Flow der Organisation zu erhalten.
Mit dem richtigen Tool können Sie die Leistung des Teams und der Organisation in Echtzeit quantifizierbar messen. So können Sie die Bereiche, an denen Sie arbeiten müssen, einfach und genau ausmachen.
Darüber hinaus erhalten Sie Zugriff auf wertvolle Daten zur Team- und Unternehmensleistung über längere Zeiträume. So können Sie den Fortschritt Ihrer Agile-Transformation verfolgen und den ROI nachweisen.
Wenn Sie weitere Informationen zum Value Stream Management brauchen und herausfinden wollen, ob Sie von einer Value-Stream-Management-Lösung profitieren können, wenden Sie sich bitte an uns.
In den folgenden E-Books zu Value Streams finden Sie weitere aufschlussreiche Informationen: Zwei Arten von Value Streams: Mehrwert als Richtschnur für Unternehmen und Value Streams identifizieren: Werte, die Ihr Unternehmen ausmachen.