Konfigurieren einer Hierarchie von Teams

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

In der Portfolioverwaltung haben wir gezeigt, wie Verwaltungsteams und Featureteams ihre Backlogs verwenden können, um sich auf die Arbeit zu konzentrieren, die für sie am wichtigsten ist. In diesem Artikel erfahren Sie, wie Sie Teams konfigurieren, die die unterschiedlichen Backlogansichten der Verwaltungs- und Featureteams am besten unterstützen.

Insbesondere zeigen wir Ihnen, wie Sie eine Teamstruktur wie die unten gezeigte Teamstruktur konfigurieren.

Jedem Team wird eine eigene Ansicht der Aufgaben angezeigt

In diesem Artikel lernen Sie Folgendes:

  • Einrichten einer hierarchischen Gruppe von Teams und Backlogs
  • Definieren einer einzelnen Sprint-Kadenz für alle Teams
  • Überprüfen, welche Bereichspfade Teams zugewiesen sind

Voraussetzungen

Hinzufügen eines Teams für jeden Verwaltungsbereich

Der erste Schritt besteht darin, für jedes Featureteam und jeden Verwaltungsbereich ein Team hinzuzufügen. Sie können auch Teams umbenennen, die Sie bereits hinzugefügt haben. Wenn Sie fertig sind, verfügen Sie über eine Reihe von Teams ähnlich wie die angezeigten.

Projekteinstellungen, Teams

  1. Wählen Sie im Webportal Die Projekteinstellungen aus, und öffnen Sie Teams.

Öffnen von Project-Einstellungen und dann Teams

  1. Wählen Sie "Neues Team" aus. Geben Sie dem Team einen Namen und optional eine Beschreibung.

    Erstellen eines Unterteams mit einem eigenen Bereichspfad

    Wiederholen Sie diesen Schritt für alle Funktions- und Verwaltungsteams, die Sie erstellen möchten.

  1. Wählen Sie im Webportal das Symbol für die Zahnradeinstellungen aus, um die Seite " Projekteinstellungen " für das Projekt zu öffnen.

    Seite

  2. Wählen Sie "Neues Team" aus. Geben Sie dem Team einen Namen, und stellen Sie sicher, dass Sie einen Bereichspfad mit dem Namen des Teams erstellen. Wenn Sie diese Option nicht auswählen, müssen Sie den Standardbereichspfad für das Team festlegen, sobald Sie es erstellen. Sie können einen vorhandenen Bereichspfad auswählen oder zu diesem Zeitpunkt einen neuen Erstellen. Teamtools sind erst verfügbar, wenn der Standardbereichspfad des Teams festgelegt ist.

    Erstellen eines Unterteams mit einem eigenen Bereichspfad

    Wiederholen Sie diesen Schritt für alle Funktions- und Verwaltungsteams, die Sie erstellen möchten.

Verschieben von Bereichspfaden in eine hierarchische Struktur

In diesem Schritt möchten Sie die Bereiche verschieben, die mit Featureteams verknüpft sind, von einer flachen Struktur in eine hierarchische Struktur.

Flache Flächenstruktur Hierarchische Bereichsstruktur
Flache Flächenpfade Hierarchische Bereichspfade

Dazu öffnen Sie jeden Bereichspfad, der einem Featureteam zugeordnet ist, und ändern sie ihren Speicherort unter dem Verwaltungsbereichpfad.

  1. Wählen Sie (1) Projekteinstellungen aus, erweitern Sie bei Bedarf Arbeit , und wählen Sie dann (2) Projektkonfiguration und dann (3) Bereiche aus.

    Projekteinstellungen>>Projektkonfiguration

  2. Wählen Sie als Nächstes das Symbol "Aktionen" für einen der Bereichspfade aus, die einem Featureteam zugeordnet sind, und wählen Sie "Bearbeiten" aus. Ändern Sie dann den Speicherort , um ihn unter dem entsprechenden Verwaltungsbereichspfad zu verschieben.

    Hier verschieben wir beispielsweise das Kundenprofil unter "Kontoverwaltung".

    Dialogfeld 'Bereichspfad bearbeiten'

    Wiederholen Sie diesen Schritt für alle Feature-Teambereichspfade.

  1. Wählen Sie im Webportal für das Projekt das Zahnradsymbol aus.

    Öffnen Admin Kontext, Projektebene

    Wenn Sie derzeit aus einem Teamkontext arbeiten, zeigen Sie auf das Zahnradsymbol , und wählen Sie "Projekteinstellungen" aus.

    Projekteinstellungen öffnen, horz nav

  2. Wählen Sie "Arbeit" aus.

  3. Wählen Sie als Nächstes das Symbol "Aktionen" für einen der Bereichspfade aus, die einem Featureteam zugeordnet sind, und wählen Sie "Bearbeiten" aus. Ändern Sie dann den Speicherort , um ihn unter dem entsprechenden Verwaltungsbereichspfad zu verschieben.

    Hier verschieben wir beispielsweise das Kundenprofil unter "Kontoverwaltung".

    Dialogfeld 'Bereichspfad bearbeiten'

    Wiederholen Sie diesen Schritt für alle Feature-Teambereichspfade.

Einschließen von Unterarea-Pfaden für Verwaltungsteams

Indem Sie Unterarea-Pfade für die Verwaltungsteams einschließen, fügen Sie automatisch die Backlogelemente ihrer Featureteams auf den Backlog des Verwaltungsteams ein. Die Standardeinstellung für alle Teams besteht darin, Unterarea-Pfade auszuschließen.

Hinweis

Unterbereichspfade können die Möglichkeit eines Teams unterbrechen, Elemente im Backlog neu anordnen oder neu zu ordnen. Außerdem kann es Unsicherheiten hinsichtlich der Zuordnungen an die Kanban-Boardspalte, Fertig und Lane-Felder einführen. Weitere Informationen finden Sie unter "Aktivieren von Features mit freigegebenen Bereichspfaden " weiter unten in diesem Artikel.

Sie definieren sowohl Bereiche als auch Iterationen aus der Teamkonfiguration von Project Settings>Boards>. Sie können schnell von Teams zu diesem Navigieren navigieren.

  1. Wählen Sie in Den ProjekteinstellungenTeams aus, und wählen Sie dann das Team aus, dessen Einstellungen Sie ändern möchten.

    Hier öffnen wir das Kontoverwaltungsteam.

    Teams, wählen Sie ein Team aus.

  2. Wählen Sie Iterationen und Bereiche und dann Bereiche aus.

    Teamprofil, wählen Sie Iterationen und Bereich aus.

    Wenn Sie den Teamkontext wechseln müssen, verwenden Sie die Teamauswahl innerhalb der Brotkrümel.

  3. Wählen Sie " Bereich auswählen" aus, und wählen Sie den Bereichspfad für die Kontoverwaltung aus, und überprüfen Sie das Kontrollkästchen " Unterbereiche einschließen" .

    Auswählen von Bereichen für das Kontoverwaltungsteam

    Stellen Sie sicher, dass nur dieser Bereichspfad für das Team ausgewählt ist und der Standardbereichspfad ist. Entfernen Sie alle anderen Bereichspfade, die zuvor ausgewählt wurden.

    Überprüfen von Bereichspfaden für das Kontoverwaltungsteam

    Wiederholen Sie diesen Schritt für alle Verwaltungsbereiche. Wenn Sie das Rollup für alle Featureteams und Verwaltungsbereiche auf den Bereich der obersten Ebene aktivieren möchten, wiederholen Sie diesen Schritt für das Standardteam. In unserem Beispiel entspricht das Fabrikam Fiber.

  1. Sie öffnen Teameinstellungen aus der oberen Navigationsleiste. Wählen Sie das gewünschte Team aus, und wählen Sie dann das Zahnradsymbol aus. Weitere Informationen zum Wechseln des Teamfokus finden Sie unter Switch-Projekt, Repository, Team

    Teameinstellungen öffnen

  2. Wählen Sie "Arbeit" und dann "Bereiche" aus.

  3. Wählen Sie " Bereich auswählen" aus, und wählen Sie den Bereichspfad für die Kontoverwaltung aus, und überprüfen Sie das Kontrollkästchen " Unterbereiche einschließen" .

    Auswählen von Bereichen für das Kontoverwaltungsteam

    Stellen Sie sicher, dass nur dieser Bereichspfad für das Team ausgewählt ist und der Standardbereichspfad ist. Entfernen Sie alle anderen Bereichspfade, die zuvor ausgewählt wurden.

    Überprüfen von Bereichspfaden für das Kontoverwaltungsteam

    Wiederholen Sie diesen Schritt für alle Verwaltungsbereiche. Wenn Sie das Rollup für alle Featureteams und Verwaltungsbereiche auf den Bereich der obersten Ebene aktivieren möchten, wiederholen Sie diesen Schritt für das Standardteam. In unserem Beispiel entspricht das Fabrikam Fiber.

Definieren einer einzelnen Sprint-Kadenz für alle Teams

Wenn Ihre Featureteams Scrum verwenden oder Sprints verwenden, um ihre Arbeit zuzuweisen, möchten Sie eine Reihe von Sprints einrichten, die alle Teams verwenden können. Standardmäßig wird eine Reihe vordefinierter Sprints angezeigt. Fügen Sie weitere Sprints hinzu, und legen Sie ihre Sprintdaten aus Den Projekteinstellungen fest, wie in "Iterationen hinzufügen" beschrieben und Iterationstermine festgelegt werden. Sie können die Standard-Sprints nach Bedarf umbenennen und bearbeiten.

Hinweis

Während die Verwaltung eines einzelnen Sprint-Cadences vereinfacht die Projektverwaltung, können Sie unterschiedliche Cadences nach Bedarf erstellen. Beispielsweise können einige Teams eine monatliche Kadenz folgen, während andere eine 3-Wochen-Kadenz folgen. Definieren Sie einfach einen Knoten unter dem oberen Projektknoten für jede Verschiebung, und definieren Sie dann die Sprints unter diesen Knoten. Zum Beispiel:

  • Fabrikam Fiber/CY2019
  • Fabrikam Fiber/3Week Sprints

Hier definieren wir die Anfangs- und Endtermine der ersten 6 Sprints, die einem 3-Wochen-Kadenz entsprechen.

Iterationspfad

Konfigurieren anderer Teameinstellungen

Damit Teams gut definiert sind, möchten Sie Teamadministratoren hinzufügen und diese überprüfen oder konfigurieren. Weitere Informationen finden Sie unter "Verwalten und Konfigurieren von Teamtools".

Überprüfen von Bereichspfaden, die Teams zugewiesen sind

In Project Settings>Project Configuration>Areas können Sie überprüfen, welche Bereichspfade für welche Teams zugewiesen wurden. Um die Zuordnungen zu ändern, wählen Sie das Team aus, und ändern Sie die Bereichspfadzuweisungen des Teams.

Bereichspfade und Teams

Aus Den Projekteinstellungen-Arbeitsbereichen>> können Sie überprüfen, welche Bereichspfade den Teams zugewiesen wurden. Um die Zuordnungen zu ändern, wählen Sie das Team aus, und ändern Sie die Bereichspfadzuweisungen des Teams.

Bereichspfade und Teams

Auswählen von Features mit freigegebenen Bereichspfaden

Wenn Sie Bereichspfade über zwei oder mehr Teams freigeben, möchten Sie verstehen, wie Azure Boards Konflikte verwaltet, die beim Ausführen dieser Features auftreten können:

  • Neuanordnen oder Neuanordnen von Arbeitselementen auf einem Backlog oder Board
  • Aktualisierungen an Kanban-Boardspalte, Boardspalten- und Board-Lane-Felder beim Ziehen von Elementen in eine andere Spalte

Neuanordnen und Neuanordnen von Arbeitselementen

Alle Backlogs und Boards unterstützen Drag-and-Drop, um Arbeitselemente neu anordnen und neu zu ordnen. Aktualisierungen, die an einen Team-Backlogs und Boards vorgenommen wurden, werden in anderen Team-Backlogs und Boards angezeigt, die den gleichen Bereichspfad teilen. Möglicherweise müssen Sie die Seite aktualisieren, um die Änderungen anzuzeigen.

Sie können nur drag-and-drop verwenden, um Arbeitselemente neu anordnen oder wiederzuordnen, die für Ihr Team ausgewählt sind. Wenn die Option "Elternansicht " aktiviert ist, werden möglicherweise Arbeitselemente auf Ihrem Backlog angezeigt, die Ihr Team nicht besitzt. Alles, das mit dem Informationssymbol angezeigt wird, kann nicht neu angeordnet oder wiederparent werden, da es von einem anderen Team gehört.

Screenshot der Informationsnachricht im Teambesitz.

Kanban-Tafelspaltenupdates

Da jedes Team die Kanban-Boardspalten und Schwimmlanes anpassen kann, unterscheiden sich die Werte, die den Kanban-Boardfeldern zugewiesen sind, möglicherweise von dem, was Sie erwarten, wenn ein anderes Team das Arbeitselement aus einem anderen Board aktualisiert. Selbst wenn das Verwaltungsteam und die Featureteams ihre Feature-Kanban-Boardspalten mit identischer Workflowzuordnung konfigurieren, werden Arbeitselemente im Kanban-Board eines Teams nicht auf dem Kanban-Board eines anderen Teams angezeigt. Wenn das Arbeitselement zu einer Spalte wechselt, die einem Workflowstatus zugeordnet ist, wird die Kartenspalte auf allen Boards identisch dargestellt.

Das Team mit dem längsten Bereichspfad gewinnt den Konflikt und bestimmt die Werte für die Felder "Kanban Board Column Done" und "Board Lane". Wenn die freigegebenen Bereichspfade gleich tiefen, sind die Ergebnisse nicht deterministisch.

Die primäre Arbeitsumgehung für dieses Problem besteht darin, einen einzigen Besitz von Arbeitselementen zu erhalten, indem Bereichspfade definiert und einem Team zugewiesen werden. Eine weitere Option besteht darin, benutzerdefinierte Workflowzustände hinzuzufügen, die alle Teams verwenden können. Ausführliche Informationen finden Sie unter Anpassen des Workflows (Vererbungsprozess).

Die primäre Arbeitsumgehung für dieses Problem besteht darin, einen einzigen Besitz von Arbeitselementen zu erhalten, indem Bereichspfade definiert und einem Team zugewiesen werden. Eine weitere Option besteht darin, benutzerdefinierte Workflowzustände hinzuzufügen, die alle Teams verwenden können. Ausführliche Informationen finden Sie unter Ändern des Workflows für einen Arbeitselementtyp.

Nächste Schritte