Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022
Iterationspfade, auch als Sprints bezeichnet, weisen Arbeitsaufgaben bestimmten Zeitintervallen zu. Definieren Sie Iterationspfade auf Projektebene und lassen Sie jedes Team die Pfade auswählen, die es verwendet. Iterationspfade werden für alle Teams freigegeben, die sie auswählen. Sie können eine flache oder hierarchische Struktur von Iterationspfaden erstellen, um Veröffentlicht, Subreleases 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 verfügbar sind.
Definieren Sie Iterationspfade, und weisen Sie sie Teams zu, wenn Sie die folgenden Tools verwenden möchten:
- Zuweisen von Arbeitsaufgaben zu Sprints mithilfe des Planungsbereichs
- Diagrammarbeitselemente basierend auf dem Iterationspfad
- Prognoseprodukt-Backlog
- Implementieren von Scrum-Praktiken (alle Tools) für Ihr Team
- Verwenden von Übermittlungsplänen und Kalenderansichten
- Diagramm Team-Geschwindigkeit und Diagramm Sprint-Abbau
Tipp
Wenn Ihr Team keinen bestimmten Iterationspfad abonniert oder auswählt, ist der Iterationspfad in der Teamansicht oder im Tool nicht sichtbar.
Informationen zu Benennungseinschränkungen und Grenzwerten für das Hinzufügen von Iterationspfaden finden Sie unter Informationen zu Bereichen und Iterationen, Benennungseinschränkungen.
Tipp
Um Iterationsdaten schnell zu aktualisieren, siehe Sprintdaten ändern. Wenn Sie jedoch die Iterationspfade und die Struktur der Struktur definieren müssen, befolgen Sie die Anleitung in diesem Artikel.
Tipp
Sie können KI verwenden, um diese Aufgabe zu unterstützen weiter unten in diesem Artikel, oder lesen Sie Enable AI-Unterstützung bei Azure DevOps MCP Server, um zu beginnen.
Voraussetzungen
| Kategorie | Anforderungen |
|---|---|
| Erlaubnisse | - Um Teambereichs- oder Iterationspfade festzulegen: Teamadministrator oder ein Mitglied der Gruppe Projektadministratoren. Standardmäßig verfügt der Benutzer, der das Projekt erstellt hat, über diese Berechtigungen. - Um einen Bereichspfad unter dem Root-Knoten hinzuzufügen oder einen untergeordneten Knoten zu bearbeiten oder zu löschen: Mitglied der Gruppe Projektadministratoren. – Bereichspfade unter einem Knoten hinzufügen, bearbeiten und verwalten: Dazu muss mindestens eine der folgenden Berechtigungen auf "Zulassen" festgelegt sein: - Erstellen untergeordneter Knoten - Diesen Knoten löschen - Diesen Knoten bearbeiten - Berechtigungen in diesem Knoten anzeigen |
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 starten mit einem einzigen Stammbereichspfad, der dem Projektnamen entspricht. Fügen Sie weitere Bereichspfade unter diesem Stamm hinzu und verwenden Sie vordefinierte Iterationspfade, um die Arbeit durch Aktivieren von Daten zu verfolgen.
Wenn Sie mit der Verwaltung von Projekten und Teams noch nicht vertraut sind, folgen Sie diesen Schritten, um Ihr Projekt und Ihre Teams zu konfigurieren:
- Konfigurieren sie Azure Boards: Überprüfen Sie Configure, und passen Sie Azure Boards an.
- Bereichspfade und Teams definieren: Folgen Sie dem Definieren von Bereichspfaden und ordnen Sie sie einem Team zu, und stellen Sie sicher, dass jedes Team mindestens einen Bereichspfad hat.
- Festlegen der Iterationslänge: Entscheiden Sie sich für diese, vorzugsweise einheitlich in allen Teams. Siehe Über Bereiche und Iterationen.
- Wählen Sie Sprintstruktur aus: Wählen Sie zwischen einer flachen oder hierarchischen Sprint- und Releasestruktur aus.
- Definieren Sie Iterationspfade.
- Erstellen Sie Teams: Erstellen Sie erforderliche Teams basierend auf Schritt 2. Siehe Ein Team hinzufügen, von einem Standardteam zu mehreren Teams wechseln.
- Zuweisen von Bereichspfaden zu Teams: Weisen Sie in der Teamkonfiguration standard- und andere Bereichspfade jedem Team zu. Befolgen Sie die Anweisungen unter Festlegen von Standarditerationspfaden für Teams.
- Zuweisen von Iterationspfaden zu Arbeitsaufgaben: Verwenden Sie die Funktion "Massenänderung", um Arbeitsaufgaben Iterationspfaden zuzuweisen, damit sie in Backlogs und Boards sichtbar werden. Siehe auch Zuweisen von Backlog Elementen 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 Zugang zu verschiedenen agilen Werkzeugen, wie in Über Teams und agile Werkzeuge. Diese Werkzeuge verweisen auf die Standardbereichspfade des Teams und ausgewählte Iterationspfade oder Sprints. Normalerweise verwenden Teams einen Bereichspfad und mehrere Iterationspfade für die Arbeitsverfolgung, aber Sie können mehrere Bereichspfade in Backlogs und Boards verwenden, um verschiedene Szenarien zu unterstützen.
Teams können eine von der Backlog-Iteration getrennte Standard-Iteration aktivieren. Die Iteration des Backlogs bestimmt, welche Elemente in den Backlogs und Boards des Teams angezeigt werden, während die Standarditeration neu erstellten Arbeitselementen Werte zuweist, wenn im Teamkontext gearbeitet wird.
Allen im Teamkontext erstellten Workitems werden automatisch der Standardbereichspfad und der Standarditerationspfad des Teams zugewiesen.
Projekt-Iterationen auflisten
Um Projektiterationen aufzulisten, führen Sie die folgenden Schritte aus:
Melden Sie sich bei Ihrem Projekt an
https://dev.azure.com/{Your_Organization/Your_Project}.Wählen Sie (1) Project-Einstellungen > (2) Project-Konfiguration > (3) Iterationen aus.
Hinzufügen von Iterationen und Festlegen von Iterationsdaten
Fügen Sie Iterationen auf die gleiche Weise wie Bereiche hinzu. Weitere Informationen zum Arbeiten innerhalb eines Sprintrhythmus finden Sie unter Scrum- und Sprintplanungstools.
Hinzufügen und Ändern von Iterationen in den Projekteinstellungen > Projektkonfiguration > Iterationen.
Für Scrum-basierte Projekte sehen Sie die folgenden Sprints.
Wenn Sie die Anfangs- und Enddaten für jeden von Ihren Teams verwendeten Sprint planen möchten, markieren Sie den Sprint, und wählen Sie "Festlegen von Datumsangaben" aus. Oder wählen Sie "Aktionen
" für den Iterationspfad und dann "Bearbeiten" aus.
Um neue Termine auszuwählen, wählen Sie das Kalendersymbol.
Wenn Sie damit fertig sind, haben Sie eine Reihe von geplanten Sprints aktiviert - ähnlich wie im folgenden Abbild:
Ihr nächster Schritt besteht darin, die Sprints auszuwählen, die jedes Team verwendet.
Teamdurchläufe auflisten
Aktivieren Sie die Team-Standardwerte in den Team-Einstellungen. 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 in den Projekteinstellungen > Boards > unter Teamkonfiguration. Navigieren Sie schnell von einem Teamwork-Tracking-Backlog, Board oder Dashboard dorthin.
Öffnen Sie einen Backlog oder ein 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.
Wählen Sie Iterationen und Bereiche aus.
Um den Teamkontext zu wechseln, verwenden Sie den Teamselektor in den Breadcrumbs.
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.
Öffnen Sie Projekteinstellungen > Boards > Teameinstellungen > Iterationen für ein Team.
Hier navigieren wir zum Fabrikam Fiber Team.
Iteration des Backlogs. Nur Arbeitselemente, die einer Iteration gleich oder unter dieser Backlogiteration zugewiesen sind, werden in den Backlogs und Boards des Teams angezeigt.
Außerdem werden alle Arbeitsaufgaben, die über den Backlog oder das Board eines Teams hinzugefügt werden, der Iteration des Backlogs zugewiesen.
Standarditeration. Die Standard-Iteration definiert die Iteration, die verwendet werden soll, wenn Sie ein Arbeitselement aus dem Team-Backlog oder Board erstellen. Geben Sie eine Iteration an, die unter dem Backlog-Iterationenpfad definiert ist. Geben Sie @CurrentIterationan, um der aktuellen Iteration neue Arbeitsaufgaben 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.
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 werden neue Arbeitsaufgaben dem letzten Iterationspfad zugewiesen, der vom Benutzer ausgewählt wurde. Neue Arbeitsaufgaben, die über den Sprints-Backlog oder das Taskboard eines Teams hinzugefügt werden, werden immer dem Iterationspfad zugewiesen, der dem ausgewählten Sprint zugeordnet ist.
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.
Wenn Sie fertig sind, sollten Sie eine Liste von Sprints sehen, ähnlich der folgenden.
Wenn Sie nicht die Sprints oder Termine, die Sie benötigen, hinzufügen oder Iterationen für das Projekt bearbeiten, sofern Sie die erforderlichen Berechtigungen haben. Weitere Informationen finden Sie unter Definieren von Iterationspfaden (Sprintpfade).
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 Baumhierarchie verschieben, aktualisiert das System automatisch die Workitems und Abfragen, die auf die bestehenden Pfade verweisen.
Um einen Iterationspfad umzubenennen, wählen Sie das
Kontextmenü für den Knoten und dann "Bearbeiten" aus.
Geben Sie im daraufhin geöffneten Dialogfeld den neuen Namen ein.
Um den Knoten innerhalb der Hierarchie zu verschieben, ändern Sie das Feld Speicherort.
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 Werten für den Bereichspfad oder das Neukonfigurieren von Iterationspfadwerten führt zu unwiderruflichen Datenverlusten in den folgenden Diagrammen:
- Burndown- und Burnup-Widgetdiagramme
- Sprint-Burndown-Diagramme
- Geschwindigkeitsdiagramme für Teams mit geänderten Bereichspfaden
- Verlaufstrenddiagramme, die auf die Werte " Bereichspfad" und " Iterationspfad " verweisen, die zur Zeit für jede Arbeitsaufgabe definiert sind
Sie können Bereichs- und Iterationspfade nur löschen, wenn sie nicht mehr von Arbeitsaufgaben verwendet werden. Wenn Sie diese Pfade löschen, können Sie ihre historischen Daten nicht mehr abrufen.
Wenn Sie einen Iterationspfad löschen, müssen Sie einen Iterationspfad angeben, der zum Aktualisieren der Arbeitsaufgaben verwendet werden soll, die dem zu löschenden Iterationspfad zugewiesen sind.
Um einen Iterationspfad zu löschen, öffnen Sie die Projekt-Einstellungen
. Wählen Sie das
Kontextmenü für den Knoten und dann "Löschen" oder "Entfernen" aus.Wählen Sie im daraufhin geöffneten Dialogfeld den Iterationspfad aus, dem Arbeitsaufgaben neu zugewiesen werden sollen, und wählen Sie dann "Pfad löschen" aus.
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 dem Azure CLI können Sie den Befehl az boards iteration verwenden, um die für ein Projekt definierten Iterationen aufzulisten und sie dann einem anderen Projekt hinzuzufügen. Sobald Sie die Iterationen zu einem anderen Projekt hinzugefügt haben, können Sie dann die az boards iteration team Fügen Sie mit dem Befehl "Klonen" das Team hinzu und aktivieren Sie den Standard- und Backlog-Iterationspfad für das Team.
Sie können die Klassifizierungsknoten (REST-API) and Teams (REST-API) um ähnliche Aktionen durchzuführen.
Sie können die Klassifizierungsknoten (REST-API) um die in einem Projekt definierten Iterationen aufzulisten. Sobald Sie die Iterationen zu einem anderen Projekt hinzugefügt haben, verwenden Sie die Option Teams (REST-API) um sie zu einem Team hinzuzufügen und den Standard- und Backlog-Iterationspfad für das Team zu aktivieren.
Archivieren von Iterationspfaden
Nach einer gewissen Zeit möchten Sie vielleicht Iterationspfade archivieren, die für Sprints verwendet wurden, die ein Jahr oder länger zurückliegen. Sie können dies tun, indem Sie den Iterationspfad unter einem Knoten verschieben, der als "Archiv" bezeichnet wird. Alle Arbeitsaufgaben werden mit dem verschobenen Iterationspfad aktualisiert. Darüber hinaus können Teams die Auswahl vergangener Sprints aufheben. Alle Daten werden im Datenspeicher mit den neuen Iterationspfadzuweisungen verwaltet.
Bevor Sie die Iterationen archivieren, überlegen Sie, 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.
Verwenden von KI zum Verwalten von Iterationspfaden und Sprints
Tipp
Sie können KI verwenden, um diese Aufgabe zu unterstützen weiter unten in diesem Artikel, oder lesen Sie Enable AI-Unterstützung bei Azure DevOps MCP Server, um zu beginnen.
Wenn Sie GitHub Copilot verwenden, können Sie mit dem Azure DevOps MCP Server Iterationspfade definieren, Sprint-Kadenzen konfigurieren und Team iterationen über Anweisungen in natürlicher Sprache verwalten.
Beispielaufforderungen für die Iterationspfadverwaltung
| Aufgabe | Beispielaufforderung |
|---|---|
| Entwerfen einer Sprintstruktur | Set up a quarterly release cadence for my project with 6 two-week sprints per quarter, including a hardening sprint before each release. Create all the iteration paths and set the start and end dates |
| Neuorganisieren von Iterationen im Mittleren Projekt | We're switching from 3-week sprints to 2-week sprints starting next month. Help me archive the old iterations, create the new ones, and reassign any open work items to the new sprint structure |
| Einrichten von Iterationen für mehrere Teams | I have three teams sharing one project — Platform, Mobile, and Web. Configure team-specific sprint selections so each team can plan independently while sharing the same iteration hierarchy |
| Überprüfen von Sprintdatumslücken | Check my project's iteration paths for date gaps or overlaps between sprints. List any sprints with missing dates or date ranges that conflict with adjacent sprints |
| Planen eines Release Trains | We follow SAFe with Program Increments containing 5 sprints plus an Innovation & Planning sprint. Create the iteration path structure for the next two PIs with proper dates and hierarchy |
| Arbeit zwischen Sprints migrieren | Sprint 12 is ending and we have 15 unfinished work items. Show me how to bulk-move them to Sprint 13 and generate a report of carryover items for our retrospective |
Tipp
Um optimale Ergebnisse zu erzielen, verwenden Sie diese Eingabeaufforderungen im Agentmodus, wobei der Azure DevOps MCP-Server verbunden ist. Passen Sie die Vorgaben mit Ihrem spezifischen Projektnamen, Ihrer Sprintfrequenz oder Teamstruktur an.
Verwandte Inhalte
- Über Bereiche und Iterationen
- Ein weiteres Team hinzufügen
- Aktivieren Sie die Teameinstellungen und fügen Sie Teamadministratoren hinzu.
- Zuweisen von Backlog Items zu einem Sprint
- Agile Werkzeuge, die auf Bereiche oder Iterationen angewiesen sind
Programmgesteuerte Ressourcen
Bereichspfade und Iterationspfade werden auch als Klassifizierungsknoten bezeichnet.