Freigeben über


Definieren von Iterationspfaden (Sprints) und Konfigurieren von Teamiterationen

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

Iterationspfade, auch als Sprints bezeichnet, weisen Arbeitsaufgaben bestimmten Zeitfeldintervallen zu. Definieren Sie Iterationspfade auf Projektebene, und lassen Sie jedes Team die verwendeten Pfade auswählen. Iterationspfade werden für alle ausgewählten Teams freigegeben. Sie können eine flache oder hierarchische Struktur von Iterationspfaden erstellen, um Versionen, Unterversionen und Sprints zu unterstützen. Wenn Ihr Team Sprints nicht für die Planung und Nachverfolgung von Arbeiten verwendet, behalten Sie die Standardmäßigen Teamzuweisungen bei, und verwenden Sie Produkt- und Portfolio-Backlogs und Boards, obwohl Sprintplanungstools nicht anwendbar sind.

Definieren Sie Iterationspfade, und weisen Sie sie Teams zu, wenn Sie die folgenden Tools verwenden möchten:

Tipp

Wenn ein Team keinen Iterationspfad abonniert oder ausgewählt hat, wird dieser Iterationspfad nicht in einer Teamansicht oder einem Tool angezeigt.

Informationen zu Benennungseinschränkungen und Grenzwerten für das Hinzufügen von Iterationspfaden finden Sie unter Informationen zu Bereichen und Iterationen, Benennungseinschränkungen.

Tipp

Informationen zum schnellen Aktualisieren von Iterationsterminen finden Sie unter "Ändern von Sprintdaten". Wenn Sie jedoch die Iterationspfade und die Struktur der Struktur definieren müssen, befolgen Sie die Anleitung in diesem Artikel.

Voraussetzungen

Berechtigungen:

  • Um einem Projekt einen Iterationspfad hinzuzufügen, müssen Sie Mitglied der Gruppe "Projektadministratoren " sein. Diese Berechtigungen sind standardmäßig für den*die Benutzer*in festgelegt, der bzw. die das Projekt erstellt hat.
  • Um Iterationspfade unter einem Knoten hinzuzufügen, zu bearbeiten und zu verwalten, verfügen Sie über mindestens eine der folgenden Berechtigungen, die auf " Zulassen " für den Knoten festgelegt sind, den Sie verwalten möchten:
    • Untergeordnete Knoten erstellen
    • Diesen Knoten löschen
    • Diesen Knoten bearbeiten
    • Berechtigungen für diesen Knoten anzeigen
  • Um Iterationspfade für Das Team festzulegen, müssen Sie ein Teamadministrator oder Mitglied der Gruppe " Projektadministratoren " sein.

Weitere Informationen zum Erwerb von Berechtigungen finden Sie unter Ändern von Berechtigungen auf Projektebene oder Festlegen von Berechtigungen und Zugriff für die Arbeitsnachverfolgung.

Erste Schritte

Neue Projekte beginnen mit einem einzelnen Stammbereichspfad, der dem Projektnamen entspricht. Fügen Sie unter diesem Stamm weitere Bereichspfade hinzu, und verwenden Sie vordefinierte Iterationspfade zum Nachverfolgen der Arbeit durch Festlegen von Datumsangaben.

Wenn Sie mit der Verwaltung von Projekten und Teams noch nicht fertig sind, führen Sie die folgenden Schritte aus, um Ihr Projekt und Ihre Teams zu konfigurieren:

  1. Konfigurieren von Azure Boards: Konfigurieren und Anpassen von Azure Boards
  2. Definieren von Bereichspfaden und -teams: Folgen Sie dem Definieren von Flächenpfaden und weisen Sie einem Team zu, und stellen Sie mindestens einen Bereichspfad pro Team sicher.
  3. Festlegen der Iterationslänge: Entscheiden Sie sich für Iterationslängen, vorzugsweise einheitlich in allen Teams. Siehe Informationen zu Bereichen und Iterationen.
  4. Wählen Sie Sprintstruktur aus: Wählen Sie zwischen einer flachen oder hierarchischen Sprint- und Releasestruktur aus.
  5. Definieren Sie Iterationspfade.
  6. Erstellen Sie Teams: Erstellen Sie erforderliche Teams basierend auf Schritt 2. Weitere Informationen finden Sie unter Hinzufügen eines Teams, um von einem Standardteam zu mehreren Teams zu wechseln.
  7. Zuweisen von Bereichspfaden zu Teams: Weisen Sie in der Teamkonfiguration standard- und andere Bereichspfade jedem Team zu. Folgen Sie den Standard iterationspfaden des Teams festlegen.
  8. Zuweisen von Iterationspfaden zu Arbeitsaufgaben: Verwenden Sie massenweises Ändern , um Arbeitsaufgaben Iterationspfaden für die Sichtbarkeit von Backlogs und Boards zuzuweisen. Siehe auch "Zuweisen von Backlogelementen zu einem Sprint".

Bei Bedarf können Sie die folgenden Aufgaben jederzeit ausführen:

  • Hinzufügen weiterer untergeordneter Iterationsknoten
  • Umbenennen eines Iterationspfads (mit Ausnahme des Stammpfads)
  • Verschieben eines untergeordneten Iterationspfads unter einem anderen Knoten
  • Löschen eines untergeordneten Iterationspfads
  • Ändern der Standard- und ausgewählten Iterationspfade, die einem Team zugewiesen sind

Teambacklogiteration im Vergleich zur Standarditeration

Jedes Team hat Zugriff auf verschiedene Agile-Tools, wie in "Informationen zu Teams" und "Agile"-Tools beschrieben. Diese Tools verweisen auf die Standardbereichspfade des Teams und ausgewählte Iterationspfade oder Sprints. In der Regel verwenden Teams einen Bereichspfad und mehrere Iterationspfade für die Arbeitsnachverfolgung. Sie können jedoch mehrere Bereichspfade auf Backlogs und Boards verwenden, um verschiedene Szenarien zu unterstützen.

Teams kann eine standardmäßige Iteration getrennt von der Backlog-Iteration festlegen. Die Iteration des Backlogs bestimmt, welche Elemente in den Backlogs und Boards des Teams angezeigt werden, während die Standarditeration neu erstellte Arbeitsaufgaben Werte zuweist.

Allen im Teamkontext erstellten Arbeitsaufgaben wird automatisch der Standardbereichspfad und der Standard iterationspfad des Teams zugewiesen.

Auflisten von Projektiterationen

Führen Sie die folgenden Schritte aus, um Projektiterationen auflisten zu können:

  1. Melden Sie sich bei Ihrem Projekt https://dev.azure.com/{Your_Organization/Your_Project}an.

  2. Wählen Sie (1) Project-Einstellungen> (2) Project-Konfiguration> (3) Iterationen aus.

    Screenshot: Projekteinstellungen, Projektkonfiguration.

  1. Melden Sie sich bei Ihrem Projekt https://dev.azure.com/{Your_Organization/Your_Project}an.

  2. Wählen Sie project settings(1) >Project configuration(2)> Iterations(3) aus.

    Screenshot: Projekteinstellungen, Projektkonfiguration für Azure DevOps Server 2019

Hinzufügen von Iterationen und Festlegen von Iterationsdaten

Fügen Sie Iterationen auf die gleiche Weise hinzu, wie Sie Bereiche hinzufügen. Weitere Informationen zum Arbeiten innerhalb eines Sprintrhythmus finden Sie unter Scrum- und Sprintplanungstools.

  1. Hinzufügen und Ändern von Iterationen aus den Project-Einstellungen>Project-Konfigurationsiterationen.>

    Für Scrum-basierte Projekte sehen Sie die folgenden Sprints.

    Screenshot der Seite

  2. Um die Start- und Endtermine für jeden Sprint zu planen, den Ihre Teams verwenden, markieren Sie den Sprint, und wählen Sie Datum festlegen aus. Oder wählen Sie "Aktionen" für den Iterationspfad und dann "Bearbeiten" aus.

    Screenshot des Dialogfelds zum Festlegen von Datumsangaben.

  3. Um neue Datumsangaben auszuwählen, wählen Sie das Kalendersymbol aus.

    Screenshot der Iterationsseite und des Kalendersymbols zum Auswählen neuer Datumsangaben.

  4. Wenn Sie fertig sind, haben Sie eine Reihe von Sprints geplant – ähnlich wie in der folgenden Abbildung:

    Screenshot der Seite

    Ihr nächster Schritt besteht darin, die Sprints auszuwählen, die jedes Team verwendet.

Fügen Sie aus Iterationen Iterationen hinzu, die Teams dann für ihre Verwendung auswählen können.

  1. Fügen Sie Bereichspfade über die Seite Arbeitsiterationen> aus dem Projektadministrator- oderEinstellungskontext hinzu, und ändern Sie diese.

    Für Scrum-basierte Projekte sehen Sie die folgenden Sprints.

    Screenshot der Seite

  2. Um die Start- und Endtermine für jeden Sprint zu planen, den Ihre Teams verwenden, markieren Sie den Sprint, und wählen Sie Datum festlegen aus. Oder wählen Sie das Kontextmenü "Aktionen" für den Iterationspfad und dann "Bearbeiten" aus.

    Um neue Datumsangaben auszuwählen, wählen Sie das Kalendersymbol aus.

    Screenshot: Seite

  3. Wenn Sie fertig sind, haben Sie eine Reihe von Sprints geplant – wie folgt:

    Screenshot: Seite

    Ihr nächster Schritt besteht darin, die Sprints auszuwählen, die jedes Team verwendet.

Auflisten von Team iterationen

Legen Sie die Standardeinstellungen des Teams in den Teameinstellungen fest. Wenn Sie kein Teamadministrator sind, werden Sie als Eins hinzugefügt. Nur Team- oder Projektadministratoren können Teameinstellungen ändern.

Hinweis

Teams können maximal 300 Iterationspfade zugewiesen werden. Weitere Informationen finden Sie unter Arbeitsnachverfolgung, Prozess- und Projektlimits.

Definieren Sie bereiche und Iterationen aus der Teamkonfiguration von Project Settings > Boards>. Navigieren Sie schnell zu einem Team, um den Backlog, das Board oder das Dashboard nachzuverfolgen.

  1. Öffnen Sie ein Backlog oder Board für ein Team, und wählen Sie Teamprofil und dann Teameinstellungen aus.

    Hier öffnen wir das Board für das Webteam und von dort aus das Teamprofil.

    Screenshot: Arbeitsbacklog oder Board, Wählen Sie das Symbol

  2. Wählen Sie Iterationen und Bereiche aus.

    Screenshot des Teamprofils, wählen Sie Iterationen und Bereich aus.

  3. Um den Teamkontext zu wechseln, verwenden Sie die Teamauswahl innerhalb der Breadcrumbs.

    Screenshot: Teamkonfiguration, Team Breadcrumb.

Auswählen von Teamsprints und Festlegen des Standarditerationspfads

Sie definieren Sprints für das Projekt und wählen sie dann aus, um für jedes Team aktiv zu sein. Sie weisen die Standarditeration zu, die beim Erstellen neuer Arbeitselemente verwendet werden soll.

  1. Öffnen Sie Projekteinstellungen > Boards > Teamkonfigurationsiterationen > für ein Team.

    Hier navigieren wir zum Fabrikam Fiber Team.

    Screenshot: Seite

  2. Backlogiteration. Nur Arbeitselemente, die einer Iteration gleich oder unter dieser Backlogiteration zugewiesen sind, werden in den Backlogs und Boards des Teams angezeigt.

    Screenshot: Seite Iterationen für Team, Festlegen der Teambacklogiteration für Backlogs und Boards

    Außerdem wird allen Arbeitselementen, die über das Backlog oder Board eines Teams hinzugefügt werden, die Backlogiteration zugewiesen.

  3. Standarditeration. Die Standarditeration definiert die Iteration, die beim Erstellen einer Arbeitsaufgabe aus dem Teamrückstand oder -board verwendet werden soll. geben Sie eine iteration an, die unter dem Iterationspfad " Backlog " definiert ist. Um der aktuellen Iteration neue Arbeitselemente zuzuweisen, geben Sie @CurrentIteration an. Es wird dasselbe Makro verwendet, das in Abfragen zum Auflisten von Arbeitselementen verwendet wird, die der derzeit aktiven Iteration zugewiesen sind, die dem Team zugewiesen ist.

    Sie können beispielsweise alle neuen Arbeitselemente einem zukünftigen Iterationspfad hinzufügen, den Sie verwenden, um bestimmte Sprints in regelmäßigen Abständen zu selektieren und zuzuweisen.

    Screenshot: Seite

    Hinweis

    Neue Arbeitselemente, die über die Seite Arbeitselemente oder das Widget Neue Arbeitselemente auf einem Teamdashboard hinzugefügt wurden, verweisen nicht auf den Standarditerationspfad , der dem Team zugewiesen ist. Stattdessen wird neuen Arbeitselementen der letzte vom Benutzer ausgewählte Iterationspfad zugewiesen. Neuen Arbeitselementen, die über das Sprints-Backlog oder Taskboard eines Teams hinzugefügt wurden, wird immer der Iterationspfad zugewiesen, der dem ausgewählten Sprint zugeordnet ist.

  4. Aktive Sprints. Fügen Sie eine Iteration für jedes Sprint-Backlog hinzu, das Sie für das Team aktiv haben möchten. Fügen Sie jeden Sprint einzeln hinzu, indem Sie ihn im Menü auswählen.

    Screenshot: Seite

    Wenn Sie fertig sind, sollte eine Liste der Sprints angezeigt werden, ähnlich wie die folgenden.

    Screenshot: Seite

    Wenn die benötigten Sprints oder Datumsangaben nicht angezeigt werden, fügen Sie Iterationen für das Projekt hinzu, oder bearbeiten Sie sie, sofern Sie über die erforderlichen Berechtigungen verfügen. Weitere Informationen finden Sie unter Definieren von Iterationspfaden (Sprintpfade).

  5. Um die neu aktivierten Sprint-Backlogs anzuzeigen, aktualisieren Sie die Produktbacklogseite Ihres Teams.

Umbenennen oder Verschieben einer Iteration

Wenn Sie eine Iteration umbenennen oder den Knoten innerhalb der Strukturhierarchie verschieben, aktualisiert das System automatisch die Arbeitsaufgaben und Abfragen, die auf die vorhandenen Pfade verweisen.

  1. Um einen Iterationspfad umzubenennen, wählen Sie das Kontextmenü für den Knoten und dann Bearbeiten aus.

    Screenshot: Projektkonfiguration im Browser öffnen

  2. Geben Sie im daraufhin geöffneten Dialogfeld den neuen Namen ein.

    Screenshot: Dialogfeld

  3. Um den Knoten innerhalb der Hierarchie zu verschieben, ändern Sie das Feld Speicherort.

  4. Um einen Knoten zu löschen, wählen Sie im Menü Aktionen die Option Löschen aus.

    Hinweis

    Wenn Sie einen Iterationsknoten löschen, aktualisiert das System automatisch die vorhandenen Arbeitselemente mit dem Knoten, den Sie an der Löschaufforderung eingeben.

Löschen eines Iterationspfads

Wichtig

  • Das Löschen von Bereichspfaden oder das Neukonfigurieren von Iterationspfaden verursacht einen unwiderruflichen Datenverlust. Beispielsweise werden Burndown- und Burnup-Widgetdiagramme, Sprint-Burndown- und Geschwindigkeitsdiagramme für Teams mit geänderten Flächenpfaden keine genauen Daten angezeigt. Historische Trenddiagramme verweisen auf den Bereichspfad und den Iterationspfad, wie sie zum Zeitpunkt für jede Arbeitsaufgabe definiert wurden. Nach dem Löschen können Sie keine historischen Daten für diese Pfade abrufen.
  • Sie können nur Bereiche und Iterationspfade löschen, die nicht mehr von Arbeitsaufgaben verwendet werden.

Wenn Sie einen Iterationspfad löschen, müssen Sie einen Iterationspfad angeben, der verwendet werden soll, um die Arbeitselemente zu aktualisieren, die dem zu löschenden Iterationspfad zugewiesen sind.

  1. Um einen Iterationspfad zu löschen, öffnen Sie die Seite Projekteinstellungen>Projektkonfiguration>Iterationen im Webportal.

  2. Wählen Sie das Kontextmenü für den Knoten aus, und wählen Sie Löschen oder Entfernen aus.

  3. Wählen Sie im daraufhin geöffneten Dialogfeld den Iterationspfad aus, dem Arbeitselemente neu zugewiesen werden sollen, und wählen Sie dann Pfad löschen aus.

    Screenshot des Dialogfelds

Exportieren/Importieren von Iterationspfaden

Sie können die Struktur von Strukturpfaden für ein Projekt nicht exportieren oder importieren, um sie mit einem anderen Projekt zu verwenden.

Mithilfe der Azure CLI können Sie den az boards iteration Befehl verwenden, um die für ein Projekt definierten Iterationen aufzulisten und sie dann einem anderen Projekt hinzuzufügen. Nachdem Sie die Iterationen zu einem anderen Projekt hinzugefügt haben, können Sie den Befehl verwenden az boards iteration team , um sie einem Team hinzuzufügen und den Standard- und Backlog-Iterationspfad für das Team festzulegen.

Sie können die Klassifizierungsknoten (REST-API) und Teams (REST-API) verwenden, um ähnliche Aktionen auszuführen.

Sie können die Klassifizierungsknoten (REST-API) verwenden, um die in einem Projekt definierten Iterationen auflisten. Nachdem Sie die Iterationen zu einem anderen Projekt hinzugefügt haben, verwenden Sie die Teams (REST-API), um sie einem Team hinzuzufügen und den Standard- und Backlog-Iterationspfad für das Team festzulegen.

Archivieren von Iterationspfaden

Nach einer Weile möchten Sie Iterationspfade archivieren, die für Sprints verwendet wurden, die ein Jahr oder mehr veraltet sind. Sie können dies tun, indem Sie den Iterationspfad unter einem Knoten verschieben, den Sie als "Archiv" bezeichnen. Alle Arbeitselemente werden mit dem verschobenen Iterationspfad aktualisiert. Außerdem können Teams die Auswahl von Sprints aufheben, die vergangenheitsverfügt sind. Alle Daten werden im Datenspeicher mit den neuen Iterationspfadzuweisungen verwaltet.

Bevor Sie die Iterationen archivieren, sollten Sie berücksichtigen, ob Sie alle gewünschten Berichte erfasst haben.

Diagrammfortschritt nach Iteration

Sie können schnell Abfragen generieren, um den Fortschritt für diese Bereiche anzuzeigen. Beispielsweise können Sie den Fortschritt von Arbeitselementen visualisieren, die Sprints zugewiesen sind, wie im folgenden gestapelten Balkendiagramm gezeigt.

Gestapeltes Balkendiagramm nach Fläche

Programmgesteuerte Ressourcen

Bereichspfade und Iterationspfade werden auch als Klassifizierungsknoten bezeichnet.