ROAM & Risikomanagement unter SAFe®

Verfasst von: Hanna Taller
5/14/2021

Lesezeit: 3 min

Die Bedeutung des Risikomanagements in Ihren Softwareprojekten muss nicht weiter betont werden. Auch wenn Sie nicht an sicherheitskritischen Produkten arbeiten, haben Risiken das Potenzial, Ihre Projekte grundlegend zu entgleisen. Bei sicherheits- oder unternehmenskritischen Projekten ist es jedoch noch offensichtlicher, dass Risiken nicht nur eine ernsthafte Bedrohung für den Erfolg Ihres Projekts, sondern auch für den Ruf Ihres Unternehmens darstellen. Zumindest könnte die Einführung eines angemessenen Risikomanagements dazu beitragen, Ihre Gemeinkosten zu senken.

Eines ist also klar: Risikomanagement ist bei den meisten Produktentwicklungsprojekten unabdingbar. Aus diesem Grund haben wir in den letzten Jahren mehrfach Themen wie die Vorteile der Anwendung eines angemessenen Risikomanagement-Lebenszyklus oder das agile Risikomanagement in der digitalen sicherheitskritischen Produktentwicklung in unserem Blog behandelt und auch Webinare zu ähnlichen Themen veranstaltet.

In Anbetracht der Tatsache, dass immer mehr Unternehmen zur Bereitstellung komplexer Produkte auf eine agile Methodik umsteigen, wird das Risikomanagement jedoch immer mehr zu einem Problem. Während ein einzelnes agiles Team seine Risiken mit einfachen Methoden erfolgreich abdecken und mindern kann, stehen große Unternehmen, die Agile mit SAFe® skalieren, vor der Herausforderung, auch ihre Risikomanagementaktivitäten zu skalieren.

Skaliertes Risikomanagement

Es gibt keine Patentlösung für die Skalierung Ihres Risikomanagements über die verschiedenen Ebenen, die durch das Scaled Agile Framework (SAFe®) eingeführt wurden. Früher (vor SAFe 5.0) bedeutete dies die Ebenen Team, Programm, große Lösung und Portfolio. In der neuesten Version des Scaled Agile Frameworks sind es die Ebenen Essential, Large Solution und Portfolio. Es gibt zwar keine Einheitslösung, aber eine allgemeine Best Practice besagt, dass die Kategorisierung Ihrer Risiken hilft, sie angemessen zu behandeln.

Natürlich sind sich die meisten Praktiker einig, dass Risiken auf Code-Ebene auf der untersten Ebene, während der Planung der Programminkremente, verwaltet werden. Risiken auf höherer Ebene (Projekt oder Programm), die sich auf den gesamten Agile Release Train (ART) auswirken könnten, sollten auf die Programmebene eskaliert werden. Auf diese Weise müssen sich Ihre Teams nicht zweimal um ein und dasselbe Risiko kümmern - alle Risiken werden identifiziert, dokumentiert und ihre Minderung auf der entsprechenden Ebene geplant. (Auch wenn es bestimmte Risiken auf Portfolio-Ebene gibt, sollte deren Management durch das Projektportfoliomanagement (PPM) der Organisation abgedeckt werden, auf das in diesem Artikel nicht näher eingegangen werden soll).

Das ROAM-Board

Unabhängig von der Ebene, die Sie betrachten, ist das ROAM-Board ein weit verbreitetes Instrument zur Skalierung des Risikomanagements unter SAFe®. Es wird während der PI-Planung verwendet, um Risiken und Probleme zu identifizieren und zu analysieren, die das Team daran hindern könnten, seine Ziele erfolgreich zu erreichen. Um sicherzustellen, dass alle Risiken abgedeckt sind, besteht das Ziel dieser Technik darin, alle Risiken aufzulösen, zu übernehmen (durch das Produktmanagementteam) oder zu mindern.

Resolved: Die Teilnehmer können sich darauf einigen, dass das Risiko nicht länger ein Problem darstellt und daher außer Acht gelassen werden kann.

Owned: Jedes Risiko, das bei der PI-Planung nicht auf Anhieb gelöst wird, muss von einem Teammitglied übernommen werden, das dafür verantwortlich ist, dass das Risiko gemanagt wird.

Accepted: Bestimmte Risiken stellen ein potenzielles Problem dar oder können nicht vernünftig gemildert werden. Die Teams im Zug müssen die Details dieser Risiken vollständig verstehen, bevor sie sie akzeptieren.

Mitigated: Es wird ein Plan ausgearbeitet, um entweder die Wahrscheinlichkeit oder die Auswirkungen aller identifizierten Risiken zu verringern.

Unter diesen Gruppen ist "Eigene Risiken" die einzige Kategorie, die kein Endpunkt ist: Die Tatsache, dass ein Risiko vorhanden ist, bedeutet nicht, dass ein Plan zur Abschwächung des Risikos erstellt oder eine Arbeit durchgeführt wurde. Aus diesem Grund ist es wichtig, dass Verfahren zur Weiterverfolgung dieser Risiken vorhanden sind, um sicherzustellen, dass ihre Abschwächung tatsächlich geplant und durchgeführt wird.

Sobald die Arbeit begonnen hat, ist die Wahrscheinlichkeit groß, dass weitere Risiken auftauchen werden. Daher sollte die Durchführung des ROAM-Prozesses zu einer kontinuierlichen Praxis werden, um sicherzustellen, dass neue und sich ändernde Risiken berücksichtigt und angemessen gehandhabt werden.

Potenzielle Probleme, die auf dem ROAM-Board auf Teamebene gelöst werden, werden nicht auf das ROAM-Board auf Programmebene übertragen. Die Abschwächung der identifizierten Risiken kann einen ähnlichen Verlauf nehmen wie jede andere Aufgabe in einem agilen Projekt, muss aber überwacht werden, um sicherzustellen, dass die ROAM-Ziele erreicht werden.

Der Hauptvorteil der Verwendung eines ROAM-Boards besteht darin, dass es dazu beiträgt, dass alle Risiken abgedeckt werden: Nach einer ROAM-Sitzung sollten Sie von den Teammitgliedern die Zusage erhalten haben, alle identifizierten Risiken zu lösen, und einen Plan für die Abschwächung jedes einzelnen Risikos aufgestellt haben. Ein weiterer Vorteil ist, dass ROAMing einfach in ein kollaboratives Risikomanagement-Tool verlagert werden kann, was die Zusammenarbeit zwischen geografisch verteilten Teams erleichtert und eine angemessene Dokumentation gewährleistet.

Kollaboratives Risikomanagement

Zusammenarbeit ist der Schlüssel zum Risikomanagement: Die Identifizierung potenzieller Risiken wird durch die kumulierte Erfahrung Ihrer Teammitglieder unterstützt, und die Erfassung Ihrer Risiken in einem einzigen Tool trägt zur vollständigen Risikoabdeckung bei. Die Verwendung eines Tools, das gleichzeitig die Implementierung von SAFe® in Ihrem Unternehmen unterstützt und Ihre Risikomanagementbemühungen skaliert, ist ein großer Vorteil. Darüber hinaus hilft ein solches Tool dabei, die vollständige Nachvollziehbarkeit von Risiken und deren Abdeckung durch Maßnahmen zur Risikominderung sicherzustellen.

Codebeamer ist nicht nur die erste bewährte Implementierung von SAFe®, sondern verfügt auch über fortschrittliche Risikomanagementfunktionen. Das Kanban-Board in Codebeamer ist ein flexibel anpassbares Tool, mit dem Sie problemlos ROAM-Sitzungen durchführen können. Vordefinierte, aber vollständig anpassbare Risiko-Tracker helfen Ihnen dabei, eine angemessene Risikodokumentation, vollständige Rückverfolgbarkeit und Risikoabdeckung sicherzustellen. Nach dem ROAM Ihrer Risiken können Sie ganz einfach Aufgaben zur Risikominderung zuweisen, deren Umsetzung überwachen und diese Ressourcen bis hin zu Test und Freigabe verfolgen.

Risikomatrixdiagramme unterstützen Ihre Bemühungen zur Risikominderung und ROAM, indem sie die Akzeptanz von Risiken unterhalb eines bestimmten tolerierbaren Niveaus durch die Visualisierung Ihrer Risiken erleichtern. Die Verwendung eines SAFe®-kompatiblen ALM zur Verwaltung all Ihrer Entwicklungsprozesse hilft Ihnen also bei der Skalierung des Risikomanagements und bietet gleichzeitig alle Vorteile, die mit der Verwendung einer End-to-End-Lösung für das Application Lifecycle Management mit einem einzigen Repository verbunden sind.

SAFe® und Scaled Agile Framework sind eingetragene Marken von Scaled Agile Inc.

 

Testen Sie Codebeamer kostenlos

Starten Sie Ihre kostenlose Testversion der offenen Codebeamer-Plattform, die ALM-Funktionen um Konfigurationsmöglichkeiten für Produktlinien erweitert und einzigartige Konfigurationen für komplexe Prozesse bietet. Jetzt testen
Tags: Anwendungslebenszyklus-Verwaltung (ALM) Codebeamer

Der Autor

Hanna Taller

Hanna Taller ist Autorin von Inhalten für das ALM-Marketingteam von PTC. Sie ist verantwortlich für die Steigerung der Markenbekanntheit und die Förderung von Thought Leadership für Codebeamer. Hanna Taller erstellt mit Leidenschaft aufschlussreiche Inhalte rund um ALM, Life Sciences, Automobiltechnologie und Avionik.