Definieren von Iterationspfaden (Sprints) und Konfigurieren von Teamiterationen

Azure DevOps Services | Azure DevOps Server 2020 | 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 "Project Administratoren" 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 Project Administratoren 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 Einstellungen> Project Konfiguration, und definieren Sie die Iterationspfade, um Die Schritte 2 und 3 auf Projektebene zu unterstützen. Führen Sie die unten in diesem Artikel bereitgestellten Schritte aus: Öffnen sie Project Einstellungen, Project Konfigurationund 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

Select a version from Azure DevOps Content Version selector.

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, wie Sie herausfinden, welche lokale Version Sie verwenden, finden Sie unter Welche Plattform/Version verwende ich?

Öffnen von Project Einstellungen, Listenprojekt-Iterationen

Sie definieren sowohl Bereiche als auch Iterationen für ein Projekt aus dem Project Einstellungen >> Boards Project Konfiguration.

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

Öffnen Sie im Webportal Project Einstellungen.

Definieren Sie sowohl Bereiche als auch Iterationen für ein Projekt aus den Project Einstellungen>Boards>Project konfiguration.

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

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

Öffnen Sie im Webportal Project Einstellungen.

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

  1. Wählen Sie im Webportal Project Einstellungen(1) aus, wählen Sie Project Konfiguration(2) und dann Iterationen(3) aus.

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

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

Screenshot of Open the project administration page for TFS 2018 and earlier.

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>ProjectKonfigurations-Iterationen>.

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

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

  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.

    Set dates, preview page.

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

    Screenshot of Work, Iterations page, and calendar icon for selecting new dates for Azure DevOps 2020 and on.

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

    Screenshot of Work, Iterations page, scheduled set of sprints for Azure DevOps 2020 and on.

    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.

    Project Settings Context, Work, Iterations page

  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 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 geplant – wie folgt:

    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.

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.

Project Settings Context, Work, Iterations page

  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 of Work, Iterations page, and calendar icon for setting new dates in TFS 2017 through 2018.

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

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

    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 Project Einstellungen > Boards > Teamkonfiguration. 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>Team Einstellungen aus.

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

    Work Backlog or Board, choose team profile icon

  2. Wählen Sie Iterationen und Bereiche aus.

    Team Profile, choose Iterations and area

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

    Team Configuration, 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

Open team settings

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, um aktiv zu sein. Sie weisen die Standard-Iteration zu, die beim Erstellen neuer Arbeitselemente verwendet werden soll.

  1. Öffnen Sie Project Einstellungen > Boards > Teamkonfigurations-Iterationen > für ein Team.

    Hier navigieren wir zum Fabrikam Fiber Team.

    Project settings>Work>Team Configuration>Iterations page

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

    Work, Iterations page for team, set team backlog iteration for backlogs and 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 einer Arbeitsaufgabe aus dem Teambacklog oder Kanban-Board verwendet wird. Sie können eine beliebige Iteration angeben, die im Backlog-Iterationspfad definiert ist. Um der aktuellen Iteration neue Arbeitselemente zuzuweisen, geben Sie @CurrentIteration an. Dasselbe Makro, das in Abfragen zum Auflisten von Arbeitselementen verwendet wird, die der aktuell aktiven Iteration zugeordnet sind, die dem Team zugewiesen ist.

    Sie können beispielsweise alle neuen Arbeitselemente zu einem zukünftigen Iterationspfad hinzufügen, den Sie zum Triagen und Zuweisen bestimmter Sprints in regelmäßigen Abständen verwenden.

    Screenshot of Work, Iterations page for team, set team default for new work items for Azure DevOps Server 2019 and on.

    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 dem Benutzer neue Arbeitselemente dem letzten Iterationspfad zugewiesen, der vom Benutzer ausgewählt wurde. Neue Arbeitselemente, die über den Sprints-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 für jeden Sprint-Backlog eine Iteration hinzu, die für das Team aktiv sein soll. Fügen Sie jeden Sprint nacheinander hinzu, indem Sie ihn aus dem Menü auswählen.

    Screenshot of Work, Iterations page for team, select sprints for Azure DevOps Server 2019 and on.

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

    Screenshot of Work, Iterations page for team, activates sprint list for Azure DevOps Server 2019 and on.

    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 Produktrückführungsseite Ihres Teams.

  1. Öffnen Sie Arbeits>iterationen für ein Team.

    Hier navigieren wir zum Fabrikam Fiber Team.

    Work, Iterations page for team

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

    Work, Iterations page for team, set team backlog iteration for backlogs and 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 einer Arbeitsaufgabe aus dem Teamdashboard und der Abfrageseite verwendet wird. Sie können einen expliziten Wert verwenden oder @CurrentIteration verwenden, um der aktuellen Iteration des Teams neue Arbeitselemente zuzuweisen. Dasselbe Makro, das in Abfragen zum Auflisten von Arbeitselementen verwendet wird, die der aktuell aktiven Iteration zugeordnet sind, die dem Team zugewiesen ist.

    Sie können beispielsweise alle neuen Arbeitselemente zu einem zukünftigen Iterationspfad hinzufügen, den Sie zum Triagen und Zuweisen bestimmter Sprints in regelmäßigen Abständen verwenden.

    Screenshot of Work, Iterations page for team, set team default for new work items for TFS 2017 through 2018.

  4. Aktive Sprints. Fügen Sie für jeden Sprint-Backlog eine Iteration hinzu, die für das Team aktiv sein soll. Fügen Sie jeden Sprint nacheinander hinzu, indem Sie ihn aus dem Menü auswählen.

    Screenshot of Work, Iterations page for team, select sprint to activate for TFS 2017 through 2018.

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

    Screenshot of Work, Iterations page for team, activates sprint list for TFS 2017 through 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 Produktrückführungsseite 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 die vorhandenen Pfade verweisen.

  1. Um einen Iterationspfad umzubenennen, wählen Sie "Aktionen " für den Knoten aus, und wählen Sie 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. Wenn Sie den Knoten innerhalb der Hierarchie verschieben möchten, ändern Sie das Feld "Position".

  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.

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 Befehle können Sie jedoch die az boards iteration Iterationen auflisten, die für ein Projekt definiert sind, und diese 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 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. Sie können dies tun, indem Sie den Iterationspfad unter einem Knoten verschieben, auf dem Sie "Archiv" bezeichnen. Alle Arbeitselemente werden mit dem verschobenen Iterationspfad aktualisiert. Außerdem können Teams diese Sprints dewählieren, die vorbei 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 Abfragen schnell generieren, um den Fortschritt für diese Bereiche anzuzeigen. Sie können beispielsweise den Fortschritt von Arbeitselementen visualisieren, die Sprints zugewiesen sind, wie im folgenden gestapelten Balkendiagramm dargestellt.

Stacked bar chart by area

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 Standardwerte verlassen, die dem Team zugewiesen sind. Anschließend können Sie die Produkt- und Portfolio-Backlogs und -Boards verwenden, aber Sie können nicht viel Nutzen von Sprintplanungstools gewinnen.

Programmgesteuerte Ressourcen

Bereichspfade und Iterationspfade werden auch als Klassifizierungsknoten bezeichnet.