Der „Agile Program Manager”

Author
Foto von Sohrab Salimi
Sohrab Salimi

Lesezeit
3 Minuten

Wenn man das Projektmanagement auf große und komplexe Unternehmungen ausdehnen möchte, ist der „Agile Program Manager” dafür da, dieses Programm ganzheitlich zu betrachten und zu koordinieren. Programmmanagement ist eine Disziplin, in der große Bemühungen, die aus mehreren kleinen, parallelen und verwandten Projekten bestehen, koordiniert und gemanagt werden. Scrum bedient sich eines Konzeptes, das „Scrum of Scrums” genannt wird, um viele der nötigen Aktivitäten für das Programmmanagement durchzuführen. „Agile Program Management” ist nicht einfach nur eine umfunktionierte Art des Projektmanagements oder ein Teilzeit-Job für einen Scrum Master.

Aufgaben des Agile Program Managers

Agile Program Manager koordinieren und verfolgen die Erwartungen für alle Projekte im Programm – egal ob man mit Agile arbeitet oder nicht. Die Koordination beinhaltet Aktivitäten wie das Identifizieren und Verfolgen von Abhängigkeiten, Risiken und Kommunikation. Für die Koordination des gesamten Programms wird normalerweise ein Portfolio auf Epic- oder Funktionsebene aller verwandten Projekte benötigt. Der Agile Program Manager fügt dann die Releasepläne für jedes Projekt in das Portfolio ein und stellt so eine Plattform für die koordinierte Releaseplanung zur Verfügung. Techniken, wie z. B. Kanban, können genutzt werden, um das Portfolio zu visualisieren und nachzuverfolgen. Durch diese Visualisierung kann man erkennen, an welchem Punkt sich die Epics oder Funktionen im Hinblick auf die Entwicklung und das Release für den Kunden befinden.

Eine gute Kommunikation zu ermöglichen, ist eine der Aufgaben des Agile Program Managers. Das „Scrum of Scrums”-Meeting ist eines der wichtigsten Instrumente, um diese Kommunikation sicherzustellen. Es ist ein Meeting aller unmittelbar verantwortlichen Personen (engl. directly responsible individuals, DRI) eines jeden Teams im Programm. Der DRI dient als Mittler von Informationen zwischen seinem Team und dem Agile Program Manager bzw. den anderen DRI. Der DRI macht auf Probleme, Risiken, Sorgen und Bedürfnisse aufmerksam. Kurzum, er überträgt Informationen zwischen dem Team und dem Scrum of Scrums. Das Scrum of Scrums kann man am besten als ein tägliches Meeting beschreiben, bei dem alle DRI anwesend sind und das vom Agile Program Manager geleitet wird. Die Häufigkeit des Meetings kann natürlich auch an die Bedürfnisse des Programms angepasst werden. Eine Möglichkeit, die genutzt wird, um den Aufwand zu reduzieren, ist, die Häufigkeit der Scrum of Scrums anhand des Projektrisikos zu variieren.

Weitere Aktivitäten, die in den Aufgabenbereich des Agile Program Managers fallen, sind die Entwicklung und Kommunikation von Informationen über den Status des Programms. Hochrangige Status-Meetings und Meetings mit Sponsoren usw. abzuhalten, ist eine natürliche Erweiterung seiner Rolle. Dabei muss der Agile Program Manager aber auch als Mittler für Informationen fungieren, indem er Informationen aus dem Scrum of Scrums an die Sponsoren weitergibt und umgekehrt. Jedes Problem beim Informationsfluss kann einen Grund für das Treffen schlechter Entscheidungen darstellen und wird das gesamte Programm beeinflussen.

Es ist wichtig, dass man sich klarmacht, dass Agile Program Management mehr ist als nur eine Spezialisierung innerhalb des Projektmanagements oder nur eine Aufgabe des Scrum Masters, die er nebenbei erledigen kann. Agile Program Manager müssen sich sowohl gut mit agilen Methoden als auch mit den Standardmethoden des Programmmanagements auskennen, weil sie eine Mischung aus beiden Gebieten darstellen. Agile Program Manager erschaffen die ganzheitliche Sichtweise, die dann durch die Portfolioansicht aller verwandten Projekte darstellt wird. Ebenso müssen Sie die Kommunikation zwischen dem Scrum of Scrums und den standardmäßigen Instrumenten zur Verfolgung des Programmstatus ermöglichen. Ein Agile Program Manager muss häufig die Grenze zwischen der agilen Welt und der Wasserfall-Welt überwinden.

Dieser Text stammt aus dem Blog von SPaMCAST und wurde von uns ins Deutsche übersetzt.

Was macht ein Product Owner?

=> Lerne mehr über die Product Owner Rolle!

Wo ist der Unterschied?

=> Produktmanager und Business Analyst

Product Owner Trainings

=> Werde CSPO oder Advanced-CSPO mit den Product Owner Trainings der Agile Academy