Definieren von Iterationspfaden (Sprints) und Konfigurieren von Teamiterationen

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

Iterationspfade, die auch als Sprints bezeichnet werden, unterstützen die Zuordnung von Arbeitselementen zu Zeitfeldintervallen. Sie definieren Iterationspfade auf Projektebene, und dann wählt jedes Team die Pfade aus, die sie verwenden möchten. Iterationspfade sind eine freigegebene Ressource, die von allen Teams verwendet wird, die sie auswählen. Sie können einen flachen Satz von Iterationspfaden oder eine Hierarchie von Pfaden erstellen, um Versionen, Unterversionen und Sprints zu unterstützen.

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, die zusätzlich zu Iterationspfaden platziert wurden, finden Sie unter Informationen zu Bereichen und Iterationen, Benennungseinschränkungen.

Tipp

Wenn Sie die Iterationstermine ändern müssen, können Sie dies schnell wie in Den Sprintterminen ändern. Wenn Sie jedoch die Iterationspfade und Struktur definieren müssen, folgen Sie den Anweisungen in diesem Artikel.

Voraussetzungen

  • Um einem Projekt einen Iterationspfad hinzuzufügen, müssen Sie Mitglied der Gruppe "Projektadministratoren " sein. Wenn Sie noch kein Projekt haben, erstellen Sie jetzt ein Projekt. Standardmäßig hat der Benutzer, der das Projekt erstellt hat, diese Berechtigungen festgelegt.
  • Wenn Sie Iterationspfade unter einem Knoten hinzufügen, bearbeiten und verwalten möchten, müssen Sie mindestens eine der folgenden Berechtigungen haben , die auf "Zulassen" für den Knoten festgelegt sind, den Sie verwalten möchten: Erstellen von untergeordneten Knoten, Löschen Sie diesen Knoten, Bearbeiten Sie diesen Knoten und anzeigen Sie Berechtigungen für diesen Knoten.
  • Um Team-Iterationspfade festzulegen, müssen Sie als Teamadministrator oder Mitglied der Gruppe "Projektadministratoren " sein.

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

Erste Schritte

Neu erstellte Projekte enthalten einen einzelnen Stammbereichspfad, der dem Projektnamen entspricht. Sie fügen Bereichspfade unter diesem Stamm hinzu. Außerdem gibt jedes Projekt in der Regel einen vordefinierten Satz von Iterationspfaden an, um Ihnen beim Nachverfolgen Ihrer Arbeit zu helfen. Sie müssen nur die Datumsangaben angeben.

Wenn Sie neu zum Verwalten von Projekten und Teams sind, führen Sie die folgenden Schritte aus.

  1. Überprüfen Sie Azure Boards konfigurieren und anpassen.
  2. Definieren Sie die Bereichspfade und Teams nach den Anleitungen in " Bereichspfade definieren" und weisen Sie einem Team zu.
  3. Bestimmen Sie die Länge der Iteration, die Sie unterstützen möchten. Empfohlene Praxis besteht darin, dass alle Teams dieselbe Sprint-Kadenz verwenden. Informationen zu Bereichen und Iterationen erhalten Sie unter "Anleitungen".
  4. Bestimmen Sie, ob eine flache Struktur oder Hierarchie von Sprints und Versionen erforderlich ist.
  5. Öffnen Sie project settings>Project configuration , und definieren Sie die Iterationspfade, um Die Schritte 2 und 3 auf Projektebene zu unterstützen. Führen Sie die weiter unten in diesem Artikel bereitgestellten Schritte aus: Öffnen Von Projekteinstellungen, Projektkonfiguration und Hinzufügen von Iterationsterminen und Festlegen von Iterationsterminen.
  6. Öffnen Sie die Teamkonfiguration, und weisen Sie jedem Team den Standard- und zusätzlichen Bereichspfad zu. Führen Sie die weiter unten in diesem Artikel bereitgestellten Schritte aus: Öffnen sie Teameinstellungen und Festlegen des Standard-Iterationspfads des Teams.
  7. Jedes Team sollte den Standard-Iterationspfad zuweisen, den sie für ihre Arbeitselemente ausgewählt haben. Führen Sie dies aus, damit diese Arbeitselemente auf ihren Produkt-Backlogs und Boards angezeigt werden. Verwenden Sie Massen ändern , um mehrere Arbeitselemente gleichzeitig zu ändern. Siehe auch Zuweisen von Backlogelementen zu einem Sprint.

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

  • Hinzufügen zusätzlicher untergeordneter Iterationsknoten
  • Umbenennen eines Iterationspfads (außer dem Stammpfad)
  • 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

Team-Backlog-Iteration im Vergleich zur Standard-Iteration

Jedes Team verfügt über Zugriff auf viele agile Tools, wie in Informationen zu Teams und agilen Tools beschrieben. Jedes Tool verweist auf den Standardbereichspfad des Teams. Mehrere Tools verweisen auf die Standard- und ausgewählten Iterationspfade oder Sprints des Teams. Die meisten Teams wählen einen Bereichspfad und mehrere Iterationspfade aus, um ihre Arbeitsverfolgungsaktivitäten zu unterstützen. Um jedoch andere Szenarien zu unterstützen, ist es möglich, dass Teams mehrere Bereichspfade auswählen, die auf ihren Backlogs und Boards angezeigt werden.

Teams kann eine Standard iteration anders als die Backlog-Iteration festlegen. Die Backlog-Iteration bestimmt, welche Elemente auf den Backlogs und Boards des Teams angezeigt werden. Und die Standard-Iteration bestimmt, welche Werte den Arbeitselementen zugewiesen werden, die aus dem Teamkontext erstellt wurden.

Alle Arbeitselemente, die Sie aus Ihrem Teamkontext erstellen, werden automatisch sowohl dem Standardbereichpfad des Teams als auch dem Standard-Iterationspfad zugewiesen.

Wichtig

Wählen Sie eine Version aus der Azure DevOps-Inhalts-Versionsauswahl aus.

Um den für Ihre Plattform verfügbaren Inhalt anzuzeigen, stellen Sie sicher, dass Sie die richtige Version dieses Artikels aus der Versionsauswahl auswählen, die sich oberhalb des Inhaltsverzeichnisses befindet. Die Featureunterstützung variiert abhängig davon, ob Sie mit Azure DevOps Services oder einer lokalen Version von Azure DevOps Server arbeiten.
Informationen zur lokalen Version, die Sie verwenden, finden Sie unter "Nachschlagen Ihrer Azure DevOps-Plattform und -Version"

Öffnen von Projekteinstellungen, Listenprojekt-Iterationen

Sie definieren sowohl Bereiche als auch Iterationen für ein Projekt aus der Project Settings > Boards > Project-Konfiguration.

Sie definieren sowohl Bereiche als auch Iterationen aus den Arbeitsseiten des Projekteinstellungenkontexts . Im Benutzerkontext öffnen Sie den Administratorkontext, indem Sie "Einstellungen" auswählen.

Öffnen Sie im Webportal Die Projekteinstellungen.

Definieren Sie sowohl Bereiche als auch Iterationen für ein Projekt aus der Project Settings>Boards>Project-Konfiguration.

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

    Screenshot der Project Settings>Work>Project Configuration for Azure DevOps Server 2020 and on.

Öffnen Sie im Webportal Die Projekteinstellungen.

Definieren Sie sowohl Bereiche als auch Iterationen für ein Projekt aus den Projektkonfigurations-Iterationen>.

  1. Wählen Sie im Webportal project settings(1), project configuration(2) und dann Iterationen(3) aus.

    Screenshot der Project Settings>Work>Project Configuration for Azure DevOps Server 2019.

Wählen Sie im Webportal Die Projekteinstellungen aus, um Projektverwaltungsseiten zu öffnen. Wählen Sie dann Iterationen aus.

Screenshot der Seite

Hinzufügen von Iterationen und Festlegen von Iterationsdaten

Sie können Iterationen auf die gleiche Weise hinzufügen, wie Sie Bereiche hinzufügen. Weitere Informationen zum Arbeiten innerhalb einer Sprint-Kadenz finden Sie unter Scrum- und Sprintplanungstools.

  1. Hinzufügen und Ändern von Bereichspfaden aus Project-Einstellungen>Project-Konfigurations-Iterationen>.

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

    Screenshot des Kontexts

  2. Wenn Sie die Anfangs- und Endtermine für jeden von Ihren Teams verwendeten Sprint planen möchten, markieren Sie den Sprint, und wählen Sie " Datum festlegen" aus. Oder Sie können Aktionen für den Iterationspfad auswählen und "Bearbeiten" auswählen.

    Datumsangaben, Vorschauseite festlegen.

  3. Wählen Sie das Kalendersymbol aus, um neue Datumsangaben auszuwählen.

    Screenshot der Seite

  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.

Aus Iterationen können Sie Iterationen hinzufügen, die Teams dann für ihre Verwendung auswählen können.

  1. Hinzufügen und Ändern von Bereichspfaden auf der Seite "Work> Iterations" aus dem Projektadministrator- oderEinstellungskontext.

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

    Projekteinstellungen Kontext, Arbeit, Iterationsseite

  2. Um die Anfangs- und Endtermine für jeden Sprint zu planen, den Ihre Teams verwenden, markieren Sie den Sprint, und wählen Sie " Datum festlegen" aus. Sie können auch das Kontextmenü "Aktionen" für den Iterationspfad auswählen und " Bearbeiten" auswählen.

    Wählen Sie das Kalendersymbol aus, um neue Datumsangaben auszuwählen.

    Screenshot der Seite

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

    Screenshot der Seite

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

Hinzufügen und Ändern von Bereichspfaden auf der Seite "Work> Iterations" aus dem Projektadministrator- oderEinstellungskontext.

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

Projekteinstellungen Kontext, Arbeit, Iterationsseite

  1. Um die Anfangs- und Endtermine für jeden Sprint zu planen, den Ihre Teams verwenden, markieren Sie den Sprint, und wählen Sie " Datum festlegen" aus. Oder Sie können Aktionen für den Iterationspfad auswählen und "Bearbeiten" auswählen.

    Wählen Sie das Kalendersymbol aus, um neue Datumsangaben auszuwählen.

    Screenshot der Seite

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

    Screenshot der Seite

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

Öffnen von Teameinstellungen, Listenteam-Iterationen

Sie können Teamstandardeinstellungen aus Teameinstellungen festlegen. 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 Arbeitsverfolgung, Prozess und Projektbeschränkungen.

Sie definieren sowohl Bereiche als auch Iterationen aus der Teamkonfiguration von Project Settings > Boards>. Sie können schnell zu einem Team navigieren, um backlog, Board oder Dashboard nachzuverfolgen.

  1. Öffnen Sie einen Backlog oder eine Tafel für ein Team, und wählen Sie "Teamprofil-Teameinstellungen>"aus.

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

    Arbeitsrückstand oder Board, Wählen Sie das Teamprofilsymbol aus.

  2. Wählen Sie Iterationen und Bereiche aus.

    Teamprofil, Wählen Sie Iterationen und Bereich aus.

  3. Wenn Sie den Teamkontext wechseln müssen, verwenden Sie die Teamauswahl innerhalb der Breadcrumbs.

    Teamkonfiguration, Team-Breadcrumb

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

Teameinstellungen öffnen

Wählen Sie Team-Sprints aus, und legen Sie den Standard-Iterationspfad fest.

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

  1. Öffnen Sie project settings > Boards > Team Configuration > Iterations for a team.

    Hier navigieren wir zum Fabrikam Fiber Team.

    Seite

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

    Arbeits-, Iterationsseite für Team, Festlegen der Team-Backlog-Iteration für Backlogs und Boards

    Außerdem werden alle Arbeitselemente, die über den Backlog oder board eines Teams hinzugefügt wurden, der Backlog-Iteration zugewiesen.

  3. Standard-Iteration. Die Standard-Iteration definiert die Iteration, die beim Erstellen eines Arbeitselements aus dem Teambacklog oder Kanban-Board verwendet wird. Sie können eine beliebige Iteration angeben, die unter dem Backlog-Iterationspfad definiert ist. Um neue Arbeitselemente der aktuellen Iteration zuzuweisen, geben Sie @CurrentIteration an. Das gleiche Makro, das in Abfragen verwendet wird , um Arbeitselemente auflisten zu können, die der derzeit aktiven Iteration zugewiesen sind, die dem Team zugewiesen ist.

    Beispielsweise möchten Sie möglicherweise alle neuen Arbeitselemente, die einem zukünftigen Iterationspfad hinzugefügt wurden, den Sie zum Triagen verwenden und bestimmten Sprints in regelmäßigen Abständen zuweisen.

    Screenshot der Seite

    Hinweis

    Neue Arbeitselemente, die über die Seite "Arbeitselemente" oder das Widget "Neue Arbeitselemente" auf einem Teamdashboard hinzugefügt wurden, verweisen nicht auf den Standard-Iterationspfad , der dem Team zugewiesen ist. Stattdessen werden neue Arbeitselemente dem benutzer ausgewählten Iterationspfad zugewiesen. Neue Arbeitselemente, die über den Sprint-Backlog oder taskboard eines Teams hinzugefügt wurden, werden immer dem Iterationspfad zugewiesen, der dem ausgewählten Sprint zugeordnet ist.

  4. Aktive Sprints. Fügen Sie eine Iteration für jeden Sprint-Backlog hinzu, den Sie für das Team aktivieren möchten. Fügen Sie jeden Sprint, einen von einem, hinzu, indem Sie sie im Menü auswählen.

    Screenshot der Seite

    Wenn Sie fertig sind, sollten Sie eine Liste der Sprints sehen, ähnlich wie folgt.

    Screenshot der Seite

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

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

  1. Öffnen SieArbeits-Iterationen> für ein Team.

    Hier navigieren wir zum Fabrikam Fiber Team.

    Arbeits-, Iterationsseite für Team

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

    Arbeits-, Iterationsseite für Team, Festlegen der Team-Backlog-Iteration für Backlogs und Boards

    Außerdem werden alle Arbeitselemente, die über den Backlog oder board eines Teams hinzugefügt wurden, der Backlog-Iteration zugewiesen.

  3. Standard-Iteration. Die Standard-Iteration definiert die Iteration, die beim Erstellen eines Arbeitselements aus dem Teamdashboard und der Abfrageseite verwendet wird. Sie können einen expliziten Wert verwenden oder @CurrentIteration verwenden, um neue Arbeitselemente der aktuellen Iteration des Teams zuzuweisen. Das gleiche Makro, das in Abfragen verwendet wird , um Arbeitselemente auflisten zu können, die der derzeit aktiven Iteration zugewiesen sind, die dem Team zugewiesen ist.

    Beispielsweise möchten Sie möglicherweise alle neuen Arbeitselemente, die einem zukünftigen Iterationspfad hinzugefügt wurden, den Sie zum Triagen verwenden und bestimmten Sprints in regelmäßigen Abständen zuweisen.

    Screenshot der Seite

  4. Aktive Sprints. Fügen Sie eine Iteration für jeden Sprint-Backlog hinzu, den Sie für das Team aktivieren möchten. Fügen Sie jeden Sprint, einen von einem, hinzu, indem Sie sie im Menü auswählen.

    Screenshot der Seite

    Wenn Sie fertig sind, sollten Sie eine Liste der Sprints sehen, ähnlich wie folgt.

    Screenshot von Work, Iterations-Seite für Team, aktiviert Sprintliste für TFS 2017 bis 2018.

    Wenn die benötigten Sprints oder Datumsangaben nicht angezeigt werden, kehren Sie dann zum Projektverwaltungskontext zurück, und definieren Sie sie dort.

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

Umbenennen, Verschieben oder Löschen einer Iteration

Wenn Sie eine Iteration umbenennen oder den Knoten in der Strukturhierarchie verschieben, aktualisiert das System automatisch die Arbeitselemente und Abfragen, die auf den vorhandenen Pfad verweisen.

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

    Screenshot der Konfiguration von

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

    Screenshot des Dialogfelds

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

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

    Hinweis

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

Export-/Import-Iterationspfade

Sie können die Struktur von Strukturpfaden für ein Projekt, das mit einem anderen Projekt verwendet werden soll, nicht exportieren oder importieren.

Mithilfe der az boards iteration Befehle können Sie jedoch die für ein Projekt definierten Iterationen auflisten und dann einem anderen Projekt hinzufügen. Nachdem sie hinzugefügt wurden, können Sie dann die az boards iteration team Befehle verwenden, um sie einem Team hinzuzufügen und den Standard- und Backlog-Iterationspfad für das Team festzulegen. Mit den Klassifizierungsknoten (REST-API) und Teams ( REST-API) können Sie ähnliche Aktionen ausführen.

Archiv-Iterationspfade

Nach einer Weile möchten Sie Iterationspfade archivieren, die für Sprints verwendet wurden, die ein Jahr oder mehr veraltet sind. Dazu können Sie den Iterationspfad unter einem Knoten verschieben, auf dem Sie "Archiv" beschriftet haben. Alle Arbeitselemente werden mit dem verschobenen Iterationspfad aktualisiert. Außerdem können Teams diese Sprints deaktivieren, die über die Vergangenheit verfügen. Alle Daten werden im Datenspeicher mit den neuen Iterationspfadzuweisungen beibehalten.

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

Diagrammfortschritt nach Iteration

Sie können Abfragen schnell 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 dargestellt.

Gestapeltes Balkendiagramm nach Bereich

Fragen und Antworten (Q & A)

F: Muss ich Iterationspfade einem Team zuweisen?

Eine: Wenn Ihr Team Sprints nicht zum Planen und Nachverfolgen der Arbeit verwendet, dann nein. Sie können die Standardeinstellungen verlassen, die dem Team zugewiesen sind. Sie können dann die Produkt- und Portfolio-Backlogs und -Boards verwenden, aber Sie können keine viel Verwendung von Sprintplanungstools erhalten.

Programmgesteuerte Ressourcen

Bereichspfade und Iterationspfade werden auch als Klassifizierungsknoten bezeichnet.