SAFe

SAFe versteht sich als Wissenbasis zu Rollen, Prinzipien und Praktiken rund um die Themen „Agile“, „Lean“ und „DevOps“. SAFe wird insbesondere bei der skalierung agiler Ansätze verwendet.

Grundsätzlich stellt SAFe vier Ebenen zur Verfügung:

Team

Auf der Teamebene befinden sich die klassischen agilen Teams. Hierbei ist es den Teams selbst überlassen, wie sie sich organisieren möchten. So können sie beispielsweise Scrum oder Kanban verwenden.

Programm

Die Programm-Ebene verwaltet das sogenannte Porgramm-Backlog. Die Elemente innerhalb dieses Backlogs werden Features genannt und haben in der Regel eine Umsetzungsdauer von maximal einem PI. Ein PI stellt dabei einen Zeitraum von 5 Sprints dar. Analog zu den Sprint Plannings in den einzelnen Teams, findet einmal pro PI ein PI-Planning auf Program-Ebene statt. Hier partizipiert der gesamte Agile Release Train.

In der Regel werden 5 bis 12 Teams und die entsprechende „Programm“-Ebene zu einem sogenannten „Agile Release Train“ gebündelt. Die Teams arbeiten in synchronisierten Iterationen der Länge von 2 bis 4 Wochen. Jedes Team hat sein eigenes Teambacklog.

Large-Solution

Werden in einem Unternehmen mehrere Agile Release Trains benötigt, dann werden diese wiederum über die Large-Solution-Ebene koordiniert und synchronisiert. Dabei bilden die Capabilities im Solution Backlog die Grundlage für die Features im Program Backlog. Vor und nach den PI-Plannings finden auf der Large-Solution-Ebene sogenannten Pre- und Post-Plannings statt.

Portfolio

Um weiterhin auch strategische Umsetzungen und Fragestellungen zu adressieren, gibt es die Portfolioebene. Im Portfolio Backlog werden die strategischen Vorhaben in Epics beschrieben und über MVPs kontinuierlich für die Agile Release Trains zur Einplanung in die entsprechenden PIs zur Verfügung gestellt.