Ich hoffe, Sie sind inzwischen mit unserer vierteiligen Diskussions- und Demoreihe Agile Program Management vertraut. Und vor allem meine begleitende Blogserie, in der ich die Höhepunkte jeder Diskussion mit Ihnen geteilt habe, um Ihnen Wege aufzuzeigen, wie Sie Ihren Ansatz zur Skalierung von Agile verbessern können.
Dieser Blog ist Teil 4 gewidmet: Agile Program Management - Eating the Cake, too! , der die wichtigsten Punkte zusammenfasst, auf die Sie bei einer Agile Program Management-Lösung achten sollten, und speziell auf die Nutzung einer Kanban-Lösung.
Als Zusammenfassung finden Sie hier die komplette Serie und die dazugehörige Blog-Zusammenfassung für jede der Sitzungen, die wir abgehalten haben. Schauen Sie sich diese an, um einen tieferen Einblick in jeden Schwerpunktbereich zu erhalten.
6 Dinge, die eine Agile Programm-Management-Lösung bieten sollte
1. Visualisieren, Verfolgen und Verwalten der agilen Arbeit auf Team- und Programmebene
Für viele Teams hat sich die Kanban-Software als erfolgreicher Ansatz für das agile Programmmanagement erwiesen. Achten Sie auf die Möglichkeit, Epics und Features aus den Boards auf Teamebene mit einem Board auf Programmebene zu verbinden, und zwar mit einer anpassbaren Hierarchie zwischen übergeordneten und untergeordneten Elementen, die über Epics, Features und Stories hinweg genutzt werden kann.
Agile Organisationen brauchen:
- Ein zentraler Ort für agile Teams zur Verwaltung der Arbeit: Wenn Sie mit mehreren Teams an einem einzigen Release Train arbeiten oder Sie mehrere Release Trains mit vielen Teams verwalten, ist Kanban ein großartiger erster Schritt, um die Teams zu koordinieren und den aktuellen Stand der Arbeit zu visualisieren.
- Ein zentraler Ort für Agile Coaches und Führungskräfte, um das Agile Programm zu verwalten: Es geht darum, die Arbeit der Teams mit der Unternehmensstrategie zu verbinden. Sobald die Teams innerhalb ihrer jeweiligen Kanban-Tafeln arbeiten, können Unternehmen die Arbeit der Teams - auch bekannt als Agile Release Train (ART) - zu einer einzigen Kanban-Tafel auf Programmebene zusammenfassen.
2. Verbindung zu Ihren Agile Team Tools
Ihre agilen Teams setzen wahrscheinlich Technologien wie Jira Software oder Azure DevOps ein; Ihre Teams wollen nicht wechseln. Anstatt Störungen und potenzielle Hindernisse für die Lieferung zu verursachen, suchen Sie nach einer Lösung, die Sie mit anderen Agile-Team-Tools integrieren können, um Ansichten auf Programmebene für die Lieferung von Arbeit über mehrere Teams hinweg zu erstellen, unabhängig davon, wo deren Arbeit verwaltet wird. Ein Beispiel für einen häufigen Anwendungsfall finden Sie auf dem Blog Agile Integrations.
3. Visualisieren Sie Abhängigkeiten, Risiken und Hindernisse
Abhängigkeiten sind die Beziehungen zwischen Workitems, die entstehen, wenn ein Workitem den Input eines anderen benötigt, um fertiggestellt zu werden, oder erst begonnen werden kann, wenn ein vorheriges Workitem fertiggestellt ist. Das Verständnis der Beziehungen zwischen Arbeitsaufgaben ist für die Verbesserung der Arbeitsabläufe zwischen Teams und ARTs unerlässlich. Suchen Sie nach einer Lösung, die Ihnen hilft, Abhängigkeiten zwischen verschiedenen Teams zu visualisieren und zu verfolgen, um Konflikte zu vermeiden und Ihre Fähigkeit zu unterstützen, Entscheidungen zu treffen und auf veränderte Geschäftsanforderungen zu reagieren.
4. Rationalisieren Sie die vierteljährliche Planung oder die Planung von Programmsteigerungen
Die vierteljährliche oder Programminkrementplanung (PI) ist ein wesentlicher Bestandteil der Festlegung, was die Teams in den kommenden 12 Wochen liefern werden. Suchen Sie nach einer Lösung, die Teams von Teams miteinander verbindet, damit die PI-Planung digital und rationalisiert erfolgt. Das bedeutet, dass Sie eine Lösung zur Visualisierung von Funktionen, Befähigungsmerkmalen, Zielen, Meilensteinen und mehr verwenden. Besuchen Sie den Blog für 4 Tipps zur Verwendung von Planview AgilePlace für die PI-Planung auf Programmebene.
5. Kontinuierliche Verbesserung mit sofort einsetzbaren agilen Metriken
Als Teil jeder agilen Praxis müssen Sie in der Lage sein, Fortschrittsmetriken (auf Team- und Programmebene) zu überprüfen, um Risiken zu erkennen und Prozesse zu verbessern. Suchen Sie nach einer Lösung mit sofort einsatzbereiten Agile-Metriken, die sowohl "aktuelle" als auch "historische" Einblicke liefern, um Ihren Ansatz für eine frühzeitige und kontinuierliche Bereitstellung zu verbessern. Der Zugriff auf diese Art von Daten stellt sicher, dass die richtige Arbeit priorisiert und geliefert wird, während sie gleichzeitig an der Unternehmensstrategie ausgerichtet ist.
Sie müssen in der Lage sein, Fragen wie diese schnell zu beantworten:
- An welcher Art von Arbeit arbeiten wir?
- Welche Aufgaben haben ihr geplantes Start- und/oder Enddatum überschritten?
- Was ist gefährdet?
- Sind wir auf dem richtigen Weg, um die geplanten Arbeiten bis zum Ende dieser Iteration/des Sprints abzuschließen?
- Welche Arbeit ist in Arbeit, während sie das Kanban-System durchläuft?
- Welche Arbeiten werden bis zum geplanten Fertigstellungsdatum im Vergleich zum tatsächlichen Fertigstellungsdatum abgeschlossen?
6. Fortschrittliche Berichterstattung mit benutzerdefinierten Berichten
Da jedes Unternehmen anders ist, sollten Sie sich nach einer Lösung umsehen, mit der Sie individuelle Berichte erstellen können, die die Daten mehrerer Kanban-Boards auf Teamebene für die für Ihr Unternehmen spezifischen Metriken nutzen.
Die richtige Lösung für das agile Programmmanagement wird Sie dort abholen, wo Sie sich auf Ihrer agilen Reise befinden. Fangen Sie klein an und entwickeln Sie Ihr Agiles Programm weiter, während Sie lernen. Wir hoffen, dass Sie diese Webinarreihe und die Diskussion über die Demo hilfreich fanden. Für weitere Informationen über Agile Program Management laden wir Sie ein, sich für eine vollständige End-to-End-Demo zu registrieren.