Während unserer Schulungen werden wir oft gefragt, welche Rolle ein Agile Coach spielt und wie sich diese mit der eines Release Train Engineers vergleicht. Um diese Frage zu beantworten, schauen wir uns zunächst an, was beide Rollen beinhalten und gehen dann auf die Gemeinsamkeiten und Unterschiede ein.
Was ist ein Release Train Engineer (RTE)?
Der RTE ist eine Rolle innerhalb des SAFe-Frameworks. Für eine kurze Beschreibung des SAFe-Frameworks verweise ich auf diesen Blog über Essential SAFe.
„Der RTE erleichtert und leitet einen Agile Release Train (ART) bei der Bereitstellung von Werten in Form von Software und Systemen.“
Die Rollen und Verantwortlichkeiten sind in der folgenden Zeichnung aus dem SAFe-Framework visualisiert.
Facilitating PI Planning
Das Planning Interval (PI) Planning ist die Veranstaltung im Rahmen von SAFe, in der die Arbeit für einen Zeitraum von 8 bis 12 Wochen geplant wird. Es handelt sich um eine zweitägige Veranstaltung, die vom RTE geleitet wird. Vorbereitung und Durchführung liegen ebenfalls in der Verantwortung des RTE.
Supporting PI Execution
PI steht für Planning Interval und ist ein Zeitraum von 8 bis 12 Wochen, in dem integrierte, bearbeitbare Produkte geliefert werden. Während dieses Zeitraums tut der RTE alles, was notwendig ist, um den Fortschritt der Arbeit zu erleichtern. Dazu gehören die Überwachung des Fortschritts, die Erleichterung von Systemdemos (die Veranstaltung, bei der den Stakeholdern gezeigt wird, was in einem Planning Interval entwickelt wurde), die Unterstützung der Business Owner usw.
Coaching the ART
Der Agile Release Train (ART) ist ein kollaboratives System von agilen Teams, die auf ein gemeinsames Ziel, ein Produkt oder eine Mission hinarbeiten. Neben den agilen Teams sind auch Business Owner, Systemarchitekten und das Produktmanagement an einem ART beteiligt. Alle diese Rollen werden durch den RTE gecoacht. Darüber hinaus coacht der RTE auch die Scrum Master/Team Coaches der agilen Teams.
Optimizing Flow
„Flow“ ist die ununterbrochene Lieferung/Schöpfung von Werten durch die agilen Teams eines ART. Der RTE beobachtet und misst den Flow und berät über Änderungen zur Optimierung des Flows.
Improving Relentlessly
Im SAFe-Framework ist die kontinuierliche Verbesserung ein wichtiger Aspekt. Der RTE ist derjenige, der die agilen Teams zu diesem Thema beobachtet und coacht.
Brauchen Sie eine genauere Erklärung des Agile Release Train? Dann lesen Sie diesen Beitrag.
Was macht der Agile Coach?
Nachdem wir nun wissen, was ein RTE ist und welche Rollen und Verantwortlichkeiten damit verbunden sind, wollen wir uns genauer ansehen, was ein Agile Coach ist. Wir finden die Rolle des Agile Coaches weder im Scrum-Rahmenwerk noch im SAFe-Rahmenwerk. Es gibt also keine einheitliche Definition für diese Rolle. Daher eine eigene Definition, die auf unseren Erfahrungen und dem, was wir im Internet finden, beruht.
„Ein Agile Coach leitet Teams und Organisationen bei der Umsetzung agiler Denkweisen an. Dabei verwendet er verschiedene agile Tools/Frameworks. Neben diesen Tools und Frameworks liegt der Fokus auf der Entwicklung des agilen Mindsets innerhalb einer Organisation. Dazu gehört auch das Coaching des Managements.“
Im Folgenden finden Sie einen Überblick über mögliche Aufgaben und Verantwortlichkeiten eines Agile Coaches.
Überwachung von Agile-Implementierungen
Unterstützung von Organisationen bei der Umstellung auf agile Praktiken. Dies umfasst die Implementierung agiler Werkzeuge und Praktiken sowie die Förderung einer agilen Kultur.
Teamcoaching
Betreuung und Coaching von Scrum Mastern und Team Coaches bei der Entwicklung effektiver agiler Teams. Dazu gehört auch die Durchführung von Schulungen und Workshops.
Entwicklung der Führungsqualitäten
Coaching von Management und Managementteams bei der Entwicklung einer agilen Kultur.
1-on-1-Coaching
1-on-1-Coaching für einzelne Teammitglieder zu bestimmten Aspekten des agilen Denkens und/oder der persönlichen Entwicklung im agilen Kontext.
Release Train Engineer vs. Agile Coach
Wenn Sie sich die oben beschriebenen Zuständigkeiten ansehen, haben Sie wahrscheinlich schon eine Vorstellung von den Gemeinsamkeiten und Unterschieden bekommen. Um es konkret zu machen, hier die wichtigsten Gemeinsamkeiten und Unterschiede:
Gemeinsamkeiten
Eine wichtige Gemeinsamkeit ist, dass sowohl der Agile Coach als auch der Release Train Engineer kein „eigenes“ Team haben. Sie bewegen sich hauptsächlich zwischen den Teams und coachen Scrum Master/Team Coaches. Auf diese Weise coachen sie indirekt die agilen Teams.
Eine weitere wichtige Gemeinsamkeit ist, dass das Coaching ein wichtiger Teil ihrer Arbeit/Verantwortung ist. Das bedeutet, dass sie viel beobachten und die „richtigen“ Fragen stellen, damit die Beteiligten Erkenntnisse gewinnen, die sie in die Zukunft mitnehmen können.
Unterschiede
Ein wesentlicher Unterschied besteht darin, dass ein RTE in Bezug auf die Werkzeuge hauptsächlich das SAFe-Framework und dessen Anwendung versteht. Von einem Agile Coach wird erwartet, dass er mit einer Vielzahl von agilen Tools/Arbeitsweisen vertraut ist.
Ein weiterer Unterschied ist die Ebene, auf der ein Agile Coach und ein RTE arbeiten. Ein Agile Coach wird in den meisten Fällen das (Senior-)Management coachen. Da SAFe oft in Unternehmen implementiert wird, wird ein RTE nicht mit dem (Top-)Management am Tisch sitzen. Dies ist jedoch von Situation zu Situation unterschiedlich und hängt von der Größe der Organisation ab.
Schließlich steht ein Agile Coach oft an der Basis einer organisatorischen Veränderung, während ein RTE Teil einer Veränderung sein kann. Dieser wird jedoch nicht in erster Linie die Veränderung leiten.
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.