Hinzufügen und Ändern von Bereichs- und Iterationspfaden

Verwenden Sie Bereichspfade, wenn Sie Arbeitsaufgaben nach Produkten oder Funktionsbereichen gruppieren möchten. Um Arbeitsaufgaben in Sprints, Meilensteine oder Zeiträume zu gruppieren, in denen sie bearbeitet werden, verwenden Sie Iterationspfade. Um den Zugriff zu einer Gruppe von Arbeitsaufgaben einzuschränken, verwenden Sie entweder Bereichs- oder Iterationspfade.

Bereichs- und Iterationspfade unterstützen auch Hauptfunktionen der Agile-Planungstools. Der Standardbereichspfad eines Teams wird zum Filtern der Backlogelemente auf den Backlogseiten der einzelnen Teams verwendet. In mit Agile-Planungstools erstellten Arbeitsaufgaben werden die Bereichs- und Iterationspfade automatisch auf Grundlage der Teamstandards zugewiesen.

Hinzufügen eines Bereichsknotens oder eines untergeordneten Knotens

  1. Wenn Sie kein Projektadministrator sind, lassen Sie sich mit dieser Berechtigung ausstatten. Um Knoten unter einem Teambereich hinzuzufügen, müssen Sie ein Projektadministrator sein oder über die Berechtigung Untergeordnete Knoten erstellen verfügen, die auf einen Bereichspfad angewendet wird und auf Zulassen gesetzt sein muss. Dies wird weiter unten in diesem Thema unter Beschränken des Zugriffs auf Arbeitsaufgaben, die einem Bereich oder einer Iteration zugewiesen sind beschrieben.

  2. Öffnen Sie die Verwaltungsseite über die Teamprojektseite in Team Web Access (TWA).

    Zahnradsymbol zum Öffnen der Verwaltung wählen

    Weitere Informationen zum Herstellen einer Verbindung mit TWA finden Sie hier.

  3. Öffnen Sie Bereiche. Die meisten Teams werden einem Standardbereichspfad zugeordnet.

    Bereichsseite für ein Teamprojekt, TWA-Verwaltungskontext

    Der Standardbereichspfad wird verwendet, um die Backlogelemente für die Teamprojekt-Backlogseiten zu filtern. Auch der Bereichspfad wird auf die Standardeinstellung des Teams festgelegt, wenn Teams Arbeitsaufgaben über eine Agile-Planungstoolseite erstellen.

  4. Fügen Sie dem ausgewählten Bereich einen untergeordneten Knoten hinzu. Informationen zu Namenseinschränkungen finden Sie hier.

    Link "Neues untergeordnetes Element" auf der Bereichsseite, Dialogfeld "Bereich erstellen"

Fügen Sie einen untergeordneten Iterationsknoten hinzu und legen Sie Iterationsdaten fest

In den meisten Teamprojekten ist ein vordefinierter Satz von Iterationspfaden in der Prozessvorlage enthalten. Sie können diesen Satz umbenennen oder Pfade hinzufügen.

  1. Auf der Seite Iterationen können Sie die Iterationen hinzufügen und auswählen, die für das Team aktiv sind. Fügen Sie Iterationsknoten auf die gleiche Weise hinzu wie Bereichsknoten.

    Beispieliterationen eines Teams

  2. Zum Angeben einer Iteration oder untergeordneten Iteration für ein Team aktivieren Sie das Kontrollkästchen neben der gewünschten Iteration bzw. untergeordneten Iteration. Wenn Sie eine Iteration wählen, können Sie keine untergeordneten Iterationen auszuwählen. Wenn Sie die untergeordneten Iterationen verwenden möchten, deaktivieren Sie das Kontrollkästchen für die Iteration, und aktivieren Sie dann die Kontrollkästchen für die untergeordneten Iterationen, die vom Team verwendet werden sollen.

  3. Öffnen Sie einen Sprint oder eine Iteration, um das Anfangs- und Enddatum festzulegen.

    Start- und Enddaten für einen Sprint definieren

    Nachdem Sie Anfangs- und Enddatum für eine Iteration festgelegt haben, legt das Kalendertool die nächsten Termine fest, basierend auf der gleichen Iterationslänge wie bei Ihrer ersten Eingabe. Wenn Sie beispielsweise einen 3-Wochen-Sprint für Sprint 1 festlegen und dann das Startdatum für Sprint 2 auswählen, legt das Kalendertool automatisch die Start- und Enddaten für die nächsten drei Wochen fest. Sie können diese Datumsangaben übernehmen oder ändern.

    Tipp

    Sie müssen für die Iteration keine Daten definieren oder diese verwenden. Dies kann Ihnen jedoch bei der Planung Ihrer Arbeit und Nachverfolgung des Status im Rahmen dieses Zeitplan helfen.

Beschränken des Zugriffs auf Arbeitsaufgaben, die einem Bereich oder einer Iteration zugewiesen sind

Sie können Berechtigungen entweder auf Benutzer- oder Gruppenebene für Bereiche und Iterationen zuweisen. Durch Berechtigungen wird der Zugriff auf Arbeitsaufgaben, Testfälle oder Testpläne eingeschränkt oder zugelassen. Die Verwaltung der Projektstruktur für einen Bereich oder eine Iteration durch Benutzer oder Gruppen kann ebenfalls eingeschränkt oder zugelassen werden.

  1. Öffnen Sie die Berechtigungen für den Knoten, den Sie verwalten möchten.

    Sicherheitsoption in einem Kontextmenü für den Bereich

  2. Wählen Sie die Gruppe oder das Teammitglied aus, und ändern Sie dann die Berechtigungseinstellungen. Im folgenden Beispiel verfügt die Gruppe "Zugriff nicht zulassen" nicht über Berechtigungen, Arbeitsaufgaben oder Berechtigungen im FabrikamFiber-Bereichspfad anzuzeigen, zu ändern oder zu bearbeiten.

    Berechtigungsseite für ein Teamprojekt

    Um eine Berechtigung zu ändern, wählen Sie Nicht festgelegt, Geerbte Zulassung, Zulassen oder Verweigern aus.

    Wenn die Gruppe oder das Teammitglied nicht in der Liste angezeigt wird, können Sie sie bzw. ihn Hinzufügen. Um eine TFS-Gruppe zu erstellen, öffnen Sie die Registerkarte Sicherheit.

    Falls der Anwendungsebenenserver auf TFS-2013.3 aktualisiert wurde, wurden die Berechtigungen für Verwalten von Testsuites dem Bereichspfad-Sicherheitsmodell hinzugefügt. Der bestehende Gültigkeit der Berechtigungen von Testpläne verwalten wurde so geändert, dass nur Testpläne verwaltet werden können. Zuvor konnte damit die Berechtigungsverwaltung von sowohl Testplänen als auch Testsammlungen durchgeführt werden. Weitere Informationen zu diesen Berechtigungen finden Sie unter F: Welche Funktionen sind von den Berechtigungen für die Testverwaltung abgedeckt?

    Weitere Möglichkeiten zum Einschränken von Änderungen an Arbeitsaufgaben finden Sie unter Einschränken, wer eine Arbeitsaufgabe erstellen oder ändern kann.

Fragen und Antworten

F: Sind Einschränkungen hinsichtlich der Benennung und Strukturierung untergeordneter Knoten zu beachten?

A: Die Felder Bereich und Iteration sind Pfade, die aus mehreren durch umgekehrte Schrägstriche (\) getrennten Knotenelementen bestehen. Diese Felder verwenden den TreePath-Datentyp. Eine empfohlene Vorgehensweise ist das Verkürzen der Knotennamen und das Beachten der Einschränkungen beim Benennen der Bereichs- und Iterationspfade:

Einschränkungstyp

Einschränkung

Knotenlänge

  • Darf nicht mehr als 255 Zeichen enthalten

Sonderzeichen für Knoten

  • Unicode-Steuerzeichen sind nicht zulässig

  • Folgende Zeichen sind nicht zulässig: \ / $ ? * : " & > < # % | + ,

  • Es dürfen keine für das lokale Dateisystem unzulässigen Zeichen enthalten sein. Weitere Informationen zu Zeichenbeschränkungen in Windows finden Sie unter Benennen einer Datei.

Reservierte Namen

  • Müssen mehr als einen Punkt (.) oder zwei Punkte (..) enthalten

  • Dürfen keine vom System reservierten Namen sein, wie beispielsweise PRN, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, COM10, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, LPT9, NUL, CON oder AUX

  • Weitere Informationen zu reservierten Namen finden Sie unter Benennen einer Datei.

Pfadlänge

  • Müssen weniger als 4000 Unicode-Zeichen enthalten

    Wichtig

    Wenn Sie einen Pfadnamen mit mehr als 256 Zeichen definieren, können sind Sie ihn nicht in Microsoft Project angeben.Sie vermeiden dieses Problem, indem Sie Pfadnamen mit höchstens 10 Zeichen definieren und keine Knoten in einer Tiefe von mehr als 14 Ebenen schachteln.

Pfadhierarchietiefe

  • Muss weniger als 14 Ebenen tief sein

Weitere Informationen zum TreeType-Feld finden Sie unter Feldverweis für Bereiche und Iterationen.

F: Gibt es Einschränkungen für das Anwenden von Feldregeln für die Bereichspfad- und Iterationspfadfelder?

A: Ja. Für System.XXX-Felder können nicht viele Feldregeln definiert werden. Weitere Informationen finden Sie unter Anwenden einer Feldregel.

F: Welche Berechtigungen sind zum Hinzufügen oder Ändern von Bereichs- und Iterationspfade erforderlich?

A: Zum Erstellen oder Ändern von Bereichen oder Iterationen müssen Sie Mitglied der Gruppe Projektadministratoren sein, oder Ihre Berechtigungen für Untergeordnete Knoten erstellen und anordnen, Diesen Knoten löschen und Diesen Knoten bearbeiten müssen für den zu ändernden Bereichs- oder Iterationsknoten auf Zulassen festgelegt sein.

F: Wie strukturiere ich Teams, Bereiche und Iterationen, damit sie die hierarchischen Teams unterstützen oder die Flexibilität innerhalb eines Unternehmens skalieren?

A: Obwohl es kein Konzept für Unterteams gibt, können Sie Teams erstellen, deren Bereichspfade sich unterhalb eines anderen Teams befinden, wodurch effektiv eine Hierarchie von Teams erstellt wird. Weitere Informationen dazu finden Sie unter Hinzufügen eines anderen Teams.

Außerdem erhalten Sie in den folgenden zwei Whitepapers eine Anleitung zu den Schritten zum Konfigurieren der Teams, Bereichspfade und Iterationen, um die Portfolioverwaltung oder Unternehmensorganisationen zu unterstützen: Agile-Portfolio-Verwaltung: Verwenden von TFS zur Unterstützung von Backlogs über mehrere Teams hinweg und Scaled Agile Framework: Using TFS to support epics, release trains, and multiple backlogs.

F: Was geschieht, wenn ich einen Bereichs- oder Iterationsknoten umbenenne oder lösche?

A: Wenn Sie einen Bereich oder eine Iteration umbenennen oder den Knoten innerhalb der Strukturhierarchie verschieben, müssen die Arbeitsaufgaben, die auf einen vorhandenen Pfad bzw. vorhandene Pfade verweisen, manuell aktualisiert werden. Sie können eine Massenaktualisierung mit TWA oder Excel ausführen.

Wenn Sie einen Bereich oder einen Iterationsknoten löschen, aktualisiert das System automatisch die vorhandenen Arbeitsaufgaben mit dem Knoten, den Sie an der Eingabeaufforderung beim Löschen eingeben.

F: Welche Tools basieren auf Bereichs- oder Iterationspfaden?

A: Die Agile-Planungstools – Erstellen Ihres Backlogs und Verwenden von Sprints – werden aus Systemabfragen erstellt, die auf den Teambereichspfad verweisen. Sie können diese Abfragen über den Link Abfrage erstellen aufrufen, der auf den Seiten dieser Tools angezeigt wird. Die zugrunde liegende Abfrage können Sie jedoch nicht ändern.

Damit eine Sprint- oder Iterations-Backlog-Seite für ein Team angezeigt wird, muss sie zunächst definiert und ausgewählt werden.

Sie können Abfragen oder Filterberichte rasch generieren, um den Status für diese Bereiche sowie Iterationen anzuzeigen. Wenn Arbeitsaufgaben beispielsweise Bereichspfaden zugewiesen sind, können Sie den Status nach Bereich visuell darstellen, wie im folgenden gestapelten Balkendiagramm gezeigt.

Dialogfeld "Diagramm konfigurieren" für ein gestapeltes Balkendiagramm

Das integrierte Geschwindigkeitsdiagramm hängt von der Definition der Teamiterationen ab.

Zusätzlich sind die Sicherheitsberechtigungen einer Bereichpfadsteuerung zugewiesen, der in diesem Bereichspfad Zugriff auf die Verwaltung von Testplänen und Testsammlungen hat.

F: Welche Funktionen werden von den Berechtigungen für die Testverwaltung gesteuert?(Erfordert TFS-2013.3)

A: Mit der Berechtigung Testsammlungen verwalten kann der Benutzer folgende Aktionen ausführen:

  • Erstellen und Ändern von Testsuites

  • Hinzufügen oder Entfernen von Testfällen in Testsammlungen

  • Ändern von Testkonfigurationen, die Testsuites zugeordnet sind

  • Ändern der Hierarchie der Testsammlung durch Verschieben einer Testsammlung

Mit der Berechtigung Testpläne verwalten können Benutzer das Folgende durchführen:

  • Erstellen und Ändern von Testplänen

  • Hinzufügen oder Entfernen von Testsuites zu oder von Testplänen

  • Ändern der Testplaneigenschaften wie Build- und Testeinstellungen

Zusätzliche Berechtigungen zur Testverwaltung werden auf Teamprojektebene zugewiesen und umfassen die Fähigkeit zum Erstellen, Löschen und Anzeigen von Testläufen und die Verwaltung von Testkonfigurationen und Umgebungen. Siehe Berechtigungen auf Projektebene.

F: Welche und wie viele Bereichsknoten sollte ein Team definieren?

A: Sie müssen keine Bereichsknoten hinzufügen. Bereiche sind jedoch hilfreich, Arbeitsaufgabenabfragen und Berichte auf der Basis von Funktionen zu filtern. Beachten Sie beim Hinzufügen von Bereichsknoten diese Richtlinien:

  • Definieren Sie Bereiche, die die Nachverfolgbarkeits- und Sicherheitsanforderungen unterstützen.

  • Sie sollten keine übermäßig komplexen Bereichsstrukturen erstellen. Sie können Bereiche erstellen, um Berechtigungen für Arbeitsaufgaben zu partitionieren. Komplexe Strukturen erfordern jedoch bedeutenden Aufwand hinsichtlich der Berechtigungsverwaltung. Sie stellen möglicherweise fest, dass ein Duplizieren der Struktur und der Berechtigungen in anderen Teamprojekten zu aufwändig ist.

  • Jedes Team kann eine Hierarchie von Bereichen erstellen, unter denen das Team Backlog-Elemente, User Stories, Anforderungen, Aufgaben und Fehler organisieren kann.

  • Verwenden Sie Bereiche, um logische oder physische Komponenten darzustellen, und erstellen Sie dann untergeordnete Bereiche, um bestimmte Funktionen darzustellen. Das Team kann mithilfe dieser Struktur Arbeitsaufgaben organisieren und die Nachverfolgbarkeit nach Komponente oder Funktion verbessern.

  • Erstellen Sie Bereiche, für die Sie den Zugriff beschränken möchten.

F: Wie viele Iterationsknoten sollte ein Team definieren?

A: Sie definieren so viele Iterationspfade, wie für den Projektlebenszyklus erforderlich sind. Diese Pfade stellen eine Hierarchie von Ereignissen wie Sprints, Vorbeta- und Betaprojektleistungen und andere Veröffentlichungsmeilensteine dar. Beachten Sie bei der Definition von untergeordneten Iterationsknoten diese Richtlinien:

  • Stellen Sie Sprints, Meilensteine oder Zykluszeit mithilfe von Iterationen für das Projekt dar.

  • Bestimmen Sie die Zyklusdauer, die den Teamprozessen entspricht, und definieren Sie die Iterationen zur Unterstützung dieses Zyklus.

  • Erstellen Sie eine separate Iteration, z. B. mit der Bezeichnung "Zukunft", für Arbeitsaufgaben, die für die Zuweisung zu einem Zielversionszyklus noch nicht bereit sind.

  • Eine Übersicht zum Planen eines Sprints mithilfe von Iterationen finden Sie unter Arbeiten in Sprints.

Im folgenden Beispiel werden Rückstand, Beta 1, Beta 2, Version 1.0 und Version 2.0 für das MyApplication-Teamprojekt definiert. Sie können alle Arbeitsaufgaben der Rückstandsiteration zuweisen, wenn diese noch nicht für die Bearbeitung oder eine Version geplant sind.

Symbol für Bereichs- und IterationshierarchieMyApplication

Rückstand

Beta 1

Beta 2

Version 1.0

Version 2,0

Wie Sie den Rückstand von Produktfunktionen und Aufgaben erstellen, können Sie mit der Zuweisung von Meilensteinen beginnen, an denen Sie erwarten, dass das Team die Funktionen und die Aufgaben fertig stellt. Bei geänderten Anforderungen können Sie Ereignisse unter jedem größeren Meilenstein hinzufügen, die widergeben, wie die Arbeit im Team geplant und verwaltet wird. Wie im folgenden Beispiel dargestellt, enthält die Beta 1-Iteration jetzt fünf untergeordnete Knoten, einen für jeden Sprint im Beta 1-Zeitraum.

Symbol für Bereichs- und IterationshierarchieMyApplication

Rückstand

   Symbol für Bereichs- und IterationshierarchieBeta 1

Sprint 1

Sprint 2

Sprint 3

Sprint 4

Sprint 5

   Symbol für Erweitern/Reduzieren von Bereichs- und IterationshierarchienBeta 2

   Symbol für Erweitern/Reduzieren von Bereichs- und IterationshierarchienVersion 1.0

   Symbol für Erweitern/Reduzieren von Bereichs- und IterationshierarchienVersion 2,0

Iterationen erzwingen keine Regeln. Sie können z. B. einer Iteration eine Aufgabe zuweisen, diese jedoch nicht während dieser Iteration abschließen oder fertig stellen. Am Ende einer Iteration sollten Sie alle Arbeitsaufgaben suchen, die weiterhin aktiv sind oder nicht in dieser Iteration abgeschlossen wurden, und entsprechende Maßnahmen einleiten. Sie können die Aufgaben beispielsweise in eine andere Iteration verschieben oder wieder in den Rückstand aufnehmen.

F: Gibt es eine Möglichkeit, Teams vom Teambereichspfad zu entkoppeln?

A: Ja. A: Wenn Ihre Organisation über mehrere Teams verfügt, die in einem allgemeinen Backlog und in den verschiedensten Produktbereichen arbeiten, möchten Sie möglicherweise die Konfiguration der Teams ändern. Indem Sie ein benutzerdefiniertes Feld hinzufügen, um die Teams in Ihrer Organisation wiederzugeben, können Sie die agilen Planungstools und -seiten so konfigurieren, dass Ihre Teams unterstützt werden und die Zuweisung zu Teams und Bereichspfaden entkoppelt wird.

F: Kann ich die Bereichs- und Iterationspfade exportieren?

A: Nein. Sie können die Struktur von Strukturpfaden nicht exportieren, sodass ein Teamprojekt mit einem anderen Teamprojekt verwendet wird.