Definition von SAFe
SAFe steht für Scaled Agile Framework und ist ein Rahmenwerk, das Unternehmen dabei hilft, agile Methoden auf Unternehmensebene umzusetzen. Es bietet eine Methode zur Steuerung und Organisation von Projekten, die sich an den Prinzipien von Agilität orientiert. SAFe umfasst Prozesse, Rollen, Verantwortungen und Praktiken, die es ermöglichen, die Vorteile von Agilität auf die gesamte Organisation auszudehnen. Es ist für Unternehmen gedacht, die große und komplexe Projekte durchführen, bei denen mehrere Teams und Abteilungen beteiligt sind.
Was bedeutet Business Agility in SAFe?
Business Agility in SAFe bezieht sich auf die Fähigkeit eines Unternehmens, schnell auf Veränderungen in der Umwelt und im Markt zu reagieren und seine Geschäftsprozesse entsprechend anzupassen. Es geht darum, die Flexibilität und Anpassungsfähigkeit des Unternehmens zu erhöhen, um schnell auf neue Anforderungen und Möglichkeiten reagieren zu können.
In SAFe wird Business Agility erreicht, indem die Organisation in kleinere, selbstorganisierende Teams aufgeteilt wird, die in der Lage sind, schnell und flexibel auf Veränderungen zu reagieren. Diese Teams arbeiten eng zusammen, um sicherzustellen, dass die Geschäftsprozesse und -strategien des Unternehmens aufeinander abgestimmt sind. SAFe fördert auch die Kommunikation und Zusammenarbeit zwischen den verschiedenen Abteilungen und Ebenen des Unternehmens, um sicherzustellen, dass alle Teile des Unternehmens auf die gleiche Weise agieren und auf Veränderungen reagieren können.
Die sieben Kernkompetenzen von SAFe
- Lean-Agile Leadership: Es bezieht sich darauf, dass die Führungskräfte die Lean-Agile-Philosophie und -Prinzipien verstehen und sie unterstützen, um die Organisation agiler und flexibler zu machen.
- Team and Technical Agility: Es bezieht sich darauf, dass die Teams die Fähigkeit haben, schnell und flexibel auf Veränderungen zu reagieren und ihre Arbeitsprozesse zu verbessern, indem sie agiles und technisches Wissen anwenden.
- Agile Product Delivery: Es bezieht sich darauf, dass das Unternehmen in der Lage ist, schnell und erfolgreich Produkte und Dienstleistungen zu entwickeln und zu liefern, indem es agile Methoden und Praktiken anwendet.
- Enterprise Solution Delivery: Es bezieht sich darauf, dass das Unternehmen in der Lage ist, erfolgreich große und komplexe Projekte durchzuführen, indem es agile Methoden und Praktiken auf Unternehmensebene anwendet.
- Lean Portfolio Management: Es bezieht sich darauf, dass das Unternehmen in der Lage ist, sein Portfolio von Produkten und Projekten effizient zu verwalten, indem es Lean-Prinzipien anwendet.
- Organizational Agility: Es bezieht sich darauf, dass das Unternehmen in der Lage ist, schnell auf Veränderungen in seiner Umwelt und auf dem Markt zu reagieren und seine Geschäftsprozesse entsprechend anzupassen.
- Continuous Learning Culture: Es bezieht sich darauf, dass das Unternehmen eine Kultur hat, in der kontinuierliches Lernen und die Anwendung von Feedback ein integraler Bestandteil sind, um Prozesse und Produkte zu verbessern.
Die wichtigsten Rollen in SAFe
In SAFe gibt es diverse Rollen auf den verschiedenen Ebenen, die sich auf die unterschiedlichen Anforderungen und Herausforderungen beziehen, die auf diesen Ebenen bestehen. Die wichtigsten Rollen sind:
Auf der Ebene "Team and Technical Agility":
- Product Owner: Verantwortlich für die Priorisierung der Anforderungen und die Verwaltung des Product Backlogs. Er arbeitet eng mit dem Team und dem Kunden zusammen, um sicherzustellen, dass das entwickelte Produkt die Anforderungen erfüllt.
- Scrum Master: Verantwortlich für die Anwendung der Scrum-Regeln und -Prozesse und die Unterstützung des Teams bei der Durchführung von Sprints. Er achtet darauf, dass die Teammitglieder die Agile-Methodik einhalten und hilft bei der Problemlösung.
- Agile Teams: Ein Team von Entwicklern, Testers, Analysten und anderen Fachleuten, die für die Entwicklung und Lieferung von funktionsfähigen Incrementen verantwortlich sind.
Auf der Ebene "Agile Product Delivery":
- Release Train Engineer (RTE): Verantwortlich für die Organisation und Durchführung von Releases und die Unterstützung der Teams bei der Durchführung von Projekten. Er sorgt dafür, dass die Releases rechtzeitig und erfolgreich durchgeführt werden.
- System Architect: Verantwortlich für die Gestaltung und den Aufbau des Systems. Er arbeitet eng mit dem Team und dem Kunden zusammen, um sicherzustellen, dass das System den Anforderungen entspricht und skalierbar ist.
- Product Management: Verantwortlich für die Verwaltung des Produkts und die Zusammenarbeit mit dem Team und dem Kunden, um sicherzustellen, dass das Produkt den Anforderungen entspricht.
- Business Owners: Verantwortlich für die Geschäftsstrategie und -prozesse und die Zusammenarbeit mit dem Team und dem Kunden, um sicherzustellen, dass das Produkt die Geschäftsbedürfnisse erfüllt.
Auf der Ebene "Enterprise Solutions Delivery":
- Solution Train Engineer (STE): Verantwortlich für die Organisation und Durchführung von Releases und die Unterstützung der Teams bei der Durchführung von Projekten auf Unternehmensebene. Er/Sie sorgt dafür, dass die Releases rechtzeitig und erfolgreich durchgeführt werden und dass die Prozesse und Arbeitsabläufe reibungslos verlaufen. Er/Sie koordiniert die Zusammenarbeit der verschiedenen Teams und Abteilungen, um sicherzustellen, dass die Projektziele erreicht werden.
- Solution Architect: Verantwortlich für die Gestaltung und den Aufbau der Lösungen, die auf die Anforderungen des Unternehmens abgestimmt sind. Er/Sie arbeitet eng mit dem Team und dem Kunden zusammen, um sicherzustellen, dass die Lösungen die Anforderungen erfüllen und skalierbar sind. Er/Sie hat ein tiefes Verständnis von den Geschäftsprozessen und -anforderungen des Unternehmens und sorgt dafür, dass die Lösungen die Geschäftsbedürfnisse unterstützen.
Auf der Ebene "Lean Portfolio Management":
- Epic Owner: Verantwortlich für die Definition und Priorisierung von Epics, die große und langfristige Anforderungen repräsentieren. Sie arbeiten eng mit dem Team und dem Kunden zusammen, um sicherzustellen, dass die Epics die Geschäftsbedürfnisse erfüllen und die Vision und Strategie des Unternehmens unterstützen.
- Enterprise Architect: Verantwortlich für die Gestaltung und den Aufbau der Gesamtarchitektur des Unternehmens, um sicherzustellen, dass die Lösungen und Projekte aufeinander abgestimmt sind und die Geschäftsbedürfnisse erfüllen. Sie arbeiten eng mit dem Team und dem Kunden zusammen, um die Integrität und die Skalierbarkeit der Architektur sicherzustellen und sicherzustellen, dass die Lösungen die Anforderungen des Unternehmens erfüllen.
Die wichtigsten Events in SAFe
Im Scaled Agile Framework (SAFe) gibt es mehrere wichtige Ereignisse (SAFe Events), darunter:
- PI Planning: Ein zweitägiges Event, bei dem das Team Pläne für den kommenden Programm-Increment (PI) erstellt.
- System-Demo: Eine Präsentation der erzielten Ergebnisse des PI an Stakeholder.
- Inspect and Adapt Workshop: Eine regelmäßige Überprüfung und Anpassung des Prozesses und der Artefakte.
- Sprint Review: Eine Präsentation der erzielten Ergebnisse des Sprint an Stakeholder.
- Sprint Retrospective: Eine Reflexion des Teams über den Sprint und die Identifizierung von Verbesserungspotential.
- Daily Stand-up: Eine tägliche Besprechung, bei der das Team den Fortschritt und die Herausforderungen des Sprint bespricht.
"Those who master large-scale software delivery will define the economic landscape of the 21st century" - Mik Kersten