Konfigurieren und Anpassen von Agile-Planungstools für ein Teamprojekt

Um die von Visual Studio Online und Team Foundation Server (TFS) bereitgestellten Agile-Planungstools optimal zu nutzen, sollten Sie die folgenden Funktionen so konfigurieren, dass sie die Prozesse des Teams unterstützen. Einige Funktionen können über die Webbenutzeroberfläche konfiguriert werden. Andere Funktionen können nur in lokalen Bereitstellungen von TFS durch Ändern einer XML-Definition angepasst werden.

Agile Planungstools, konfigurieren und anpassen

Dieses Thema enthält eine Übersicht darüber, was Sie anpassen können, sowie Verweise auf Inhalte, in denen dies veranschaulicht wird.

Konfigurieren über die UI

Anpassen der XML-Definition

Visual Studio Online und lokale Bereitstellungen von TFS

Hier können Sie das neueste TFS-Update herunterladen.

Nur lokale Bereitstellungen von TFS

Außerdem können Sie die folgenden drei Bereiche anpassen, die Einfluss auf mehrere Agile-Planungstools haben:

  • Die den WITs zugewiesene Farbe

  • Zuordnen von Workflowzuständen zu Metazuständen, die sich auf alle Kanban-Boards auswirken

  • Ändern eines Felds, das für das Nachverfolgen von verbleibender Arbeit, der Backlog Priorität, der Größe oder des Aufwands der Arbeit aus Vorhersage- und Geschwindigkeitsberechnungen und des Aufgabenaktivitätstyps verwendet wird

Bearbeiten der Konfiguration von Agile-Planungstools

Die Agile-Planungstools verweisen auf die Konfiguration der Kategorien und die XML-Definitionsdateien für die Prozesskonfiguration des Teamprojekts. Die Kategorien gruppieren die WITs, mit denen festgelegt wird, was im Portfoliobacklog, im Backlog und auf den Seiten des Aufgabenbacklogs erscheint.

Agile Kategorien, Kategorien + Prozess

Zur Bearbeitung einer XML-Definitionsdatei exportieren Sie diese, bearbeiten Sie sie, und importieren Sie anschließend die Datei. Ein anderes Tool, das Sie zum Ändern dieser Dateien verwenden können, ist der TFS Team Project Manager, ein Communityressourcenprojekt auf CodePlex.

Prozess zum Anpassen eines WIT-Objekts

Führen Sie die folgenden Schritte aus, um die Prozesskonfiguration mithilfe des witadmin-Befehlszeilentools zu bearbeiten:

  1. Wenn Sie nicht über Administratorberechtigungen für das Teamprojekt verfügen, rufen Sie sie ab.

  2. Öffnen Sie ein Eingabeaufforderungsfenster auf dem Computer, auf dem entweder Visual Studio oder Team Explorer installiert ist, und geben Sie Folgendes ein:

    cd %programfiles%\Microsoft Visual Studio 12.0\Common7\IDE

    Ersetzen Sie bei einer 64-Bit-Windows-Edition %programfiles% durch %programfiles(x86)%. Sie können Team Explorer kostenlos herunterladen.

  3. Exportieren Sie die Prozesskonfigurationsdatei.

    witadmin exportprocessconfig /collection:CollectionURL /p:ProjectName /f:"DirectoryPath/ProcessConfiguration.xml"

    Ein Beispiel für eine CollectionURL ist http://MyServer:8080/tfs/TeamProjectCollectionName.

  4. Bearbeiten Sie die Datei. Ausführliche Informationen finden Sie unter XML-Elementreferenz für die Prozesskonfiguration.

  5. Importieren Sie die Prozesskonfigurationsdatei.

    witadmin importprocessconfig /collection:CollectionURL /p:ProjectName /f:"DirectoryPath/ProcessConfiguration.xml"

  6. Öffnen Sie Team Web Access (TWA) in einem Browser, um die Änderungen anzuzeigen. Wenn die Seite bereits geöffnet ist, aktualisieren Sie sie.

Weitere Informationen über die Verwendung von witadmin finden Sie unter Importieren und Exportieren der Prozesskonfiguration [witadmin] und Importieren und Exportieren von Kategorien [witadmin].

Das Kanban-Board anpassen (TFS vor Ort)

Das Kanban-Board unterstützt zwei Anpassungsebenen. Die erste Ebene wird über die Benutzeroberfläche konfiguriert und die zweite durch Ändern des Workflows.

Die erste und einfachste Ebene ermöglicht die Angabe von beliebig vielen Spalten für Verantwortlichkeitsbereiche, wie in diesem Abschnitt beschrieben. Ein Verantwortlichkeitsbereich ist ein Pseudo- oder Zwischenzustand innerhalb eines Workflowzustands.

Jedes Team kann eine eigene benutzerdefinierte Ansicht von Verantwortlichkeitsbereichen generieren. Ein Nachteil besteht jedoch darin, dass Sie Arbeitsaufgaben nicht basierend auf dem Status des Verantwortlichkeitsbereichs abfragen können. Sie können Arbeitsaufgaben nur basierend auf ihren zugewiesenen Zustand abfragen.

Durch eine Änderung des Workflows, sodass dieser die gewünschten Verantwortlichkeitsbereiche unterstützt, können Sie Anfragen basierend auf allen Zuständen bzw. Verantwortlichkeitsbereichen unterstützen. Diese Anpassung erfordert das Ändern des Workflows für die der Anforderungskategorie zugewiesenen WITs, wie Product Backlog Item oder User Story. Die standardmäßigen Verantwortlichkeitsbereiche entsprechen dem Workflowzustand dieser WITs, die Metazuständen zugeordnet wurden. Wenn Sie möchten, dass Ihre Verantwortlichkeitsbereiche einem benutzerdefinierten Workflow entsprechen, müssen Sie diese beiden Änderungen durchführen:

  1. Ändern Sie den Workflow der WITs in der Anforderungskategorie.

  2. Ändern Sie die Prozesskonfiguration, um sicherzustellen, dass alle Workflowzustände Metazuständen zugeordnet werden.

Fragen und Antworten

F: Welche Anpassungen sollte ich vermeiden, damit bei Upgrades eine automatische Aktualisierung von TFS möglich ist?

A: Wenn Sie keine Anpassungen vornehmen, können Sie den Assistenten zum Konfigurieren von Funktionen nach der Aktualisierung von TFS verwenden. Informationen darüber, welche Anpassungen Sie bedenkenlos vornehmen und welche Sie besser vermeiden sollten, finden Sie unter Anpassen der Arbeitsnachverfolgung: Vor Durchführung einer Anpassung mit den Auswirkungen auf Wartung und Upgrades vertraut machen.

F: Wie arbeite ich mit Tags?

A: Informationen über das Hinzufügen von Tags und das Filtern von Listen finden Sie hier.

F: Kann ich die Anzahl von Arbeitsaufgaben erhöhen, die in der ersten oder letzten Spalte in einem Kanban-Board angezeigt werden?

A: Bei Visual Studio Online und mit dem TFS 2013.4-Update haben Sie folgende Möglichkeiten: Siehe Arbeiten mit dem Kanban-Board. Bei einer lokalen TFS-Bereitstellung vor TFS 2013.4 ist dies nicht möglich. Für die erste und letzte Spalte wird vorab festgelegt, dass sie maximal 20 Elemente anzeigen können.

Allerdings können Sie für alle Versionen die Anzahl von Elementen in den einzelnen Zwischenspalten beliebig festlegen, auf die dann als laufende Aufgaben verwiesen wird. Diese Zahl dient lediglich Anzeigezwecken. Sie beschränkt nicht die Anzahl von Elementen innerhalb der Spalte. Sie werden nur darauf hingewiesen, wenn die Anzahl der Elemente die von Ihnen festgelegte Anzahl überschreitet.

F: Was ist die maximale Anzahl von Arbeitsaufgaben, die auf dem Task Board angezeigt werden können?

A: Um die Anzeigeladezeit auf akzeptable Parameter zu begrenzen, ist das Task Board auf maximal 500 Arbeitsaufgaben beschränkt.

Bei lokalen Bereitstellungen von TFS können Sie den Wert bis zu einem Maximum von 1500 erhöhen, indem Sie einen Wert für das Attribut workItemCountLimit des Elements TaskBacklog festlegen.

<TaskBacklog category="Microsoft.TaskCategory" pluralName="Tasks" singularName="Task" workItemCountLimit="800" >
. . .
</TaskBacklog>

F: Warum wird mir der Funktionsportfoliobacklog nicht angezeigt?

A: Um Portfoliobacklogs anzuzeigen und mit ihnen zu arbeiten, müssen Sie über erweiterten Zugriff verfügen. Das System schränkt jedoch nicht das Erstellen und Ändern von Funktionsarbeitsaufgaben ein.

F: Kann ich die Arbeit nach Teams mithilfe eines Felds anstelle eines Bereichspfads organisieren?

A: Ja, für lokale Bereitstellungen von TFS. Wenn Ihre Organisation über mehrere Teams verfügt, die in einem allgemeinen Backlog und in den verschiedensten Produktbereichen arbeiten, möchten Sie möglicherweise das Teamprojekt zur Unterstützung von Team-Feldern anpassen. Diese Konfiguration ermöglicht es Teams weiterhin, unabhängig zu arbeiten, aber Arbeit kann an Teams anstatt nach dem Produktbereichspfad zugewiesen werden.

F: Was kann ich für mein Team konfigurieren?

A: Siehe Zusammenarbeiten mithilfe von Teamressourcen.

F: Wie ändere ich das Startdatum für das CFD (Visual Studio Online und TFS 2013 Update 2)?

A: Öffnen Sie das Dialogfeld zum Bearbeiten des Diagramms im CFD, und wählen Sie das Startdatum aus. Weitere Informationen über das CFD finden Sie hier.

Diagrammstartdatum bearbeiten

F: Wie ändere ich die standardmäßigen Arbeitstage (Visual Studio Online und TFS 2013 Update 2)?

A: Öffnen Sie Einstellungen auf der Verwaltungsseite des Teams. Wenn Sie kein Teamadministrator sind, lassen Sie sich die entsprechende Berechtigung zuweisen.

Seite mit Teameinstellungen für Standardarbeitstage

Für lokale TFS-Bereitstellungen, die keine in TFS 2013 Update 2 bereitgestellten Aktualisierungen enthalten, ändern Sie die Standardarbeitstage durch Bearbeiten der Prozesskonfigurationsdatei für das Teamprojekt.

F: Auf welchen Datenspeicher verweisen die Agile-Planungstools?

A: Agile-Seiten und -Diagramme, die durch Team Web Access angezeigt werden, verweisen in Echtzeit auf den WIT-Datenspeicher. Das bedeutet, dass zwischen der Dateneingabe bzw. -aktualisierung und der Datenanzeige auf den Seiten und Diagrammen des Agile-Planungstools keine Verzögerung auftritt.

In der folgenden Abbildung werden Arbeitsaufgabenfelder blau umrahmt angezeigt, um zu verdeutlichen, dass die jeweiligen Definitionen für alle Teamprojekte innerhalb einer Teamprojektauflistung gelten. Die gelben Felder geben WIT-Objekte an, die für ein Teamprojekt definiert sind. Die in Violett dargestellten Agile-Seiten und -Diagramme werden für ein Team definiert.

Prozesskonfigurationsabhängigkeiten

F: Wo kann ich eine Frage stellen?

A: Sie finden möglicherweise zusätzliche Antworten auf vorhandene Fragen in einem der folgenden TFS-Foren oder können dort eine Frage stellen: Team Foundation Server – Arbeitsaufgabenverfolgung oder Team Web Access.