Erste Schritte mit Arbeitsaufgaben

Zum Planen und Nachverfolgen eines Softwareentwicklungsprojekts erstellen Sie Arbeitsaufgaben in Visual Studio Application Lifecycle Management (ALM). Arbeitsaufgaben werden dem Datenspeicher in Team Foundation Server (TFS) hinzugefügt. Mit Arbeitsaufgaben weisen Sie Aufgaben zu, verfolgen Sie den Status nach und koordinieren die Arbeiten in Ihrem Team. Sie können Arbeitsaufgaben sowohl miteinander als auch mit Changesets und Quellcodedateien verknüpfen.

Arbeitsaufgaben entsprechenden den grundlegenden Elementen, die in einem Projekt nachverfolgt werden müssen wie beispielsweise neue Funktionen, Benutzerfreundlichkeit, schadhafter Code, eine Aufgabe oder ein Problem. Der Kontoname der für das Erstellen, Verwalten, Lösen oder Erledigen der Arbeit für die jeweilige Arbeitsaufgabe zuständigen Person wird im Feld "Zugewiesen zu" festgelegt. Der Status der Arbeit wird im Feld Zustand überwacht.

Sie können Arbeitsaufgaben in Visual Studio Online, Team Web Access (TWA) und Team Explorer erstellen. Darüber hinaus können Sie Arbeitsaufgaben per Massenvorgang über Excel oder Project hinzufügen.

Erstellen einer Arbeitsaufgabe über einen Webbrowser (Visual Studio Online oder TWA)

Sie können eine Arbeitsaufgabe eines beliebigen Typs über eine Teamprojekt- oder Teamstartseite erstellen. Wenn Sie in Team Explorer arbeiten, gehen Sie direkt zu diesem Abschnitt.

  1. Wenn Ihr Team noch kein Teamprojekt erstellt hat, tun Sie es jetzt.

  2. Wenn Sie noch nicht als Teammitglied hinzugefügt wurden, lassen Sie sich jetzt hinzufügen.

  3. Stellen Sie von einem Webbrowser aus eine Verbindung mit dem Teamprojekt her, an dem Sie arbeiten möchten. Zum Beispiel navigiert das Fabrikam, Inc.-Team zu http://fabrikamprime:8080/tfs/DefaultCollection/Fabrikam%20Fiber%20Website/.

    Sie können von der TWA-Startseite den Typ der Arbeitsaufgabe wählen, den Sie erstellen möchten.

    Visual Studio Online oder TFS 2013.1 oder TFS 2013.2 lokal

    Homepage – Arbeitsaufgabe erstellen

    Team Web Access – TFS 2013 lokal

    Homepage – Arbeitsaufgabe erstellen (TFS 2013)

  4. Geben Sie einen Titel ein und speichern Sie dann die Arbeitsaufgabe. Bevor Sie den standardmäßigen Status ändern können, müssen Sie ihn speichern.

    Arbeitsaufgabenformular Produktrückstandsobjekt

    Weitere Informationen zu den einzelnen Feldern finden Sie in den folgenden Themen, die auf der Prozessvorlage basieren, die Sie zum Erstellen des Teamprojekts verwendet haben: Scrum-Arbeitsaufgabentypen (Product Backlog Item und andere), Agile-Arbeitsaufgabentypen (User Story und andere) und CMMI-Arbeitsaufgabentypen (Anforderungen und andere).

Erstellen einer Arbeitsaufgabe in Team Explorer

  1. Wenn Ihr Team noch kein Teamprojekt erstellt hat, tun Sie es jetzt.

  2. Wenn Sie noch nicht als Teammitglied hinzugefügt wurden, lassen Sie sich jetzt hinzufügen.

  3. Öffnen Sie Team Explorer, und stellen Sie eine Verbindung mit dem Teamprojekt her, an dem Sie arbeiten möchten.

    Verbindungsseite, führt zwei verbundene Teamprojekte auf

    Wenn Sie in Visual Studio arbeiten und Team Explorer nicht angezeigt wird, wählen Sie in der Menüleiste Ansicht und dann Team Explorer aus. Wenn Sie sich das erste Mal mit einem Teamprojekt verbinden, klicken Sie hier.

    Wenn Sie in Eclipse arbeiten, erfahren Sie hier, wie Sie eine Verbindung herstellen.

  4. Öffnen Sie die Seite Arbeitsaufgabenknoten Arbeitsaufgaben.

  5. Wählen Sie den Arbeitsaufgabentyp um beispielsweise ein Produktrückstandsobjekt zu erstellen.

    Neues Menü "Arbeitsaufgabe" – PBI hinzufügen

    Die verfügbaren Arbeitsaufgabentypen hängen von der für das Erstellen des Teamprojekts verwendeten Prozessvorlage ab.

  6. Geben Sie einen Titel ein und speichern Sie dann die Arbeitsaufgabe. Bevor Sie den standardmäßigen Status ändern können, müssen Sie ihn speichern.

    Neues Produktrückstandsobjekt (Team Explorer)

    Pflichtfelder werden gelb angezeigt.

    Weitere Informationen zu den einzelnen Feldern finden Sie in den folgenden Themen, die auf der Prozessvorlage basieren, die Sie zum Erstellen des Teamprojekts verwendet haben: Scrum-Arbeitsaufgabentypen (Product Backlog Item und andere), Agile-Arbeitsaufgabentypen (User Story und andere) und CMMI-Arbeitsaufgabentypen (Anforderungen und andere).

Suchen von Arbeitsaufgaben mithilfe des Suchfelds

Geben Sie im Feld "Arbeitsaufgaben durchsuchen" eine ID ein, und wählen Sie dann das Suchsymbol aus.

Textfeld "Arbeitsaufgaben suchen"

Oder verwenden Sie das Kontextmenü Symbol "Kontextmenü", fügen Sie Filter zu gesuchten Elementen hinzu auf Basis der -Zuweisung, dem Status, einem Schlüsselwort oder einem Arbeitsaufgabentyp.

Geben Sie beispielsweise A=@Me T=Task ein, um alle Aufgaben aufzulisten, die Ihnen zugewiesen werden. Verwenden Sie die Operatoren =, : und – zum Festlegen der Vorgänge Gleich, Enthält bzw. Nicht.

Wenn Sie eine Ergebnisliste haben, wählen Sie Editor für das Ändern der Filterkriterien und verfeinern Sie die Suchergebnisse.

Weitere Informationen finden Sie unter Beispiele für Suchfeldabfragen und Abfragen von Arbeitsaufgaben.

Aktualisieren des Status, Neuzuweisen oder Ändern einer Arbeitsaufgabe

Alle Teammitglieder können jederzeit den Status einer Arbeitsaufgabe aktualisieren oder den Wert eines beschreibbaren Felds im Formular Arbeitsaufgabe ändern, ausgenommen Verlauf. Im Feld Verlauf werden die an einer Arbeitsaufgabe vorgenommenen Änderungen aufgezeichnet. Sie können die ID ändern.

Typischer Workflowablauf:

  • Ein Produktrückstandselement im Standardzustand Neu wird erstellt.

  • Der Zustand wird von Neu in Bestätigt geändert.

  • Der Zustand wird von Bestätigt in Zugesichert geändert.

  • Der Zustand wird von Zugesichert in Fertig geändert.

Untypische Übergänge:

  • Der Zustand wird von Neu in Entfernt geändert.

  • Der Zustand wird von Entfernt in Neu geändert.

  • Der Zustand wird von Bestätigt in Entfernt geändert.

  • Der Zustand wird von Zugesichert in Bestätigt geändert.

  • Der Zustand wird von Fertig in Zugesichert geändert.

Backlog-Elementworkflow für Produkt, Scrum-Prozess

Überprüfen des Änderungsverlaufs

Jede Arbeitsaufgabe enthält einen Audit-Trail mit den an ihr vorgenommenen Änderungen. Sie können diese Änderungen auf der Registerkarte Verlauf einsehen.

Änderungsverlauf anzeigen

Wählen Sie die Registerkarte Nur Diskussion aus, um nur die dem Protokoll hinzugefügten Kommentare anzuzeigen.

Wählen Sie die Registerkarte Alle Änderungen und anschließend den Link Alle Änderungen anzeigen für ein bestimmtes Datum sowie eine Uhrzeit oder für ein Feld aus, um alle an einem Element vorgenommenen Änderungen anzuzeigen.

Tipp

Wählen Sie aus TWA das Erweitern-Symbol Erweitern/Reduzieren (reduziert) für ein spezifisches Datum und eine Uhrzeit wie in der folgenden Abbildung dargestellt.

Änderungsverlauf in Team Web Access anzeigen

Wie Sie Arbeitsaufgaben anhand ihres Verlaufs finden, erfahren Sie hier Abfragen von Arbeitsaufgaben mithilfe des Felds "Versionsgeschichte".

Verknüpfen von Arbeitsaufgaben zur Unterstützung von Rückverfolgbarkeit und Abhängigkeiten

Jede Arbeitsaufgabe enthält eine oder mehr Registerkarten mit Link-Steuerelementen. Diese Steuerelemente unterstützen das Verknüpfen eines oder mehrere Objekte, die in TFS definiert sind.

Registerkarte mit Link-Steuerelement im Webbrowser

Linksteuerung in Visual Studio Online und TWA

Sie können Links zwischen Arbeitsaufgaben erstellen, indem Sie eine der Registerkarten mit Link-Steuerelementen innerhalb eines Arbeitsaufgabenformulars verwenden. Einige Arbeitsaufgabentypen haben drei oder mehr Registerkarten mit Link-Steuerelementen. Jede Registerkarte ist so konzipiert, dass spezifische Typen von Links unterstützt werden, und schränkt die Typen der festgelegten Linkbeziehungen ein. Siehe Link-Steuerelemente, Einschränkungen und Feldverweis.

Registerkarte mit Link-Steuerelement im Team Explorer-Plug-In für Visual Studio

Arbeitsaufgabenformular - Steuerelemente der Symbolleiste für Links

Die mit dem Team Explorer-Plug-In für Eclipse bereitgestellte Registerkarte mit dem Link-Steuerelement stellt eine Teilmenge dieser Features bereit.

Verknüpfen von Eincheckvorgängen für Code mit Arbeitsaufgaben

Wenn Sie Codeänderungen mit Arbeitsaufgaben verknüpfen, weiß Ihr Team, welche Arbeiten durchgeführt wurden oder wie ein Fehler behoben wurde.

Mit Team Foundation Version Control (TFVC) können Sie Arbeitsaufgaben mit Changesets für die Versionskontrolle oder Quellcodedateien mithilfe der Linktypen Changeset und Versioned Item verknüpfen. Wenn Sie die ausstehenden Änderungen einchecken oder "Meine Arbeit" für das Einchecken von Änderungen verwenden, werden Arbeitsaufgaben automatisch mit Ihren Änderungen verknüpft.

Mit Git können Sie Arbeitsaufgaben mit Commits mithilfe des Linktyps Commit verknüpfen. Wie das geht erfahren Sie unter Verwalten und Fortschreiben von Änderungen.

Fragen und Antworten

F: Wie lassen sich Abhängigkeiten am besten nachverfolgen?

A: Durch das Verknüpfen von Arbeitsaufgaben mithilfe der Linktypen „Zugehörig“ oder „Abhängig“ können Sie Arbeiten nachverfolgen, die von anderen abhängen. Weitere Informationen dazu finden Sie unter Verknüpfen von Arbeitsaufgaben zur Unterstützung der Rückverfolgbarkeit.

F: Wie füge ich eine verknüpfte Arbeitsaufgabe hinzu?

A: Sie können eine Arbeitsaufgabe hinzufügen, die automatisch mit einer bereits vorhandenen Arbeitsaufgabe aus den Registerkarten mit Link-Steuerelementen verknüpft ist. Sie können beispielsweise eine Aufgabe hinzufügen, die mit einem Backlog-Element von der Registerkarte Aufgaben verknüpft ist.

Symbol für neue verknüpfte Arbeitsaufgabe und Formular auf der Registerkarte "Aufgaben"

Sie können auch das Kontextmenü in einer Arbeitsaufgabenabfrage verwenden.

Verknüpfen einer Arbeitsaufgabe mit einer vorhandenen Arbeitsaufgabe (Team Explorer-Plug-In für Visual Studio)

Mit einer vorhandenen Arbeitsaufgabe verknüpfen

Weitere Informationen zum Verknüpfen finden Sie unter Verknüpfen von Arbeitsaufgaben zur Unterstützung der Rückverfolgbarkeit.

F: Wie erhalte ich die URL für eine Arbeitsaufgabe?

A: Klicken Sie in Visual Studio mit der rechten Maustaste auf die Registerkarte „Arbeitsaufgabe“, um die URL zu kopieren. Die URL öffnet die Arbeitsaufgabe in TWA. Kopieren Sie in TWA einfach die URL aus dem Adressfeld des Webbrowsers.

Arbeitsaufgabenlink per E-Mail senden

F: Wie beginne ich mit der Planung meines Softwareentwicklungsprojekts?

A: Die schnellste Methode ist zunächst das Erstellen des Backlogs. Wenn Sie eine Reihe von PBIs, User Storys, Anforderungen oder Aufgaben haben, die Sie gesammelt hinzufügen möchten, können Sie Excel oder Project verwenden.

Wenn Sie eine Produktsuite planen und den Status für mehrere Teams verwalten, sollten Sie den Abschnitt Arbeiten mit Portfoliobacklogs lesen und wie eine Hierarchie von Teams eingerichtet wird.

F: Wie filtere ich eine Liste mit Arbeitsaufgaben?

A:Öffnen Sie eine vorhandene Abfrage oder erstellen Sie eine, um Arbeitsaufgaben aufgrund von Suchkriterien zu filtern. Arbeitsaufgaben werden häufig nach Bereichspfad, nach Iterationspfad und durch das Hinzufügen von Tags gefiltert.

F: Wie füge ich einem Arbeitsaufgabentyp ein anderes Feld hinzu?

A: Durch Hinzufügen oder Ändern eines Felds, um Abfragen, Berichte und Workflows zu unterstützen können Sie weitere Daten für eine Arbeitsaufgabe nachverfolgen.

F: Welche Clients unterstützt TFS?

A: Sie können eine Verbindung mit TFS über einen Webbrowser oder verschiedene Clients herstellen. Siehe Auswählen des Team Foundation-Clients zur Unterstützung Ihrer Aufgaben.