Elemente von SAFe
Erfahren Sie mehr über die verschiedenen Elemente von SAFe, die zur erfolgreichen Planung, Nachverfolgung und Bereitstellung Ihrer Softwareprodukte dienen.
- Epic
Die größte Arbeitseinheit in SAFe ist ein Epic. Dieses kann kontinuierlich über mehrere Programmschritte hinweg bearbeitet werden. Ein Epic erfasst Geschäftshypothesen. Es wird mit der WSJF-Punktzahl (Weighted Shortest Job First, „gewichteter kürzester Auftrag zuerst“, dient zur Festlegung der Prioritäten und Bearbeitungsreihenfolge von Aufträgen und zur Optimierung des Geschäftsnutzens) priorisiert und bewertet.
Für die Implementierung und Bereitstellung durch SAFe ARTs wird ein Epic weiter in Features segmentiert.
- Funktion
Ein SAFe-Feature entspricht einem Epic in Agile Development. Es muss klein genug sein, um innerhalb eines Programmschritts abgeschlossen zu werden. Die Priorität und Bearbeitungsreihenfolge der Features wird in einem ART-Rückstand festgelegt. Für die Implementierung und Bereitstellung durch SAFe-Teams wird ein Feature weiter in User Stories segmentiert.
- Story
Eine SAFe-Story ist eine kurze Anweisung, die in benutzerorientierter Sprache eine Produktanforderung oder einen Business Case kapselt. Eine Story muss klein genug sein, um in einem Sprint abgeschlossen zu werden. Der geschätzte Aufwand, um eine Story abzuschließen, wird in Story Points gemessen. Einer Story, die mehr Aufwand erfordert, werden mehr Points zugewiesen. Story Points sind willkürliche Messungen des Aufwands (nicht unbedingt der Zeit), der zum Abschließen einer Story erforderlich sind, basierend auf den Schätzungen der Mitglieder des SAFe-Teams.
- Agile Release Train
Ein Agile Release Train (ART) besteht aus einer Gruppe von Teams, die gemeinsam auf eine Lösung hinarbeiten.
- Programmschritt
Ein Programmschritt ist ein festgelegter Zeitraum, in dem die Teams in einem ART gemeinsam arbeiten und produzieren, um die vereinbarten Ziele zu erreichen. Ein Programmschritt in SAFe ähnelt einem Sprint in Agile Development und erstreckt sich in der Regel über 8 bis 12 Wochen. Die häufigste Form eines Programmschritts sind vier Entwicklungssprints, gefolgt von einem Innovations- und Planungssprint.
- SAFe-Team
Ein SAFe-Team ist ein eigenständiges, funktionsübergreifendes Team, das Mitglieder mit unterschiedlichen Kompetenzen umfasst, die zusammenarbeiten, um ein gemeinsames Ziel zu erreichen.
Ein Benutzer mit der Rolle safe_scrum_master oder safe_art_user kann ein SAFe-Team erstellen. Sie können diese Teams SAFe-Arbeitselementen wie Storys, Epics und Funktionen zuweisen.
Sobald ein SAFe-Team erstellt wurde, können Sie ihm Mitglieder hinzufügen.- Neue Kunden: Der Systemadministrator kann dem Team Mitglieder hinzufügen.
- Bestandskunden: Ein Benutzer mit der Rolle safe_scrum_master oder safe_art_user kann dem SAFe-Team Mitglieder hinzufügen.Hinweis:
Sie haben die Möglichkeit, diese Funktion ausschließlich auf den Systemadministrator zu beschränken, indem Sie die Eigenschaft safe.disallow_scrum_add_group_member erstellen und auf true festlegen.
Informationen zum Erstellen einer Eigenschaft finden Sie unter Systemeigenschaften hinzufügen.
- Sprint
Programmschritte in SAFe werden in Wochen gemessen und für die daran beteiligten Teams weiter in Sprints unterteilt.