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 Zuweisung von Arbeitselementen zu Timebox-Intervallen. Sie definieren Iterationspfade auf Projektebene, und jedes Team wählt dann die Pfade aus, die es verwenden möchte. 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 Releases, 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 für das Hinzufügen von Iterationspfaden finden Sie unter Informationen zu Bereichen und Iterationen, Benennungseinschränkungen.

Tipp

Wenn Sie lediglich die Iterationstermine ändern müssen, können Sie dies schnell tun, wie unter Ändern von Sprintdaten gezeigt. Wenn Sie jedoch die Iterationspfade und die Struktur der Struktur definieren müssen, befolgen Sie die Anleitung 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 sind für den Benutzer, der das Projekt erstellt hat, diese Berechtigungen festgelegt.
  • Zum Hinzufügen, Bearbeiten und Verwalten von Iterationspfaden unter einem Knoten müssen Sie mindestens eine der folgenden Berechtigungen auf Zulassen für den Knoten festgelegt haben, den Sie verwalten möchten: Erstellen von untergeordneten Knoten, Löschen dieses Knotens, Bearbeiten dieses Knotens und Anzeigen von Berechtigungen für diesen Knoten.
  • Zum Festlegen von Teamiterationspfaden müssen Sie als Teamadministrator hinzugefügt 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

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, der Ihnen bei den ersten Schritten beim Nachverfolgen Ihrer Arbeit hilft. Sie müssen nur die Datumsangaben angeben.

Wenn Sie noch nicht mit der Verwaltung von Projekten und Teams arbeiten, führen Sie die folgenden Schritte aus.

  1. Weitere Informationen finden Sie unter Konfigurieren und Anpassen Azure Boards.
  2. Definieren Sie die Bereichspfade und Teams gemäß der Anleitung unter Definieren von Bereichspfaden und Zuweisen zu einem Team.
  3. Bestimmen Sie die Länge der Iteration, die Sie unterstützen möchten. Es wird empfohlen, dass alle Teams den gleichen Sprintrhythmus verwenden. Anleitungen finden Sie unter Informationen zu Bereichen und Iterationen.
  4. Bestimmen Sie, ob Sie eine flache Struktur oder Hierarchie von Sprints und Releases wünschen.
  5. Öffnen Sie Projekteinstellungen>Projektkonfiguration , 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 beschriebenen Schritte aus: Öffnen Sie Projekteinstellungen, Projektkonfiguration und Iterationen hinzufügen, und legen Sie Iterationsdaten fest.
  6. Öffnen Sie die Teamkonfiguration, und weisen Sie jedem Team die Standard- und zusätzlichen Bereichspfade zu. Führen Sie die weiter unten in diesem Artikel beschriebenen Schritte aus: Öffnen sie Teameinstellungen und Festlegen von Teamstandarditerationspfaden.
  7. Jedes Team sollte den ausgewählten Standarditerationspfad seinen Arbeitselementen zuweisen. Tun Sie dies, damit diese Arbeitselemente in ihren Produktbacklogs und Boards angezeigt werden. Verwenden Sie Bulk Modify , 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 (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 viele Agile-Tools, wie unter Informationen zu Teams und agilen Tools beschrieben. Jedes Tool verweist auf die Standardbereichspfade des Teams. Mehrere Tools verweisen auf die standardmäßigen und ausgewählten Iterationspfade oder Sprints des Teams. Die meisten Teams wählen einen Bereichspfad und mehrere Iterationspfade aus, um ihre Aktivitäten zur Arbeitsnachverfolgung zu unterstützen. Zur Unterstützung anderer Szenarien können Teams jedoch mehrere Bereichspfade auswählen, die in ihren Backlogs und Boards angezeigt werden.

Teams können eine Standarditeration festlegen, die sich von der Backlogiteration unterscheidet. Die Backlogiteration bestimmt, welche Elemente auf den Backlogs und Boards des Teams angezeigt werden. Außerdem bestimmt die Standarditeration, welcher Wert Arbeitselementen zugewiesen wird, die aus dem Teamkontext erstellt wurden.

Allen Arbeitselementen, die Sie aus Ihrem Teamkontext erstellen, werden automatisch sowohl der Standardbereichspfad des Teams als auch der Standarditerationspfad zugewiesen.

Wichtig

Select a version from Azure DevOps Content Version selector.

Wählen Sie die Version dieses Artikels aus, die Ihrer Plattform und Version entspricht. Die Versionsauswahl befindet sich oberhalb des Inhaltsverzeichnisses. Suchen Sie Ihre Azure DevOps-Plattform und -Version.

Projekteinstellungen öffnen, Projektiterationen auflisten

Sie definieren sowohl Bereiche als auch Iterationen für ein Projekt über die Projekteinstellungsboard-Projektkonfiguration >>.

Sie definieren sowohl Bereiche als auch Iterationen auf den Arbeitsseiten des Kontexts Projekteinstellungen . Im Benutzerkontext öffnen Sie den Administratorkontext, indem Sie Einstellungen auswählen.

Öffnen Sie im Webportal projekteinstellungen.

Definieren Sie sowohl Bereiche als auch Iterationen für ein Projekt über die Projekteinstellungen>boards>Project-Konfiguration.

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

    Screenshot of Project Settings, Project Configuration.

Öffnen Sie im Webportal projekteinstellungen.

Definieren Sie sowohl Bereiche als auch Iterationen für ein Projekt über die Projektkonfigurationsiterationen>.

  1. Wählen Sie im Webportal Projekteinstellungen(1), Projektkonfiguration(2) und dann Iterationen(3) aus.

    Screenshot of Project Settings, Project Configuration for Azure DevOps Server 2019.

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

Screenshot of Open the project administration page for TFS 2018.

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 eines Sprintrhythmus finden Sie unter Scrum- und Sprintplanungstools.

  1. Hinzufügen und Ändern von Bereichspfaden aus Projekteinstellungen>Projektkonfigurationsiterationen>.

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

    Screenshot of Project Settings context, project configuration, Iterations page.

  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. Alternativ können Sie aktionen für den Iterationspfad auswählen und Dann Bearbeiten auswählen.

    Screenshot of dialog to Set dates.

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

    Screenshot of Iterations page, and calendar icon for selecting new dates.

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

    Screenshot of Iterations page, scheduled set of sprints.

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

Unter Iterationen können Sie Iterationen hinzufügen, 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 of Project Settings Context, Work, Iterations page.

  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. Alternativ können Sie für den Iterationspfad das Kontextmenü Aktionen auswählen und Dann Bearbeiten auswählen.

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

    Screenshot of Work, Iterations page, and calendar icon to choose for new dates for Azure DevOps Server 2019.

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

    Screenshot of Work, Iterations page, scheduled set of sprints for Azure DevOps Server 2019.

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

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 of Project Settings, Work, Iterations page for TFS 2018.

  1. 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. Alternativ können Sie aktionen für den Iterationspfad auswählen und Dann Bearbeiten auswählen.

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

    Screenshot of Work, Iterations page, and calendar icon for setting new dates in TFS 2018.

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

    Screenshot of Work, Iterations page, scheduled set of sprints for TFS 2018.

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

Öffnen von Teameinstellungen, Auflisten von Teamiterationen

Sie können Teamstandardeinstellungen in den 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 Arbeitsnachverfolgung, Prozess- und Projektgrenzwerte.

Sie definieren sowohl Bereiche als auch Iterationen über die Teamkonfiguration von Projekteinstellungen > Boards>. Sie können schnell aus einem Teamarbeitsnachverfolgungsbacklog, board oder Dashboard zu diesem Navigieren navigieren.

  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 of Work Backlog or Board, choose team profile icon.

  2. Wählen Sie Iterationen und Bereiche aus.

    Screenshot of Team Profile, choose Iterations and area.

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

    Screenshot of Team Configuration, Team breadcrumb.

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

Screenshot of Open team settings for TFS 2018.

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 of Project settings, Team Configuration, Iterations page.

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

    Screenshot of Iterations page for team, set team backlog iteration for backlogs and 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 eines Arbeitselements aus dem Teambacklog oder Kanban-Board verwendet wird. Sie können eine beliebige Iteration angeben, 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 of Work, Iterations page for team, set team default for new work items.

    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 of Work, Iterations page for team, select sprints.

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

    Screenshot of Work, Iterations page for team, activates sprint list.

    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 (Sprintpfade).

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

  1. Öffnen SieArbeitsiterationen> für ein Team.

    Hier navigieren wir zum Fabrikam Fiber Team.

    Screenshot of Work, Iterations page for a team.

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

    Screenshot of Work, Iterations page for a team, set team backlog iteration for backlogs and 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 eines Arbeitselements über das Teamdashboard und die Abfrageseite verwendet wird. Sie können einen expliziten Wert verwenden oder @CurrentIteration verwenden, um der aktuellen Iteration des Teams neue Arbeitselemente zuzuweisen. 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 of Work, Iterations page for team, set team default for new work items for TFS 2018.

  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 of Work, Iterations page for team, select sprint to activate for TFS 2018.

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

    Screenshot of Work, Iterations page for team, activates sprint list for TFS 2018.

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

  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 Arbeitselemente 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 of Open Work, Project Configuration in browser.

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

    Screenshot of Open Work, Project Configuration dialog in browser.

  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 kann zu einem Datenverlust führen und nicht wiederhergestellt werden. Beispielsweise spiegeln Burndown- oder Burnupwidgetdiagramme, Sprint-Burndown- und Geschwindigkeitsdiagramme für Teams, deren Bereichspfade geändert werden, nicht die richtigen Daten wider. Verlaufstrenddiagramme verweisen auf den Bereichs- und Iterationspfad , wie zu einem Zeitpunkt in der Vergangenheit für jedes Arbeitselement definiert. Wenn ein Bereichspfad oder Iterationspfad gelöscht wird, können die Verlaufsdaten dafür nicht abgerufen 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 of Delete iteration dialog.

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.

Mit den az boards iteration Befehlen 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 die az boards iteration team Befehle verwenden, um sie einem Team hinzuzufügen und den Standard- und Backlogiterationspfad für das Team festzulegen. Mit den Klassifizierungsknoten (REST-API) und Teams (REST-API) können Sie ähnliche Aktionen ausführen.

Archivieren von Iterationspfaden

Nach einer Weile können Sie Iterationspfade archivieren, die für Sprints verwendet wurden, die ein Jahr oder mehr veraltet sind. Dazu können Sie den Iterationspfad unter einen Knoten verschieben, den Sie mit "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 überlegen, 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.

Stacked bar chart by area

Q&A

F: Muss ich einem Team Iterationspfade zuweisen?

Eine: Wenn Ihr Team keine Sprints zum Planen und Nachverfolgen der Arbeit verwendet, dann nein. Sie können die Standardwerte dem Team zugewiesen lassen, wie sie sind. Sie können dann die Produkt- und Portfoliobacklogs und Boards verwenden, aber Sie können die Sprintplanungstools nicht viel nutzen.

Programmgesteuerte Ressourcen

Bereichspfade und Iterationspfade werden auch als Klassifizierungsknoten bezeichnet.