Was ist, wenn Sie als Organisation so viele agile Teams an einem Produkt arbeiten lassen, dass sie selbst mit einem Agile Release Train schwer zu managen sind? Genau dafür wurden der Agile Solution Train und der Solution Train Engineer entwickelt. In diesem Artikel erklären wir, was das ist, was der Solution Train Engineer ist und welche Aufgaben er hat.
Ein Schritt zurück, was ist nochmal ein Agile Release Train?
Um die Frage zu beantworten, was ein Solution Train Engineer (STE) ist, ist es wichtig, ein wenig mehr über den Kontext zu wissen. Zunächst einmal ist es ein Begriff, der innerhalb des SAFe-Frameworks verwendet wird, um eine Rolle zu bezeichnen. Das SAFe-Framework wird in Situationen verwendet, in denen es mehrere agile Teams innerhalb einer Organisation gibt, die Abhängigkeiten untereinander haben. Um die Zusammenarbeit und die Abhängigkeiten zwischen verschiedenen agilen Teams zu verwalten, wurde das Phänomen des Agile Release Train (ART) geboren. Dabei handelt es sich um eine Organisationsstruktur (Zusammenarbeit), in der agile Teams an einem oder mehreren Produkten oder Dienstleistungen (Lösungen) arbeiten.
Was ist der Agile Solution Train?
In sehr großen Organisationen kommt es vor, dass die Produkte und/oder Dienstleistungen so umfangreich sind, dass ein Agile Release Train nicht ausreicht. Aus diesem Grund wurde der Agile Solution Train entwickelt. Dabei handelt es sich um eine Organisationsstruktur, in der mehrere Agile Release Trains gemeinsam an einem oder mehreren größeren Diensten und/oder Produkten arbeiten.
Im Rahmen der Organisationsformen Agile Release Train und Agile Solution Train wurden Rollen definiert, um die Zusammenarbeit in und zwischen den Teams zu konkretisieren. Eine dieser Rollen ist die des Solution Train Engineers.
Was ist ein Solution Train Engineer?
Der einfachste Weg, die Rolle zu verstehen, ist, die Verantwortlichkeiten (Rollen) aus dem Scrum-Rahmenwerk als Ausgangspunkt zu verwenden. Die Rollen im Scrum-Rahmenwerk sind Product Owner, Scrum Master und Entwickler, die jeweils für das „Was“, den „Prozess“ und das „Wie“ verantwortlich sind. Dabei ist die Rolle des Scrum Masters der Rolle des Solution Train Engineers ähnlich. Ohne zu sehr ins Detail zu gehen, ist der Scrum Master der „Lehrer“, „Moderator“, „Coach“ und „Hindernislöser“ des Scrum Teams. Der Solution Train Engineer hat eine ähnliche Verantwortung, allerdings für einen Agile Solution Train.
Was sind die Aufgaben des Solution Train Engineers?
Der Solution Train Engineer ist ein Servant Leader und Coach, der als Moderator für die Ereignisse und Prozesse eines Agile Solution Trains fungiert. Er koordiniert die Abhängigkeiten zwischen den Agile Release Trains, die Teil eines Agile Solution Trains sind, und unterstützt die Agile Release Trains bei der Bereitstellung von Werten.
Die folgenden Punkte beschreiben die Aufgaben eines Solution Train Engineers:
Erleichterung des Agile Solution Train PI Planning;
Das PI Planning ist das Ereignis, das die wertvollen Produkte/Dienstleistungen festlegt, die über einen Zeitraum von 8 bis 12 Wochen geliefert werden sollen. Dies ist in erster Linie etwas für die Agile Release Trains, aber um sicherzustellen, dass die Agile Release Trains innerhalb eines Agile Solution Trains aufeinander abgestimmt sind, findet die Abstimmung/Synchronisation auf der Ebene des Agile Solution Trains statt. Der Solution Train Engineer stellt sicher, dass dies geschieht, und unterstützt den Prozess, wo nötig.
Koordinierung der Bereitstellung umfassender Produkte/Dienstleistungen;
Die Bereitstellung von Produkten/Dienstleistungen in einem bestimmten Tempo durch verschiedene Agile Release Trains, die zu einem Agile Solution Train gehören, erfordert die notwendige Koordination und vor allem „Lernzyklen“. Der Solution Train Engineer sorgt dafür, dass die „Lernzyklen“ so ablaufen, dass die verschiedenen Komponenten eines Agile Solution Train koordiniert zusammenarbeiten. Dies gewährleistet die kontinuierliche Lieferung wertvoller Produkte/Dienstleistungen.
Coaching der Stakeholder des Agile Solution Train;
Der Solution Train Engineer stellt sicher, dass alle Teile des Agile Solution Train die Lean-Agile-Mentalität übernehmen und nach den entsprechenden Werten und Prinzipien arbeiten.
Optimierung des „Flow“ des Agile Solution Train;
„Flow“ ist eines der Hauptziele bei der Anwendung des SAFe-Frameworks. Der „Flow“ stellt sicher, dass wertvolle Produkte/Dienstleistungen kontinuierlich und so schnell wie möglich geliefert werden. Der Solution Train Engineer überwacht und misst den Flow eines Agile Solution Train und wendet „Praktiken“ an, um den „Flow“ zu erhöhen.
Förderung der „kontinuierlichen Verbesserung“.
Kontinuierliches Lernen und Verbessern ist ein wichtiges Ergebnis der Anwendung von SAFe. Der Solution Train Engineer stellt sicher, dass die Leistung der agilen Lösung kontinuierlich überwacht wird.
Sie wollen mehr darüber erfahren wie agiles Arbeiten funktioniert?
Dann schauen Sie sich unsere Scrum Master Schulung, Product Owner Schulung, Agile Coach Ausbildung oder Kanban Schulung an. Hier geht es zur Übersichtsseite unserer Trainingsangebote. Sprechen Sie mit uns, wenn Sie Coaching Unterstützung für ihr agiles Team benötigen oder eine agile Transformationen in Ihrer Organisation planen. Wir unterstützen Sie gerne.