Anpassen Azure Boards zur Unterstützung von SAFe®Methoden

Azure Boards | Azure DevOps Server 2020

Der Hauptgrund für die Anpassung Ihres Prozesses ist die Unterstützung der Nachverfolgung und Überwachung des Fortschritts, der Berichterstellung über wichtige Metriken und der Erfüllung bestimmter Geschäftsanforderungen. In diesem Artikel erfahren Sie mehr über Anpassungen des ausgewählten Prozesses, die Sie vornehmen können, und warum Sie diese ggf. zur Unterstützung Ihrer SaFe®-Methoden (Scaled Agile Framework) machen möchten. Die meisten dieser Anpassungen sind optional.

Insbesondere erfahren Sie anhand der folgenden Vorgänge, wie Azure Boards SAFe®Methoden 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 von benutzerdefinierten Steuerelementen oder benutzerdefinierten Erweiterungen
  • Anpassen Ihrer Backlogs oder Hinzufügen eines benutzerdefinierten Portfoliobacklogs

Hinweis

Dieser Artikel ist eines der Tutorials zu Skaliertem Agile Framework® die für Azure Boards und Azure DevOps Services gelten. Der Großteil der Anleitungen gilt sowohl für die Cloudversion als auch für lokale Versionen. Einige der Features und Verfahren sind jedoch spezifisch 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 zur Unterstützung der Anpassung Ihrer Projekte. Dieses Feature wird als geerbter Prozess bezeichnet. Alle Projekte, die einen geerbten Prozess verwenden, werden automatisch aktualisiert, wenn Anpassungen an diesem Prozess vorgenommen werden.
Eine Übersicht über alle Anpassungen, die Sie an einem geerbten Prozess vornehmen können, finden Sie unter Informationen zur Prozessanpassung und zu 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.

Ausführliche Informationen 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 mit dem vorhandenen Satz von Feldern nicht erfüllt werden. Einige Felder, die einem oder mehreren Arbeitselementtypen hinzugefügt werden sollten, umfassen die in der folgenden Tabelle aufgeführten Elemente.

Feldname

Arbeitselementtypen

Hinweise

Budgetkosten

Feature, Epic

Verwenden Sie , um geschätzte Kosten zu erfassen. Kann rollup verwenden, um die geschätzten Gesamtkosten der Features eines Epics zu erfassen.

Kategorie oder Gruppe

Feature, Epic, User Story

Verwenden Sie , um eine Auswahlliste anzugeben, um anzugeben, dass das Arbeitselement als eine der folgenden SAFe®kategorien katalogisiert wird: Feature,Funktion,Enableroder Projektmappe.

Meilenstein

Feature, Epic, User Story

Verwenden Sie , um eine Auswahlliste von Meilensteinen von Ereignissen anzugeben, die eine Geschichte, ein Feature oder ein Epic erfüllen soll.

Wertdatenstrom

Feature, Epic, User Story

Verwenden Sie , um eine Auswahlliste anzugeben, um eine Taxonomie von Wertdatenströmen zu unterstützen, die Sie der Arbeit zuordnen möchten.

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

Verwendung von Feld und Tags

Sie können einen Wertstream mithilfe eines Felds oder tags erfassen. Tags stellen eine formlosere und adhoc-Methode zum Kategorisieren von Arbeit dar. Ein bestimmtes Feld, insbesondere ein Feld mit voreingestellten Elementen, ist formaler. Beachten Sie bei der Bestimmung, wie Tags und Felder verwendet werden sollen, die folgenden Anweisungen:

  • Sie können ein Feld über benutzerdefinierte Regeln als erforderlich kennzeichnen, aber Sie können nicht verlangen, dass einem Arbeitselement Tags hinzugefügt werden.
  • Sie können Abfragediagramme basierend auf benutzerdefinierten Feldern erstellen, aber Sie können 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 zunehmen, da jeder neue Tags hinzufügen kann, solange er über die richtigen Berechtigungen verfügt.

Anpassen vorhandener Felder

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

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

Einen Index vorhandener Felder finden Sie unter Arbeitselementfeldindex. Ausführliche Informationen 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äftliche Anwendungsfälle. Regeln geben eine Aktion an, die basierend auf einer ausgewählten Bedingung ergriffen werden soll. Beispielsweise können Sie basierend auf dem Wert, der einem anderen Feld zugewiesen ist, ein Feld erforderlich machen. Sie können einem Feld mehrere Regeln hinzufügen.

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

Unterstützte Bedingungen Unterstützte Aktionen
list of conditions list of actions
Unterstützte Bedingungen Unterstützte Aktionen
list of conditions, 2020 list of actions, 2020
Unterstützte Bedingungen Unterstützte Aktionen
list of conditions, 2019 list of actions, 2019

Ausführliche Informationen 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 Storys, Features und Epics so anpassen, dass er Ihrem Workflowprozess entspricht. Indem Sie den Workflow frühzeitig anpassen, minimieren Sie die Arbeit, die die Kanban-Boardkonfigurationsteams durchführen müssen.

Der Standardworkflow für den Agile-Prozess umfasst die Zustände New, Active, Resolvedund Closed. Während jedes Team Workflowspalten zum Kanban-Board hinzufügen kann, sollten Sie den Workflow anpassen, um stattdessen diese Spalten nachzuverfolgen. Auf diese Weise werden die Kanban-Boards für alle Teams so eingerichtet, dass sie dieselben Workflowzustände verwenden.

Beispielsweise können Sie Workflowzustände hinzufügen und umbenennen, um sie den Kanban-Spalten in der folgenden Abbildung zu entsprechen:Backlog, Analyze, Develop, Testund Done.

Kanban board columns to visualize flow and limit WIP

Überprüfen Sie mit Ihrem Team, welche Workflowzustände die agilen Methoden am meisten unterstützen. Weitere Informationen finden 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 den Marketplace-Erweiterungen für Azure DevOps.

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

  • WorkBoard-OKRs Die Integration von WorkBoard hilft Organisationen dabei, Ziele und Schlüsselergebnisse (OKRs) im gesamten Unternehmen auszurichten, zu lokalisieren und zu messen. Mit dieser Integration können Teams ihre OKRs innerhalb der Azure DevOps.

Hinzufügen benutzerdefinierter Arbeitselementtypen

Die Arbeitselementtypen User Story, Feature und Epic sollen die Produktplanung und -nachverfolgung unterstützen. Andere Arbeitselementtypen können jedoch hilfreich sein, um den kundenorientierten Fokus ® SAFe-Organisation zu unterstützen. Insbesondere können Sie Arbeitselemente hinzufügen, um Kundenfeedback, Kundenanforderungen und mehr zu erfassen.

Wenn Sie einen neuen Arbeitselementtyp definieren, sollten Sie die folgenden Punkte durcharbeiten:

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

Um die Dinge einfach zu halten, ist es jedoch immer am besten, die Menge an Anpassungen zu minimieren, die Sie vornehmen. Wenn Sie also vorhandene Arbeitselementtypen verwenden können, können Sie nach Bedarf benutzerdefinierte Feld(en) hinzufügen, um bestimmte Informationen zu verfolgen.

Anpassen Ihrer Backlogs

Der Backlog und das Board jedes Teams sind so konzipiert, dass sie bestimmte Arbeitselementtypen unterstützen. Für den Agile-Prozess sind die Arbeitselementtypen wie aufgeführt.

  • Agile Release Teams:User Storys und optional Fehler
  • Programm Teams: Features
  • Portfolio Teams:Epics

Sie können diesen Backlogs jedoch andere Arbeitselementtypen hinzufügen, vorhandene oder benutzerdefinierte. Jedes Team kann die Backlogs abonnieren, die es nachverfolgen muss.

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 können Sie dem Epic-Backlog ein Lösungsrückstand hinzufügen, das als übergeordnetes Element angezeigt wird.

Additional portfolio backlogs

Weitere Informationen zum Anpassen von Backlogs finden Sie unter Anpassen Ihrer Backlogs oder Boards (Vererbungsprozess).

Hinzufügen von noch mehr Funktionen

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

Versuchen Sie dies als Nächstes:

Bevor Sie Ihr Projekt anpassen, sollten Sie die Informationen unter Konfigurieren und Anpassen Azure Boards. Sie enthält ausführliche Informationen zur Verwaltung eines Projekts für mehrere Teams und zur Unterstützung verschiedener Geschäftsziele.

Weitere Informationen: