Planen und Nachverfolgen von SAFe®-Programmen und -Portfolios in Azure Boards

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019

Nachdem Sie Ihre Agile-Tools für die Unterstützung von SAFe® konfiguriert haben, können Ablaufverfolgungsbeziehungen aus Storys bis hinauf zu Epics erstellt werden. Darüber hinaus können Sie den Fortschritt auf Portfolio-, Programm- und Feature-Teamebene anzeigen.

Dieser Artikel führt Sie durch einige der grundlegenden Tools, die Sie zum Planen und Nachverfolgen Ihrer SAFe®-Programme und -Portfolios verwenden. Insbesondere erfahren Sie, wie Sie diese Aufgaben schnell ausführen:

  • Definieren von Epics, Features und Storys
  • Gruppieren oder Zuordnen von Storys zu Features und von Features zu Epics
  • Zuweisen von Wertströmen
  • Planen eines Sprints
  • Überprüfen des Fortschritts des Featureteams
  • Bewertung der Programmfeatures
  • Bewertung von Portfolio-Epics

Hinweis

Dieser Artikel ist einer aus einer Reihe von Scaled Agile Framework®-Tutorials, die sich auf Azure Boards und Azure DevOps Services beziehen. Die meisten Anleitungen gelten sowohl für die cloudbasierte als auch für die lokale Version. Einige der Features und Prozeduren sind jedoch spezifisch für die Cloudversion oder die aktuelle Version von Azure DevOps Server.

Definieren von Portfolios und Epics

Zunächst muss jedes Team Arbeitselemente für jede Lieferung hinzufügen, die die Produktvision unterstützt. Jedes Team kann dies im Ausgang von seinem Backlog erledigen und anschließend seine Arbeit zuordnen, um eine Arbeitshierarchie zu schaffen.

Alternativ kann es eine Liste von Arbeitselementen entwickeln und diese mithilfe von Excel importieren. Durch Angeben des Bereichspfads jedes Teams für jedes Arbeitselement wird die zugeordnete Hierarchie erstellt.

In den folgenden Abschnitten wird beschrieben, wie Sie in Excel oder über das Webportal arbeiten.

Importieren eines Top-Down-Plans mithilfe von Excel

Sie können Arbeitselemente mithilfe von Excel importieren. Wie in der folgenden Abbildung gezeigt, werden Epics, Features und User Storys in einer Strukturliste definiert, wobei der Wertbereich, der Bereichspfad und einige Tags festgelegt sind. Der Statuswert ist „Neu“.

Importieren eines Top-Down-Plans mithilfe von Excel.

Nachdem Sie die Liste veröffentlicht haben, werden Arbeitselement-IDs zugewiesen. Jedes Team kann dann beginnen, mit seinen Arbeitselementen zu arbeiten und Details hinzufügen sowie Teammitgliedern und Sprints Arbeit zuweisen.

Weitere Informationen zu Massenupdates finden Sie im Abschnitt Massenweises Hinzufügen oder Aktualisieren von Arbeitselementen weiter unten in diesem Artikel.

Dokumentieren von Portfolio Vision und strategischen Themen

Wir empfehlen Ihnen, das Projekt-Wiki zu verwenden, um die Portfolio Vision, strategische Themen und andere Informationen zu erfassen und zu teilen, die für Ihre Programme relevant sind. Erwägen Sie, die folgenden Informationen zu definieren und zu teilen:

  • Verwenden von Tags oder benutzerdefinierten Feldern zum Angeben von Wertströmen
  • Taxonomiebegriffe, wie in Skalieren von Agile auf große Teams beschrieben
  • Verwendung von Release Trains und Sprints
  • Wichtige Meilensteine und Ereignisse
  • Kundenorientierte Programme

Informationen können von jedem Teammitglied einfach freigegeben und aktualisiert werden. Weitere Informationen zur Verwendung des Projektwikis finden Sie unter Über Wikis, READMEs und Markdown.

Definieren und Priorisieren des Epics-Portfolio Backlogs

  1. Öffnen Sie das Epics-Portfolio Backlog des Fabrikam-Teams, und wählen Sie Neues Arbeitselement aus. Geben Sie den Titel des Epics ein, und wählen Sie Bei Auswahl hinzufügen aus.

    Portfolio Backlog, Epics hinzufügen

  2. Fahren Sie damit fort, nach Bedarf Epics hinzuzufügen, indem Sie weiterhin ihre Titel eingeben. Details können Sie später hinzufügen.

    Wenn Sie fertig sind, sollten Sie eine Liste von Epics haben, wie hier dargestellt:

    Portfolio Backlog, Epics auflisten

  3. Bei Bedarf können Sie Epics innerhalb der Liste ziehen und ablegen, um deren Priorität widerzuspiegeln.

  4. Definieren Sie Details. Wählen Sie den Titel jedes Arbeitselements aus, um das Formular zu öffnen. Fügen Sie der Beschreibung Informationen hinzu, weisen Sie einen Besitzer zu, fügen Sie Tags hinzu, und wählen Sie den Wertbereich aus.

    Hier weisen wir Jamal das erste Epic zu, fügen eine Beschreibung hinzu und geben für den Wertbereich „Business“ an.

    Definieren der Details von Epics.

    Informationen zum Massenupdate mehrerer Arbeitselemente finden Sie im Abschnitt Massenweises Hinzufügen oder Aktualisieren von Arbeitselementen weiter unten in diesem Artikel.

Hinweis

Da ein wichtiger Aspekt von SAFe® die Zuordnung von Arbeit zu Geschäfts- oder Architekturzielen ist, sollten Sie sicherstellen, dass Sie für jedes Feature, das einem Architektur-Epic zugeordnet ist, der Wertbereich=Architektur festgelegt ist. Da standardmäßig Business ausgewählt ist, brauchen Sie den Typ für kein Element zu ändern, das ein Business-Epic unterstützt. Sie können auch Tags zum Nachverfolgen der Investition hinzufügen.

Die gleichen Prinzipien gelten für Storys mit dem Status „In Bearbeitung“. Sie können sie Features zuordnen, den Wertbereich in Architektur für Arbeit ändern, die Sie zur Unterstützung von Architektur-Epics ausführen, und Tags zum Nachverfolgen von Themen hinzufügen.

Definieren von Programmen und Features

Ähnlich wie bei Portfolioteams arbeiten Programmteams aus ihrem Feature Backlog und definieren die Features, die die Epics unterstützen, mit deren Lieferung sie beauftragt werden.

Jeder Programmmanager definiert und priorisiert seine Features. Hier zeigen wir das Fiber Suite-Team beim Hinzufügen von Features.

Definieren des Feature Backlogs

  1. Öffnen Sie das Feature Backlog des Fiber Suite-Teams, und wählen Sie Neues Arbeitselement aus.

    Geben Sie den Titel des Features ein, und wählen Sie Bei Auswahl hinzufügen aus.

    Feature Backlog, Features hinzufügen

  2. Fahren Sie damit fort, nach Bedarf Features hinzuzufügen, indem Sie weiterhin deren Titel eingeben. Details können Sie später hinzufügen.

    Wenn Sie fertig sind, sollten Sie eine Liste von Features haben, wie hier dargestellt. Der Knotenname gibt den letzten Knoten im Bereichspfad an, der für das Arbeitselement angegeben wurde. Durch Hinzufügen von Features aus dem Feature Backlog des Teams wird dem Bereichspfad automatisch der Standardbereichspfad des Teams zugewiesen. Für die Fiber Suite ist dies „Fabrikam\Fiber Suite“.

    Feature Backlog, Features auflisten

  3. Bei Bedarf können Sie Features innerhalb der Liste ziehen und ablegen, um deren Priorität widerzuspiegeln.

  4. Definieren Sie Featuredetails. Wählen Sie den Titel jedes Arbeitselements aus, um das Formular zu öffnen. Fügen Sie der Beschreibung Informationen hinzu, weisen Sie einen Besitzer zu, fügen Sie Tags hinzu, und wählen Sie den Wertbereich aus.

Zuordnen von Features zu Epics

In diesem nächsten Schritt ordnen Sie jedes Feature seinem übergeordneten Epic zu. Das Zuordnungstool erstellt schnell über-/untergeordnete Links zwischen Epics und Features.

  1. Wählen Sie im Features Backlog das Symbol „Ansichtsoptionen“ aus, und wählen Sie Zuordnung aus.

    Features Backlog, Zuordnung aktivieren

  2. Wählen Sie das Backlog der Epics des Fabrikam-Teams aus.

    Features Backlog, Portfolio Epics Backlog auswählen

  3. Ziehen Sie nacheinander jedes Feature auf sein übergeordnetes Epic.

    Features Backlog, Drag & Drop von Features auf ein Epic

  4. Wenn Sie fertig sind, wählen Sie das Symbol „Ansichtsoptionen“ aus, aktivieren Sie Übergeordnete Elemente, und deaktivieren Sie die Zuordnung.

    Ihre Liste sollte in etwa wie die in der folgenden Abbildung dargestellte aussehen. Das Infosymbol wird neben jedem Epic angezeigt, was angibt, dass das Arbeitselement einem anderen Team als dem derzeit ausgewählten gehört.

    Features Backlog mit aktivierten übergeordneten Elementen

Definieren von Agile-Featureteam-Lieferungen

Ähnlich wie bei Portfolio- und Programmteams fügt jedes Agile-Featureteam dem Backlog Storys hinzu, um die ihm zugewiesenen Features zu unterstützen.

Definieren des Storys Backlogs

  1. Öffnen Sie das Backlog Storys des App-Teams, und wählen Sie Neues Arbeitselement aus.

    Geben Sie den Titel der User Story ein, und wählen Sie Bei Auswahl hinzufügen aus.

    Storys Backlog, User Story hinzufügen

  2. Fahren Sie damit fort, nach Bedarf User Storys hinzuzufügen, indem Sie weiterhin deren Titel eingeben. Details können Sie später hinzufügen.

    Wenn Sie fertig sind, sollten Sie eine Liste von Storys haben, wie hier dargestellt:

    Storys Backlog, Storys auflisten

  3. Bei Bedarf können Sie User Storys innerhalb der Liste ziehen und ablegen, um deren Priorität widerzuspiegeln.

  4. Definieren Sie Storydetails. Wählen Sie den Titel jedes Arbeitselements aus, um das Formular zu öffnen. Fügen Sie der Beschreibung und den Akzeptanzkriterien Informationen hinzu, weisen Sie einen Besitzer zu, fügen Sie Tags hinzu, geben Sie die Story Points an, und wählen Sie den Bereich „Wert“ aus.

    Arbeitselementformular für User Story

    Informationen zum Massenupdate mehrerer Arbeitselemente finden Sie im Abschnitt Massenweises Hinzufügen oder Aktualisieren von Arbeitselementen weiter unten in diesem Artikel.

Zuordnen von Storys zu Features

Genau wie Sie zuvor jedes Feature seinem übergeordneten Epic zugeordnet haben, ordnen Sie jetzt jede User Story ihrem übergeordneten Feature zu. Das Zuordnungstool erstellt schnell über-/untergeordnete Links zwischen Features und User Storys.

  1. Wählen Sie im Storys Backlog das Symbol „Ansichtsoptionen“ aus, und wählen Sie Zuordnung aus.

    Storys Backlog, Zuordnung aktivieren

  2. Wählen Sie das Backlog der Features der Fiber Suite aus.

    Storys Backlog, Auswählen des Features Backlogs des Fiber Suite-Teams

  3. Ziehen Sie nacheinander jede User Story auf ihr übergeordnetes Feature.

    Storys Backlog, Drag & Drop von User Storys auf Features

  4. Wenn Sie fertig sind, wählen Sie das Symbol „Ansichtsoptionen“ aus, aktivieren Sie Übergeordnete Elemente, und deaktivieren Sie die Zuordnung.

    Ihre Liste sollte in etwa wie die in der folgenden Abbildung dargestellte aussehen. Das Infosymbol wird neben jedem Epic und Feature angezeigt, was angibt, dass das Arbeitselement einem anderen Team als dem derzeit ausgewählten gehört.

    Storys Backlog mit aktivierten übergeordneten Elementen

Anzeigen von Kanban-Boards und Aktualisieren des Status

Das Kanban-Board jedes Teams bietet einen interaktiven visuellen Raum, in dem das Team den Status planen und aktualisieren kann. Damit kann Ihr Team die wichtigen Informationen nachverfolgen, die es benötigt, denn hier lässt sich ablesen, welche Arbeitselemente in Bearbeitung sind, wo sich Engpässe befinden, wem Arbeiten zugewiesen wurden und vieles mehr.

Eine Übersicht über die Tools für Kanban-Boards und ihre Verwendung finden Sie unter Informationen zu Boards und Kanban. Jedes Team kann für Boards die Spalten, Kartenfelder, Kartenformatvorlagen und vieles mehr anpassen. Weitere Informationen finden Sie unter Anpassen Ihrer Boards.

Öffnen eines Kanban-Boards

Sie öffnen das Kanban-Board aus einem beliebigen Backlog, indem Sie den Link Als Board anzeigen auswählen.

Epic-Board

Jedes Board unterstützt die folgenden Aufgaben:

  • Hinzufügen von Arbeitselementen und untergeordneten Arbeitselementen
  • Aktualisieren des Status mithilfe von Drag & Drop
  • Hinzufügen und Angeben der Bezeichnungen jeder Spalte
  • Konfigurieren der Anzeige von Karten, Hinzufügen von Tags und Feldern sowie Anwenden von Regeln
  • Konfigurieren von Swimlanes und Festlegen von WIP-Grenzwerten
  • Zuweisen von Werten oder Aktualisieren von Feldern, die auf Karten angezeigt werden
  • Filtern auf der Grundlage von Schlüsselwörtern und Schlüsselfeldern

Portfolio Kanban-Board

Untergeordnete Elemente von Epics werden auf jeder Karte aufgeführt. Sie können die Liste der untergeordneten Elemente auf- und zuklappen.

Epics Kanban-Board

Programmteam-Kanban-Board

Fiber Suite-Kanban-Board

Agile-Team-Kanban-Board

Featureteam-Kanban-Board

Planen eines Sprints

Jedes Agile-Releaseteam kann seine Sprints mithilfe der Sprintplanungstools planen. Ausgehend von der Sprintplanung kann jedes Team seine Backlogelemente mithilfe des Planungstools in einen Sprint verschieben.

Wie in der folgenden Abbildung gezeigt, plant das App-Team seine Sprints.

App-Team, Backlogs, Planung von Sprints

Weitere Informationen zum Planen und Durchführen von Sprints finden Sie in den Tutorials zum Planen und Bearbeiten eines Sprints.

Planen eines Release Trains

Ähnlich wie bei der Sprintplanung für Agile-Releaseteams kann jedes Programmteam einen Release Train planen.

Hier zeigen wir, wie das Fiber Suite-Programmteam die Releases für seine Features plant.

Das Fiber Suite-Programmteam plant die Releases für seine Features.

Tipps zum Arbeiten mit Arbeitselementen

Wenn Sie Arbeitselemente erstellen und aktualisieren, sollten Sie wissen, was Sie tun können und was nicht.

  • Sie können ein Arbeitselement nur einem Teammitglied zuweisen. Wenn Sie ähnliche Arbeit mehreren Benutzern zuweisen müssen, kopieren Sie das Arbeitselement, und nehmen Sie die Zuweisung vor.
  • Ein Arbeitselement kann nur einem einzelnen Bereichspfad und Iterationspfad zugewiesen werden.
  • Die schnellste Möglichkeit zum Hinzufügen von Backlogarbeitselementen ist das Backlog oder Kanban-Board.
  • Sie können Arbeitselementvorlagen verwenden, um Arbeitselementfelder schnell auszufüllen.

Massenweises Hinzufügen oder Aktualisieren von Arbeitselementen

Zu den häufigen Feldern, für die Sie möglicherweise eine Massenaktualisierung durchführen möchten, gehören:

  • Bereichspfad
  • Zugewiesen zu
  • Iterationspfad
  • Tags (Hinzufügen oder Entfernen)
  • Wertebereich

Sie können den Arbeitselementtyp über das Webportal per Massenupdate aktualisieren und ändern. Alternativ können Sie Arbeitselemente bei Bedarf entfernen oder löschen. Weitere Informationen finden Sie in folgenden Artikeln:

Außerdem können Sie Arbeitselemente mit den folgenden Tools massenweise hinzufügen oder aktualisieren:

Nächste Schritte