Das Scaled Agile Framework ist ein Wissensfundus, der strukturierte Anleitungen zu Werten, Planung und Management, Rollen und Verantwortlichkeiten enthält. Das Scaled Agile Framework (SAFe) ist auf den sieben Kernkompetenzen des Lean Enterprise aufgebaut. In diesem Artikel wird die letzte Kernkompetenz behandelt: die Bereitstellung von Unternehmenslösungen (Enterprise Solution Delivery) innerhalb des SAFe-Frameworks.
Die Bedeutung der Übernahme des Lean-Agile-Gedankens, der Werte und Grundsätze von SAFe
Die Notwendigkeit der Bereitstellung von Unternehmenslösungen ergibt sich aus dem enormen Aufwand, der für die Entwicklung und Perfektionierung groß angelegter Unternehmenslösungen erforderlich ist. Unternehmenslösungssysteme erfordern die Mitwirkung von Hunderten oder sogar Tausenden von Ingenieuren und unterliegen gesetzlichen Bestimmungen und Compliance-Vorgaben. In diesen groß angelegten Softwaresystemen finden sich komplexe Benutzerpfade über mehrere Produkte und Geschäftsbereiche hinweg. Darüber hinaus erfordern cyber-physische Systeme ein breites Spektrum unterschiedlicher technischer Disziplinen und nutzen Hardware und andere Elemente mit langen Vorlaufzeiten. Diese Komplexität erfordert ausgefeilte und strenge Verfahren für Technik, Betrieb und Entwicklung.
Die BNE-Kompetenz beschreibt zehn Best Practices für die Anwendung von Lean-Agile-Entwicklung, um einige der wichtigsten Lösungen der Welt zu entwickeln und weiterzuentwickeln. Die drei Dimensionen in Abbildung 1 gruppieren diese zehn Praktiken.
Die 10 Praktiken für Enterprise Solution Delivery
Im Bereich der Entwicklung umfangreicher Lösungen sind Effizienz und Genauigkeit von entscheidender Bedeutung. Das Scaled Agile Framework (SAFe) bietet Organisationen einen umfassenden Rahmen für die Skalierung agiler Praktiken. Den Kern von SAFe bilden zehn wesentliche Praktiken, die eine Schlüsselrolle für den Erfolg von Geschäftslösungen spielen.
- Inkrementelle Spezifikation der Lösung: Herkömmliche Methoden beinhalten oft eine Menge anfänglicher Spezifikationsarbeit, was die Implementierung und das Feedback verzögern kann. SAFe fördert gleichzeitige, kleinteilige Spezifikationsaktivitäten, die Anpassungsfähigkeit und Reaktionsfähigkeit ermöglichen. Solution Manager und Architekten verwenden Solution Intent, Backlog und Roadmap, um eine effektive Kommunikation von Anforderungen und Designentscheidungen sicherzustellen.
- Anwendung mehrerer Planungshorizonte: Agile Praktiker ersetzen die starre Planung durch Roadmaps, um die Arbeit auf eine agilere Weise zu verwalten und schneller auf sich entwickelnde Anforderungen reagieren zu können. Dieser Ansatz sorgt für eine angemessene Trennung zwischen denjenigen, die für die Definition einer langfristigen Vision und der Meilensteine verantwortlich sind, während die Teams, die die Lösung erstellen, die Details ihrer Arbeit planen und definieren können.
- Design for Change: Architekturentscheidungen haben einen erheblichen Einfluss auf den Aufwand und die Kosten künftiger Änderungen. SAFe ermöglicht es Teams, unabhängig voneinander „Value Streamlets“ zu entwickeln und freizugeben, d.h. Lösungskomponenten innerhalb eines größeren Wertstroms, was eine kontinuierliche Bereitstellung erleichtert.
- Häufige Integration des End-to-End-Systems: Der Aufbau der Lösung in kleineren Chargen ermöglicht es den Entwicklern, das End-to-End-System häufiger zu integrieren. Dies beschleunigt das Lernen von technischen Annahmen über Benutzer und den Markt und reduziert die Risiken, die mit der Entwicklung großer Lösungen verbunden sind. Eingebaute Qualitätspraktiken unterstützen die häufige Integration zwischen verschiedenen Arten von Komponenten.
- Kontinuierlicher Umgang mit Compliance-Problemen: Große Lösungen verursachen im Falle eines Scheiterns oft erhebliche soziale und wirtschaftliche Kosten, was eine routinemäßige Überwachung und Einhaltung von Vorschriften erforderlich macht. SAFe unterstützt ein schlankes Qualitätsmanagementsystem (QMS), das Compliance-Aktivitäten nahtlos in den Wertschöpfungsprozess integriert und so Sicherheit und Effektivität ohne Einbußen bei Geschwindigkeit und Anpassungsfähigkeit gewährleistet.
- Verwenden Sie Solution Trains zum Aufbau großer Lösungen: Die ARTs und Solution Trains von SAFe bieten bewährte Strukturen und Praktiken, um die Bemühungen zahlreicher Entwickler und Ingenieure aufeinander abzustimmen und zu koordinieren. ARTs optimieren die Ausrichtung innerhalb von Teams, während Solution Trains diese Ausrichtung auf den Aufbau großer Lösungen mit Hunderten von Entwicklern und Lieferanten ausweiten.
- Management der Lieferkette: Die Zusammenarbeit mit internen und externen Zulieferern ist entscheidend, um die Bereitstellung von Lösungen zu beschleunigen. Diese strategischen Partner müssen ähnlich wie eine ART arbeiten, an SAFe-Events teilnehmen, Backlogs und Roadmaps verwenden und sich an Änderungen anpassen. Agile Verträge fördern die Zusammenarbeit, und die Lieferanten müssen ihre Backlogs, Roadmaps und Architekturpfade auf die Gesamtlösung abstimmen.
- Aufbau einer durchgängigen Continuous-Delivery-Pipeline: Die kontinuierliche Integration ist entscheidend für die kontinuierliche Bereitstellung, da sie Änderungen überprüft und Annahmen für das gesamte System validiert. Obwohl große Lösungen eine Herausforderung für die kontinuierliche Integration darstellen, ermöglicht die Verwendung verschiedener Continuous-Delivery-Pipelines, die auf bestimmte Arten von Komponenten zugeschnitten sind, ein schnelles Feedback und eine schnelle Validierung.
- Evolution der bereitgestellten Systeme: In der Erkenntnis, dass sich Lösungen kontinuierlich weiterentwickeln, fördert SAFe einen produktbasierten Ansatz für die Entwicklung. Dieser Ansatz unterstützt einen Entwicklungswertstrom, der den Kunden kontinuierlich einen Mehrwert liefert, die Markteinführung beschleunigt und gleichzeitig die Lösung und die notwendige Infrastruktur für die Continuous Delivery Pipelines (CDP) aufbaut.
- Aktives Management von Systemen mit künstlicher Intelligenz und maschinellem Lernen: KI- und ML-Verfahren spielen eine immer wichtigere Rolle bei der Kontrolle der Verhaltenslogik und der Verbesserung der Lösungsleistung. Die Integration von KI/ML in groß angelegte Lösungen erfordert eine sorgfältige Berücksichtigung von Telemetrie, Datenmanagement, Modelldesign und Tuning.
Schlussfolgerung
Zusammen bilden diese zehn Praktiken einen umfassenden Rahmen für die Implementierung effizienter und effektiver Geschäftslösungen innerhalb des SAFe-Frameworks. Durch die Übernahme dieser Praktiken können Organisationen die Komplexität der Entwicklung umfangreicher Lösungen mit Präzision und Anpassungsfähigkeit bewältigen.
Möchten Sie die anderen 6 Kernkompetenzen von SAFe kennenlernen? Laden Sie unsere kostenlose Infographic herunter!
Quelle: Scaled Agile Framework
QRP bietet Leading Safe-Kurse an. Wenn Sie mehr Informationen wünschen, kontaktieren Sie uns bitte!