Können agile Verfahren über ein großes Portfolio mit vielen Teams und zahlreichen Entwicklern funktionieren? Absolut. Netflix prägte das Motto "hochgradig abgestimmt, lose gekoppelt", um eine gut abgestimmte agile Entwicklung in einem großen Unternehmen zu beschreiben. Sehen wir uns die Rolle von Kontext und Autonomie sowie einige typische Merkmale von gut funktionierenden agilen Portfolios an.

Festlegen des richtigen Kontexts

Da der größte Fokus auf dem Team liegt, fragen sich leitende Manager in großen agilen Unternehmen oft, woraus ihre Rolle eigentlich besteht. Als Verantwortliche für Strategie und Ausrichtung können leitende Manager wichtige Verfechter der agilen Kultur im gesamten Unternehmen sein. Für eine agile Entwicklung in einem gesamten Produktportfolio manifestieren sich Strategie und Ausrichtung als "Themes": große Bereiche konzentrierter Arbeit, die über einen Zeitraum definiert werden. Mithilfe von Themes können Teams, die an einer Unternehmensinitiative arbeiten, effektiv zusammenarbeiten und die Ziele des Unternehmens erfüllen.

Leitende Manager erfolgreicher agiler Portfolios fördern außerdem eine Kultur der Transparenz und Offenheit.

In einer transparenten Kultur kommen Probleme ohne Angst vor Vergeltung ans Licht und die negativen Aspekte der Unternehmenspolitik werden minimiert. Dadurch ist es einfacher, die richtige Lösung zu finden und Teams weiter voranzubringen. 

Erweitere agile Verfahren im gesamten Unternehmen

Die erfolgreichsten Unternehmen, die agile Methoden in großem Umfang nutzen, haben drei gemeinsame Merkmale. Erstens ist das gesamte Programm iterativ. Das herkömmliche Portfoliomanagement konzentriert sich auf eine von oben nach unten gerichtete Planung mit über längere Zeiträume angelegten Arbeiten, während das agile Portfoliomanagement auf einem Konzept mit Aufbauen-Messen-Lernen-Zyklen basiert, die von einzelnen Teams verwendet werden und in einem größeren Maß angewendet werden. Teams arbeiten zusammen, verwenden ein modulares Design und teilen Erkenntnisse in einem regelmäßigen Rhythmus. Das führt zu einer enormen Flexibilität, die den Fokus von einer weiteren Ausführung eines inflexiblen Plans auf die Schaffung von Mehrwert und das Erreichen eines messbaren Fortschritts in Einklang mit der Strategie und den Zielen des Unternehmens verschiebt.

Zweitens kommunizieren erfolgreiche Unternehmen über das gesamte Portfolio hinweg. Sie teilen Wissen und brechen Barrieren zwischen organisatorischen Silos auf. Ähnlich wie agile Zeremonien auf Teamebene muss der Kontext fortwährend im gesamten Unternehmen geteilt werden, damit Ziele, Fortschritte und Stolpersteine für jeden transparent sind. Dies fördert den Respekt zwischen Teamkollegen und Mitarbeitern unabhängig von ihrer Rolle im Unternehmen und ermutigt zu Interaktionen, die auf Empathie und Verständnis beruhen.

Drittens führen die agilsten Unternehmen häufige Releases im gesamten Portfolio durch, selbst wenn ein Release die Arbeit mehrerer Programme umfasst. Ausgerichtete Sprint-Zyklen, in starke APIs und technische Entkopplung investierte Arbeiten und eine effiziente automatisierte Test- und Deployment-Pipeline garantieren, dass jederzeit transparent erkennbar ist, wer was und wann ausliefert. 

Teile eine Vision, aber fördere Vielfalt

Wie bei der herkömmlichen agilen Entwicklung wird die Arbeit in der agilen Portfolioentwicklung an Teams statt an einzelne Personen delegiert. Jedes Team versteht die größeren Ziele des Unternehmens und entwickelt eine lebhafte Kultur, die eigene Prozesse und die Fertigstellung optimiert.

Story Points sind beispielsweise eine gängige Methode für die Schätzung der Arbeit in Teams. Dabei wird ein Satz von Werten verwendet, die auf der Fibonacci-Sequenz basieren (0,5, 1, 2, 3, 5, 8, 13, 20, 40, 100). Team A hat wahrscheinlich eine andere Vorstellung davon, was 8 bedeutet, als Team B. Aus diesem Grund sollte das leitende Management Teams nicht nur anhand der numerischen Geschwindigkeit messen. (Die numerische Geschwindigkeit ist die Menge der Story Points, die ein Team innerhalb eines Sprints abschließen kann.) Manager müssen verstehen, dass die Geschwindigkeit jedes Teams einzigartig ist, da jedes Team Story-Point-Werte unterschiedlich kalibriert.

Ebenso gibt es bei agilen Teams ganz unterschiedliche Gepflogenheiten für Releases. Scrum-Teams releasen Software in der Regel am Ende jedes Sprints, während Kanban-Teams kontinuierlich releasen oder dann, wenn der Produktbesitzer wünscht, dass ein Build in die Produktion geht. Zu den größten Herausforderungen bei agilen Portfolios gehört das Releasen großer Mengen von Code auf einen Schlag, bzw. besteht die Herausforderung gerade darin, dies zu vermeiden . Niemand wünscht sich Release-Aktionen, bei denen das gesamte Engineering-Team beschäftigt ist. Ein modulares Design, also das Aufteilen von Code in unabhängige Release-Streams, bietet den Geschäftseinheiten im Gegensatz zu einem monolithischen Design viel mehr Flexibilität und Autonomie. Darüber hinaus sinkt durch ein modulares Design das Risiko der einzelnen Releases, weil sie nicht mehr so viele Codeänderungen beinhalten. Das vereinfacht die nachträgliche Diagnose und Behebung von Problemen.

Die Autonomie weitet sich für Portfoliounternehmen auch auf Workflows aus. Teams, die in verschiedenen Bereichen des Unternehmens arbeiten, haben möglicherweise jeweils eigene Workflows. Sehr wahrscheinlich hat ein Softwareentwicklerteam einen anderen Workflow und Prozess als ein Marketingteam, selbst wenn beide Abteilungen agile Prinzipien wie die iterative Entwicklung und regelmäßige Retrospektiven befolgen. Ebenso teilen möglicherweise zwei Entwicklungsteams ihren jeweiligen Workflow in unterschiedliche Status auf. Das ist in Ordnung so! Diese Vielfalt sorgt dafür, dass große agile Portfolios die Vorteile des geteilten Wissens nutzen können. Wenn du mehr ausprobierst, heißt das, dass du mehr lernst und mehr Wissen im Unternehmen teilen kannst. 

Erweitere die Agilität entsprechend deinem Wachstum

Ein agiles Framework für ein großes Portfolio bedeutet, dass die auf Teamebene verwendeten agilen Prinzipien auf das gesamte Unternehmen ausgeweitet werden. Die agile Kultur ist ein Leistungsverstärker. Sie weitet sich von allein nach oben und nach außen aus, wenn ihre Kernprinzipien befolgt und geteilt werden. Aber das Portfolio kann nur so erfolgreich wie das schwächste Team sein. Um den Erfolg zu sichern, muss das leitende Management mit allen Teams zusammenarbeiten, um eine integre agile Kultur aufzubauen.  

Dargestelltes Produkt
Jira Software-Logo
Projekt- und Vorgangsnachverfolgung