Anpassen von Azure Boards zur Unterstützung von SAFe-Methoden®

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019 | TFS 2018

Der Wichtigste Grund zum Anpassen Ihres Prozesses ist die Unterstützung des Nachverfolgungs- und Überwachungsfortschritts, die Berichterstattung über wichtige Metriken und die Erfüllung spezifischer Geschäftsanforderungen. In diesem Artikel erfahren Sie mehr über die Auswahl von Prozessanpassungen, die Sie vornehmen können und warum Sie sie möglicherweise unterstützen möchten, um Ihre Scaled Agile Framework (SAFe®)-Methoden zu unterstützen. Die meisten dieser Anpassungen sind optional.

Insbesondere erfahren Sie, wie Azure Boards SAFe-Methoden® über die folgenden Vorgänge unterstützt.

  • Anpassen von Arbeitselementtypen oder Hinzufügen benutzerdefinierter Arbeitselementtypen
  • Hinzufügen eines benutzerdefinierten Felds oder Anpassen vorhandener Felder
  • Anpassen des Workflows
  • Hinzufügen benutzerdefinierter Regeln zu einem Arbeitselementtyp
  • Hinzufügen benutzerdefinierter Steuerelemente oder benutzerdefinierter Erweiterungen
  • Anpassen ihres Backlogs oder Hinzufügen eines benutzerdefinierten Portfolio-Backlogs

Hinweis

In diesem Artikel handelt es sich um eine Reihe von Scaled Agile Framework-Lernprogrammen®, die für Azure Boards und Azure DevOps Services gelten. Die meisten Anleitungen gelten sowohl für die lokalen Als auch für die Cloud- und lokalen Versionen. Einige der Features und Verfahren sind jedoch speziell für die Cloud oder die neueste Version von Azure DevOps Server.

Informationen zur Anpassung und zum geerbten Prozess

Azure Boards bietet eine grafische Benutzeroberfläche, um die Anpassung Ihrer Projekte zu unterstützen. Dieses Feature wird als Geerbter Prozess bezeichnet. Alle Projekte, die einen geerbten Prozess verwenden, werden automatisch aktualisiert, wenn Anpassungen an diesen Prozess vorgenommen werden.
Eine Übersicht über alle Anpassungen, die Sie zu einem geerbten Prozess vornehmen können, finden Sie unter Informationen zur Prozessanpassung und geerbten Prozessen.

Anpassen von Arbeitsaufgabentypen

Jeder Arbeitselementtyp definiert die Felder, die Informationen erfassen und speichern. Sie können vorhandene Arbeitselementtypen auf folgende Weise anpassen, um bestimmte SAFe-Nachverfolgungsanforderungen® zu unterstützen.

Details zum Anpassen eines Arbeitselementtyps finden Sie unter Hinzufügen und Verwalten von Arbeitselementtypen.

Hinzufügen eines benutzerdefinierten Felds

Sie fügen ein benutzerdefiniertes Feld hinzu, um die Nachverfolgung von Datenanforderungen zu unterstützen, die nicht mit dem vorhandenen Satz von Feldern erfüllt sind. Einige Felder, die zu einem oder mehreren Arbeitselementtypen hinzugefügt werden sollen, umfassen diese Elemente, die in der folgenden Tabelle aufgeführt sind.

Feldname

Arbeitselementtypen

Hinweise

Kostenbudget

Feature, Epic

Verwenden Sie die Erfassung geschätzter Kosten. Kann rollup verwenden, um die geschätzten Kosten für die Features eines Epic zu erfassen.

Kategorie oder Gruppe

Feature, Epic, User Story

Geben Sie eine Auswahlliste an, um anzugeben, dass das Arbeitselement als eine der folgenden SAFe-Kategorien® katalogisiert wird: Feature, Funktion, Funktion, Aktivierung oder Lösung.

Meilenstein

Feature, Epic, User Story

Geben Sie eine Auswahlliste von Meilensteinen von Ereignissen an, die eine Geschichte, ein Feature oder ein Ep erfüllen sollte.

Wertdatenstrom

Feature, Epic, User Story

Geben Sie eine Auswahlliste an, um eine Taxonomie von Wertdatenströme zu unterstützen, die Sie mit Der Arbeit zuordnen möchten.

Details zum Hinzufügen eines benutzerdefinierten Felds finden Sie unter Hinzufügen eines benutzerdefinierten Felds zu einem Arbeitselementtyp.

Feld- und Tagsverwendung

Sie können einen Wertstrom mithilfe eines Felds oder Tags erfassen. Tags stellen eine informellere und adhoc-Methode dar, um Arbeit zu kategorisieren. Ein bestimmtes Feld, insbesondere mit voreingestellten Elementen, ist formaler. Wenn Sie bestimmen, wie Sie Tags und Felder verwenden möchten, sollten Sie die folgenden Anweisungen berücksichtigen:

  • Sie können ein Feld über benutzerdefinierte Regeln erforderlich machen, sie können jedoch keine Tags einem Arbeitselement hinzufügen.
  • Sie können Abfragediagramme basierend auf benutzerdefinierten Feldern erstellen, sie können jedoch kein Tag für die Verwendung in Abfragediagrammen angeben.
  • Sie können Backlogs, Boards und Abfragen basierend auf Feldern oder Tags filtern.
  • Die Anzahl der erstellten Tags kann schnell wachsen, da jeder neue Tags hinzufügen kann, solange sie über die richtigen Berechtigungen verfügen.

Anpassen vorhandener Felder

Sie passen vorhandene Felder an, um eine oder mehrere der folgenden Aktionen zu unterstützen:

  • Benennen Sie den Namen des Felds erneut.
  • Ändern Sie, wo das Feld im Arbeitselementformular angezeigt wird, oder entfernen Sie sie aus dem Formular.
  • Hinzufügen oder Ändern einer Auswahlliste (Dropdownmenü). Beispielsweise bietet der Wertbereich zwei Optionen, Business und Architektur. Sie können dieser Auswahlliste von Werten hinzufügen.
  • Ändern Sie die Standardzuweisung, die an ein Feld vorgenommen wurde.
  • Machen Sie ein Feld erforderlich.
  • Fügen Sie eine Regel zu einem Feld hinzu, wie im nächsten Abschnitt beschrieben.

Ein Index vorhandener Felder finden Sie unter Arbeitselementfeldindex. Details zum Anpassen eines Felds finden Sie unter Hinzufügen und Verwalten von Feldern für einen geerbten Prozess.

Hinzufügen von Regeln zu einem Feld

Feldregeln bieten Unterstützung für viele Geschäftsanwendungsfälle. Regeln geben eine Aktion an, die basierend auf einer ausgewählten Bedingung ausgeführt werden soll. Sie können beispielsweise ein Feld basierend auf dem Wert erstellen, der einem anderen Feld zugewiesen ist. Sie können einem Feld mehrere Regeln hinzufügen.

Die folgenden Bilder zeigen die unterstützten Bedingungen und Aktionen, aus der Sie auswählen können.

Unterstützte Bedingungen Unterstützte Aktionen
Screenshot mit der Liste der Bedingungen. Screenshot mit der Liste der Aktionen.
Unterstützte Bedingungen Unterstützte Aktionen
Screenshot mit liste der Bedingungen, 2020 Screenshot mit der Liste der Aktionen, 2020
Unterstützte Bedingungen Unterstützte Aktionen
Screenshot mit liste der Bedingungen, 2019 Screenshot mit der Liste der Aktionen, 2019

Details zum Festlegen von Feldregeln finden Sie unter Hinzufügen einer Regel zu einem Arbeitselementtyp (Vererbungsprozess).

Anpassen des Workflows

Möglicherweise möchten Sie den Workflow für User Stories, Features und Epics so anpassen, dass es ihrem Workflowprozess entspricht. Indem Sie den Workflow frühzeitig anpassen, minimieren Sie die Kanban-Boardkonfigurationsteams.

Der Standardworkflow für den agilen Prozess umfasst "New", " Active", " Aufgelöst" und " Geschlossen ". Während jedes Team Workflowspalten zu ihrem Kanban-Board hinzufügen kann, sollten Sie den Workflow möglicherweise anpassen, um diese Spalten stattdessen nachzuverfolgen. Auf diese Weise werden die Kanban-Boards für alle Teams eingerichtet, um dieselben Workflowzustände zu verwenden.

Sie können beispielsweise Workflowzustände hinzufügen und umbenennen, um den in der folgenden Abbildung angezeigten Kanban-Spalten zu entsprechen– Backlog, Analysieren, Entwickeln, Testen und Fertig.

Konzeptionelles Bild von Kanban-Boardspalten, um Fluss zu visualisieren und WIP zu begrenzen.

Überprüfen Sie mit den Workflowzuständen Ihres Teams, welche Workflowzustände ihre agilen Methoden am meisten unterstützen. Weitere Details erhalten Sie in den folgenden Artikeln:

Benutzerdefinierte Steuerelemente

Mit benutzerdefinierten Steuerelementen können Sie einem Arbeitselementformular umfangreiche Funktionen hinzufügen. Ein benutzerdefiniertes Steuerelement ist eine Erweiterung, die der Marketplace-Erweiterungen für Azure DevOps hinzugefügt wurde.

Sie können Steuerelemente aus dem Marketplace hinzufügen oder Eigenes erstellen.

  • OkRs für Arbeitsboards Integrations WorkBoard unterstützt Organisationen beim Ausrichten, Lokalisieren und Messen von Zielen und Key Results (OKRs) im gesamten Unternehmen. Mit dieser Integration können Teams ihre OKRs innerhalb von Azure DevOps anzeigen und aktualisieren.

Hinzufügen benutzerdefinierter Arbeitselementtypen

Die Typen "User Story", "Feature" und "Epic" sollen produktplanung und -verfolgung unterstützen. Andere Arbeitselementtypen können jedoch hilfreich sein, um den kundenzentrierten Fokus Ihrer SAFe-Organisation® zu unterstützen. Insbesondere möchten Sie Arbeitselemente hinzufügen, um Kundenfeedback, Kundenanfragen und vieles mehr zu erfassen.

Denken Sie beim Definieren eines neuen Arbeitselementtyps über die folgenden Elemente:

  • Informationen, die Sie erfassen, nachverfolgen und melden möchten
  • So wird die Arbeit erfasst.
  • Der Workflow zur Unterstützung der Nachverfolgung der Arbeit

Um die Dinge einfach zu halten, ist es jedoch immer am besten, die Menge der Anpassungen zu minimieren, die Sie vornehmen. Wenn Sie also mit vorhandenen Arbeitselementtypen arbeiten können, sollten Sie ggf. benutzerdefinierte Felder hinzufügen, wenn sie erforderlich sind, um bestimmte Informationen nachzuverfolgen.

Anpassen Ihrer Backlogs

Jeder Team-Backlog und -Board ist so konzipiert, dass bestimmte Arbeitselementtypen unterstützt werden. Für den agilen Prozess sind die Arbeitselementtypen wie aufgeführt.

  • Agile Release Teams: Benutzergeschichten und optional Fehler
  • Programmteams: Features
  • Portfolio Teams: Epics

Sie können jedoch andere Arbeitselementtypen, vorhandene oder benutzerdefinierte, zu diesen Backlogs hinzufügen. Jedes Team kann den Satz von Backlogs abonnieren, die sie nachverfolgen müssen.

Sie können auch bis zu drei weitere Portfolio-Backlogs hinzufügen, wie in der folgenden Abbildung dargestellt. Portfolio-Backlogs sind so konzipiert, dass sie hierarchisch sind. Für SAFe möchten Sie möglicherweise ein Lösungsbacklog hinzufügen, das als übergeordnetes Element zum Epic-Backlog angezeigt wird.

Screenshot der Backlog-Auswahlliste mit fünf Ebenen von Portfolio-Backlogs.

Ausführliche Informationen zum Anpassen von Backlogs finden Sie unter Anpassen Ihrer Backlogs oder Boards (Vererbungsprozess).

Hinzufügen noch mehr Funktionalität

Sie fügen die folgenden Marketplace-Erweiterungen hinzu, um Zugriff auf viele umfangreiche Features zu erhalten, die SAFe unterstützen.

Versuchen Sie dies als Nächstes:

Bevor Sie Ihr Projekt anpassen, empfehlen wir Ihnen, die Azure Boards zu konfigurieren und anzupassen. Es enthält detaillierte Informationen zum Verwalten eines Projekts für mehrere Teams und unterstützung verschiedener Geschäftsziele.

Weitere Informationen: