Wertschöpfungsketten in SAFe

    Beachten Sie, dass das Scaled Agile Framework mehrere Hierarchieebenen von der Befehlsverwaltung bis zur Unternehmensportfolioverwaltung enthält. Und eine der Ebenen ist das Wertschöpfungskettenmanagement. Die Nachfrage nach dieser Ebene besteht seitens großer Organisationen, die große oder kritische Systeme erstellen. Einige seiner Elemente werden jedoch sehr nützlich sein und nicht sehr große Unternehmen.


    Um wettbewerbsfähig zu bleiben, unterzieht sich ein modernes Unternehmen einem tiefgreifenden Wandel, zu dessen Kernbereichen die Digitalisierung oder der digitale Wandel zählt. Dieses umfassende Konzept beinhaltet nicht nur die Automatisierung oder die Einführung von IT-basierten Innovationen, sondern auch eine wesentliche Änderung sowohl der Geschäftsprozesse als auch der Geschäftsmodelle - die Grundlagen eines Unternehmens, Geldverdienen und Wertschöpfung für Kunden. Oft ändern sich die Produkte und Dienstleistungen, die den Kunden angeboten werden, dramatisch. All dies basiert auf Informationstechnologie.

    Ein anschauliches Beispiel dafür ist die Automobilindustrie. Laut Ford-Experten ist mehr als die Hälfte der in den letzten fünf bis sieben Jahren eingeführten Innovationen auf den Einsatz fortschrittlicher Informationstechnologien zurückzuführen, und zwar nicht nur in Konstruktionsbüros und Produktionswerkstätten, sondern auch in den Fahrzeugen selbst. So sind Bordcomputer bereits zum De-facto-Standard geworden und tauchen auch in neuen Modellen einheimischer Marken auf. Zunehmend gibt es Autos, die mit automatischen Parksystemen ausgestattet sind oder sogar vollständig von Computersystemen gesteuert werden. Wenn dies so weitergeht, wird der Beruf eines Fahrers in 20 bis 30 Jahren ebenso selten wie beispielsweise der Beruf eines Kutschers. Vielleicht wird der Besitz eines Autos zum gleichen Hobby und Luxus wie der Besitz eines lebenden Pferdes.

    Für viele Unternehmen, die den Weg der digitalen Transformation eingeschlagen haben, hört die Softwareentwicklung allmählich auf, ein Nicht-Kerngeschäft zu sein, eine Art Stieftochter, und wird zu einem der Schlüsselbereiche der Entwicklung. Zum Beispiel in 2010-2011. Vertreter von IT-Banken gaben häufig an, keine Softwareentwickler zu sein, und Entwicklung und Qualitätsmanagement waren nicht ihre Aufgabe, sondern die der Auftragnehmer. Nun ist es egal, ein direktes Geschäft von Banken, Einzelhändlern, Signalmännern und Vertretern anderer Branchen, damit es nicht zu einer schweren Belastung wird. Es ist notwendig, die Softwareentwicklung schnell (ohne Rückstand zu Wettbewerbern) und qualitativ (ohne viele Wiederholungen und ohne Berge von enttäuschten Beschwerden) durchzuführen Kunden) und umsichtig (aus finanzieller und wirtschaftlicher Sicht effizient). Dies ist genau der Zweck des Scaled Agile Framework (SAFe)- eine offene, zugängliche Online-Wissensdatenbank mit bewährten Empfehlungen und Vorlagen für die Implementierung von schlanken (Lean) und flexiblen (Agile) Techniken zur Erstellung großer, auch unternehmensweiter Softwaresysteme. Zu den bekannten SAFe-Anwendern zählen Intel, Lego, BMC Software, Nordea, Accenture Technology und HPE Software. In dieser Wissensbasis werden zum einen die Prinzipien der Lean Production in Bezug auf die Entwicklung von Software und Engineering-Systemen umgesetzt - genau das, was dem Toyota-Autohersteller auf der anderen Seite Ehre gemacht hat - Methoden wie Scrum, XP und Agile entwickeln und skalieren sich auf das Niveau eines großen Unternehmens Kanban und all dies geht einher mit einer Transformation der Interaktionskultur zwischen Unternehmensabteilungen im Rahmen des DevOps-Ansatzes. Scaled Agile, Inc. ist für die Entwicklungskoordination und die SAFe-Zertifizierung verantwortlich.

    SAFe kann sowohl in kleinen und mittleren Unternehmen als auch in sehr großen Unternehmen eingesetzt werden, in denen sowohl 500 als auch 1000 Personen Softwarelösungen entwickeln können, um sehr komplexe und große Systeme zu erstellen. In relativ kleinen Unternehmen können die Vorteile von SAFe erzielt werden, indem der gesamte Satz technischer Lösungen gemäß der Geschäftsstrategie verwaltet wird. Natürlich müssen Sie verstehen, dass die Skalierung mit einem Preis verbunden ist. Wenn Sie beispielsweise weniger als 5 Entwicklungsteams haben, sind einfachere Ansätze zur Skalierung von Enterprise Agile möglicherweise erfolgreicher. Dies kommt übrigens im ersten Prinzip des SAFe-Frameworks zum Ausdruck - betrachten Sie Ihre Produkte aus wirtschaftlicher Sicht.

    Bei großen Unternehmen gibt es keine Alternative zu SAFe, wenn es darum geht, wirklich komplexe Produkte mithilfe von Lean- und Agile-Ansätzen zu erstellen, da andere Skalierungs-Frameworks entweder nicht dafür ausgelegt sind, die Arbeit so vieler Entwicklungsteams zu organisieren, oder nicht gut dokumentiert sind . Diese Produkte können sowohl Software als auch Hardware enthalten, einschließlich elektrischer und elektronischer, optischer, mechanischer, hydraulischer und anderer Komponenten. Ihre Schaffung erfordert das vielseitige Wissen und die Anstrengungen von Hunderten und manchmal Tausenden von Fachleuten - nicht nur in Vollzeit, sondern auch von Mitarbeitern von Vertragsunternehmen. Ausfälle in diesen Systemen oder Teilsystemen, denen häufig kritische Aufgaben zugewiesen werden, können zu inakzeptablen wirtschaftlichen und sozialen Folgen führen.

    Sicherheitsstufen


    SAFe unterscheidet vier Ebenen des Entwicklungsmanagements: die Ebene der Portfolios, Wertschöpfungsketten, Programme und Teams (siehe Abb. 1).


    Abb. 1. SAFe Niveaus.
    Quelle: Scaled Agile, Inc.

    • Die Befehlsebene ist die niedrigste. Diese in der Regel kleinen (im Idealfall nicht mehr als 9 Spezialisten) agilen Teams arbeiten auf der Grundlage des ScrumXP-Ansatzes und / oder auch mit.

    • Auf Programmebene werden die zweiten virtuellen Teams in der Hierarchie gebildet, deren Name - Agile Release Trains - als "Züge, die agile Releases liefern" übersetzt werden kann (im Folgenden werden wir sie der Kürze halber als ART-Teams bezeichnen). Die Bedeutung dieser Metapher ist, dass diese Teams wie Züge, die mit unterschiedlichen Lasten von Station zu Station fahren, rhythmisch handeln, den Zeitplan genau befolgen und sich mit einer festgelegten Geschwindigkeit gemäß dem Plan bewegen müssen, um Kunden Prototypen, Modelle, Softwareprodukte, Ausrüstung zu liefern. Dokumentation usw. Die Spezialisten, die Teil dieser virtuellen Teams sind, planen ihre gemeinsamen Aktivitäten, zeichnen die eingegangenen Verpflichtungen auf und erfüllen sie. Der Fokus bei der Planung liegt nicht auf Produktfreigabeterminen oder -freigaben. aber auf den Rhythmus und die Synchronisation der Interaktion aller Beteiligten. Wenn die Teams erfolgreich in Feature-Teams umgewandelt wurden, können diese Teams bei minimaler Synchronisierung erfolgreich im Rahmen ihres Sprints eingesetzt werden. Gleichzeitig kann ein Release jederzeit in eine produktive Umgebung gelangen, da beispielsweise eine wichtige Menge an Funktionalität erreicht wird.

    • Die dritte Ebene ist die Ebene der Wertschöpfungskette (Value Stream Level). Bei der Erstellung komplexer Lösungen, bei denen sowohl wissenschaftliche Kenntnisse als auch praktische Fertigkeiten angewendet werden müssen, sind die Anstrengungen vieler ART-Teams und Auftragnehmer erforderlich. Eine Wertschöpfungskette ist im Wesentlichen ein Prozess, der die Schaffung eines bestimmten Produkts oder Produkts im Interesse eines der Geschäftsbereiche sicherstellt. Beispiele für eine solche Kette sind ein Bankkreditförderer oder ein Online-Banking-Geschäftsprozess. Jede Richtung wird von einem separaten ART-Team bearbeitet, dem viele Entwicklungsteams angehören. Auf dieser Ebene wird übrigens die Entwicklungsstrategie der erstellten Produkte festgelegt.

    • Die vierte Ebene von SAFe ist die Ebene der Portfolios. Das Portfolio enthält eine Reihe von Wertschöpfungsketten sowie eine Reihe von Elementen für das Gesamtmanagement von allem, was mit der Schaffung und Verbesserung von Produkten, Dienstleistungen und Lösungen im Einklang mit der Geschäftsstrategie des Unternehmens sowie deren Finanzierung zusammenhängt.

    Wertschöpfungskette


    Die Nachfrage nach dieser Ebene besteht seitens großer Organisationen, die große und oft kritische Systeme erstellen. Auf dieser Ebene werden die Funktionen, Eigenschaften und Verhaltensmerkmale des neuen Produkts sowie der Kontext festgelegt, in dem es bereitgestellt, verwendet, gewartet, beworben, besetzt und verkauft werden soll. Darüber hinaus werden die Regeln für Entscheidungen über die wirtschaftlichen Aspekte der Entwicklung formuliert.

    Die Wertschöpfungskette ist in der vierten Version von SAFe erschienen, wo dies optional ist. Unternehmen, die Systeme erstellen, für deren Entwicklung mehrere Hundert Spezialisten ausreichen, können die in SAFe Version 3.0 beschriebene "abgeschnittene" dreistufige Version von SAFe verwenden.

    Ähnlich wie die Ebene der Programme basiert diese Ebene auf den Inkrementen (Inkrementen) der Programme. Inkremente sind im Wesentlichen Deming-Zyklen (Planung - Ausführung - Überwachung - Auswirkung, Plan-Do-Check-Aktion, PDCA), für die eine durchgängige Synchronisation von ART-Teams in Wertschöpfungsketten sichergestellt ist, wodurch ein effektives und systematisches Zusammenspiel vieler organisiert werden kann Teams und Auftragnehmer.


    Abb. 2. Die Ebene der Wertschöpfungsketten.
    Quelle: Scaled Agile, Inc.

    Schlüsselrollen auf dieser Ebene sind Solution Manager, Solution Architect / Engineering und Value Stream Engineer (VSE).

    • Solution Manager vertreten die Interessen der Kunden, überwachen die Erfüllung ihrer Anforderungen und die Umsetzung strategischer Anweisungen für die Portfolioentwicklung - Geschäftsziele, die das SAFe-Portfolio und die Geschäftsstrategie verbinden. Zusammen mit Produktmanagern in ART-Teams erläutern sie die Eigenschaften von Lösungen und bestimmen deren Funktionen und Fähigkeiten. Darüber hinaus sind sie für die Aufrechterhaltung eines Rückstands der gesamten Lösung bzw. der einzelnen Teams verantwortlich, der den Plan für die Erstellung der Lösung widerspiegelt und Prioritäten festlegt. Er ist auch mit der Entwicklung von Entscheidungsregeln für die wirtschaftlichen Aspekte der Erstellung von Systemen beauftragt, die zur Steuerung des Entscheidungsprozesses in ART-Teams und agilen Teams erforderlich sind.

    • Architekten und Entscheidungsträger - ein Team, das die Architektur einer Lösung als Ganzes definiert und somit ART-Teams integriert. Sie arbeiten eng mit Systemarchitekten von Kunstgruppen und Ingenieuren zusammen und helfen ihnen dabei, das architektonische Gerüst der erstellten Produkte gemäß der vorgeschlagenen Roadmap für die Produktentwicklung zu bestimmen.

    • Der Wertschöpfungsingenieur ist dafür verantwortlich, dass die Kette klar und ohne Ausfälle und Verzögerungen funktioniert, für die er Engpässe rechtzeitig identifizieren und beseitigen muss. Darüber hinaus hilft es bei der Organisation von Meetings von Teilnehmern an der Kette, überwacht die Genauigkeit der Einhaltung von Fristen (Kanban) und anderer Metriken, die die Kette charakterisieren.

    Der Eckpfeiler der Entscheidung ist das Design. Es ist das Konzept, das das Verhalten des zu erstellenden Produkts und die damit verbundenen Entscheidungen bestimmt, und es ist auch eine einzige „Quelle der Wahrheit“ und eine Sammlung aller Anforderungen, einschließlich der Geschichte ihrer Verfeinerungen.

    Die Hauptstrukturkomponente der Ebene der Wertschöpfungsketten ist die Entscheidung, da die gesamte Kette an ihrer Schaffung arbeitet. Entscheidungen sollten nicht nur in Übereinstimmung mit ihren Absichten, sondern auch in ihrem Kontext funktionieren - in dem Umfeld, in dem sie nach dem Einsatz „leben“ müssen. Diese Produkte müssen alle Anforderungen der Kunden erfüllen und darüber hinaus die gewünschten Eigenschaften aufweisen, in der Lage sein, die Geschäftsinitiativen, für die sie erstellt wurden, zu unterstützen und somit ihre Mission zu verwirklichen.

    Das Management größerer Initiativen basiert auf einer Reihe kleinerer, aber wichtiger Initiativen, deren Umsetzung die Erreichung eines globalen Ziels sicherstellt. Während der Analyse wird diese Menge in eine Menge von Entscheidungseigenschaften umgewandelt. Sie werden über das Kanban-System (im Wesentlichen „pünktlich“) verwaltet, das in Wertschöpfungsketten integriert ist. Kanban trägt dazu bei, sicherzustellen, dass die Objekte, bevor sie in das Backlog gestellt werden, wo sie zur Implementierung in die Warteschlange gestellt werden, bereits die Evaluierungs- und Analysephase durchlaufen haben, und dass die an der Analyse dieser Objekte beteiligten Personen effektiv und effizient arbeiten.

    Eine weitere Funktion der Wertschöpfungskette ist die Koordination von ART-Teams, die zusammenarbeiten, um eine einzige Lösung zu schaffen. Dieser Prozess basiert auf der Erstellung eines bestimmten Rhythmus von Programminkrementen durch Synchronisieren der Iterationen der Agile-Entwicklung. Dies stellt das Zusammenspiel von nicht nur ART-Teams, sondern auch Auftragnehmern sicher. Zu Beginn jedes Inkrements wird eine Generalplanung für den nächsten Zeitraum durchgeführt, die von den Teams selbst während der „PI-Meetings“ durchgeführt wird. Um einen Plan zu entwickeln, der für alle Wertschöpfungsketten gilt und die gegenseitigen Abhängigkeiten zwischen den Ketten berücksichtigt, werden diese Treffen vor und nach dem Beginn der Inkremente abgehalten. Sie sind wichtig für die Synchronisation, aber teuer für die Einbeziehung der Teilnehmer. Sie sammeln jedes Mitglied des ART-Teams. Daher wird empfohlen, das Treffen alle 10 Wochen abzuhalten - nach 5 Sprints, wenn die Dauer 2 Wochen beträgt. Am Ende jedes Inkrements wird die Lösung Kunden und anderen Interessenten angezeigt. Anschließend wird im Rahmen eines Arbeitstreffens die Effektivität der gesamten Wertschöpfungskette analysiert und Wege zur Verbesserung des bestehenden Prozesses ermittelt, was ganz im Sinne des Konzepts von Lean Manufacturing liegt.

    Beachten Sie, dass das Vorhandensein einiger Elemente der Wertschöpfungskette auf die Besonderheiten zurückzuführen ist, große, komplexe Lösungen zu erstellen, und dass daher die Arbeit großer Entwicklerteams organisiert werden muss. Einige Elemente sind jedoch sehr nützlich, wenn Sie die dreistufige Version von SAFe verwenden. Dies betrifft insbesondere das Lösungskonzept, das Management der wirtschaftlichen Aspekte der Entwicklung sowie die Interaktion mit den Auftragnehmern.

    Jetzt auch beliebt: