Wir haben uns kürzlich mit Chris Marsh, Principal Research Analyst für den Bereich Workforce Productivity and Collaboration bei 451 Research, zusammengesetzt, um die Grundlagen von Agile Program Management zu diskutieren. Chris beantwortete vier der Fragen, die wir am häufigsten zum Thema Agiles Programmmanagement erhalten, indem er dessen Bedeutung und Wert klar und prägnant darstellte. Sehen Sie sich das achtminütige Video an, um zu erfahren, wie Chris über agiles Programmmanagement denkt, oder lesen Sie weiter, um eine Zusammenfassung seiner Erkenntnisse zu erhalten.
Was ist agiles Programm-Management?
Chris definiert Agile Program Management als "eine ergebnisorientierte Methode für Organisationen, um agile Methoden und Praktiken in Szenarien mit überwiegend Teams zu skalieren und anzuwenden." Bei diesen Szenarien kann es sich um verschiedene unabhängige agile Teams im gesamten Unternehmen oder um einen formelleren Agile Release Train handeln, aber in jedem Fall sind Abstimmung, Transparenz und Koordination erforderlich.
Chris betonte, dass agiles Programmmanagement mehr bedeutet, als sich zu täglichen Standups von Programmleitern zu verpflichten oder Projekte auf einer aggregierten Basis zu verwalten. Stattdessen ist es eine Praxis, die Teams auf einen Plan und Prozess ausrichtet, um einen Multiplikatoreffekt zu erzielen. Agiles Programmmanagement optimiert die Arbeitsweise jedes agilen Teams im Kontext der Zusammenarbeit mit anderen Teams, um gemeinsame Ergebnisse und Ziele zu erreichen.
Warum setzen immer mehr Unternehmen auf agiles Programmmanagement?
Chris zufolge ist die Einführung des agilen Programmmanagements auf die wachsende Bereitschaft der Unternehmen zurückzuführen, die Verantwortung für die Ergebnisse an Abteilungen oder Funktionsbereiche abzugeben. Die größere Unabhängigkeit auf Teamebene hat Agile über die IT- und Softwareentwicklung hinaus in Teams wie Marketing und Finanzen verbreitet. Wenn diese Gruppen beginnen, agile Methoden und Technologien zu verwenden, müssen sie sich schließlich auf funktionsübergreifende Initiativen ausweiten - und hier kommt das agile Programmmanagement ins Spiel.
Das agile Programm-Management gibt unterschiedlichen agilen Teams, die für ihre eigenen Ergebnisse verantwortlich sind, einen Rahmen, in dem sie systematisch zusammenarbeiten und diese umsetzen können. Es bietet Teams eine Möglichkeit, gemeinsam mit Fokus, Geschwindigkeit und Wiederholbarkeit zu reagieren, so dass sie nicht jedes Mal, wenn sie an einer funktionsübergreifenden Initiative arbeiten, eine eigene Vorgehensweise oder eine Reihe von Arbeitsabläufen entwickeln müssen.
Auf welche Herausforderungen stoßen Unternehmen bei der Einführung eines agilen Programmmanagements?
Wenn Unternehmen verschiedene Teams zusammenbringen, entstehen unweigerlich ungewollte Reibungspunkte. Häufige Schmerzpunkte sind:
- Angleichung der Praktiken zwischen verschiedenen Arbeitsstilen. Die Koordination mehrerer Teams mit unterschiedlichen Tools, Lieferrhythmen und Zeitplänen ist eine viel komplexere Aufgabe als die Steuerung der Bedürfnisse und Vorlieben eines einzelnen Teams. Selbst wenn Teams dieselben Anwendungen verwenden, erstellen sie oft benutzerdefinierte Workflows oder Ansichten, die mit der Arbeitsweise anderer Teams in Konflikt geraten können.
- Verwaltung komplexerer Abhängigkeiten. Wenn mehrere Teams zusammenarbeiten, entstehen neue Arten von Konflikten. Agiles Programmmanagement hilft zwar dabei, diese Abhängigkeiten abzubilden, aber es ist trotzdem wichtig, das Risikoprofil zu ändern, um sie zu berücksichtigen.
- Ein Gleichgewicht zwischen Sichtbarkeit und Ausrichtung und Reaktionsfähigkeit. Agiles Programmmanagement ermöglicht es Teams, auf derselben Seite zu stehen und in dieselbe Richtung zu gehen. Unternehmen sollten jedoch darauf achten, nicht zu viele Prozesse einzuführen, da dies die Fähigkeit der Teams beeinträchtigen kann, individuell und kollektiv auf neue Variablen zu reagieren, die in die Gleichung eingehen.
Wie kann Technologie das agile Programmmanagement unterstützen, und welche Funktionen sind entscheidend?
Technologie kann diese Reibungspunkte abmildern, so dass Unternehmen die Chancen nutzen können, die sich ergeben, wenn Menschen für ein gemeinsames Ziel zusammengebracht werden. Chris empfiehlt Fähigkeiten, die es Unternehmen ermöglichen:
- Verwalten Sie Abhängigkeiten zwischen Teams, Arbeitsabläufen und Zeitplänen
- Verstehen Sie die Kapazität und weisen Sie Ressourcen so zu, dass Engpässe vermieden werden.
- Erleichtern Sie eine starke Kommunikation und Zusammenarbeit, damit Sie die richtigen Feedbackschleifen schaffen und auf Veränderungen reagieren können, wenn sie eintreten.
- Visualisieren Sie komplexe Prozesse, Abhängigkeiten und Zeitpläne, sowohl für die Teams als auch für die Stakeholder, die über den Fortschritt informiert werden sollen.
- Setzen Sie Ihre Ziele und Kennzahlen in den richtigen Kontext, um zu verstehen, ob Sie sich in die richtige Richtung bewegen, und wenn nicht, nehmen Sie die notwendigen Änderungen vor.
Vielen Dank an Chris Marsh für seine Zeit und sein Wissen. Um zu erfahren, wie Planview AgilePlace das agile Programmmanagement unterstützt, lesen Sie die vollständige Diskussions- und Demoreihe:
- Teil 1: Die Zähmung des agilen Chaos (On-Demand)
- Teil 2: Agile Planung - Lassen Sie uns den Plan planen (On-Demand)
- Teil 3: Lean & Agile Metriken - Oh, Mann! (On-Demand)
- Teil 4: Agiles Programm-Management - Essen Sie den Kuchen, auch! (On-Demand)