Exemplarische Vorgehensweise: Verfolgen von Arbeitsaufgaben
Diese exemplarische Vorgehensweise veranschaulicht, wie Arbeitsaufgaben implementiert und über ein vollständiges Projekt in Visual Studio 2005 Team Foundation Server verfolgt werden. Außerdem wird dargestellt, wie Sie mit der Projektprüfliste sicherstellen, dass die wichtigen Schritte während der einzelnen Phasen des Projekts ausgeführt werden.
Nach Abschluss dieser exemplarischen Vorgehensweise werden Sie feststellen, wie einfach das Integrieren der Nachverfolgung von Arbeitsaufgaben über den Verlauf der restlichen Projektprozesse ist.
Im Verlauf dieser exemplarischen Vorgehensweise führen Sie folgende Aufgaben aus:
Fügen Sie neue Arbeitsaufgaben hinzu.
Zeigen Sie Arbeitsaufgaben an.
Suchen Sie Arbeitsaufgaben.
Erstellen Sie eine einfache Abfrage für Arbeitsaufgaben.
Passen Sie die Abfrageergebnisse an.
Gruppieren Sie Abfrageklauseln.
Hinweis
Dieses Thema basiert auf den Arbeitsaufgabentypen und -abfragen, die in MSF for Agile Software Development verfügbar sind. Wenn für Ihr Projekt andere Methoden verwendet werden, können die Arbeitsaufgabentypen und -abfragen abweichen. MSF for Agile Software Development ist eine der in Team Foundation enthaltenen Vorlagen für Prozessleitfäden. Weitere Informationen finden Sie unter Suchen und Verwenden von Prozessleitfäden.
Vorbereitungsmaßnahmen
Eine vorhandene Team Foundation Server-Verbindung. Weitere Informationen finden Sie unter Gewusst wie: Herstellen einer Verbindung mit Team Foundation Server
Ein vorhandenes Teamprojekt. Weitere Informationen finden Sie unter Gewusst wie: Erstellen eines Teamprojekts. Dieses Thema nimmt Bezug auf das frei erfundene Teamprojekt AdventureWorks. Sie können jedoch auch statt AdventureWorks ein eigenes Teamprojekt verwenden.
Wenn Sie Visual Studio starten, wird das Projekt in Team Explorer in einem separaten Bereich geöffnet, der angedockt werden kann. Standardmäßig enthält jeder Projektordner in der Teamprojektstruktur die folgenden Knoten:
Arbeitsaufgaben Dieser Ordner enthält die weiter unten in dieser exemplarischen Vorgehensweise beschriebenen Ordner Teamabfragen und Eigene Abfragen des Teamprojekts.
Dokumente Dieser Ordner enthält die vom Projektadministrator für die Dokumentteams verfügbar gemachten Dokumente.
Berichte Dieser Ordner enthält die für die Arbeitsaufgabenmethodik verfügbaren Berichte sowie die vom Projektadministrator erstellten Berichte.
Teambuilds Dieser Ordner ermöglicht den Zugriff auf die Buildfeatures in Team Foundation.
Quellcodeverwaltung Dieser Ordner ermöglicht den Zugriff auf die Quellcodeverwaltungsfeatures in Team Foundation.
Neben dem Ordner für das neue Projekt finden Sie oben in der Ordnerliste den Ordner Favoriten. Sie können dem Ordner Favoriten Verknüpfungen hinzufügen, um schnell auf häufig verwendete Arbeitsaufgaben zugreifen zu können.
Erforderliche Berechtigungen
Zum Durchführen dieser exemplarischen Vorgehensweise müssen Sie Mitglied der Gruppe Contributors sein, oder die Berechtigungen Arbeitsaufgaben in diesem Knoten anzeigen und Arbeitsaufgaben in diesem Knoten bearbeiten müssen auf Zulassen festgelegt sein. Zum Speichern einer Abfrage als Teamabfrage müssen Sie Mitglied der Gruppe Project Administrators sein. Weitere Informationen finden Sie unter Team Foundation Server-Berechtigungen.
Hinzufügen neuer Arbeitsaufgaben
Jeder Arbeitsabschnitt in einem Projekt ist eine Arbeitsaufgabe, und ein wichtiges Ziel jedes Projekts besteht darin, alle Arbeitsaufgaben bis zu ihrem Abschluss auszuführen. Wenn im Teamprojekt der MSF Agile-Prozessleitfaden aus Team Foundation verwendet wird, verfügen Sie über die folgenden Arbeitsaufgabentypen:
Szenario Eine Beschreibung des Bedarfs oder der Anforderung des Benutzers.
Fehler Ein Defekt bzw. eine Abweichung zwischen dem erwarteten und dem festgestellten Verhalten des Produkts.
Dienstqualitätsanforderung Ein erwartetes Ergebnis des fertigen Produkts. Dabei kann es sich um ein Produkt, ein gelöstes Problem, ein Feature usw. handeln.
Aufgabe Eine eigenständige Aktion, die von einer Person oder einer Gruppe erledigt werden muss.
Risiko Ein mögliches Ereignis oder eine mögliche Bedingung mit zukünftig potenziell negativen Auswirkungen auf das Projekt.
So fügen Sie eine neue Fehlerarbeitsaufgabe hinzu
Wählen Sie in Team Explorer das AdventureWorks-Teamprojekt aus.
Klicken Sie mit der rechten Maustaste auf den Ordner Arbeitsaufgaben, zeigen Sie auf Arbeitsaufgabe hinzufügen, und klicken Sie dann auf Fehler.
Geben Sie im Feld Titel den Namen AdventureWorks Bug ein.
Füllen Sie die Felder im Formular aus. Zum Speichern der Arbeitsaufgabe müssen Sie alle erforderlichen Felder ausfüllen. Erforderliche Felder haben eine andere Farbe.
Klicken Sie im Menü Datei auf Neuen Fehler <Nummer> speichern.
Beim Speichern wird dem Fehler eine ID-Nummer zugeordnet, sodass Sie diesen im gesamten Projektverlauf verfolgen können. Notieren Sie sich diese ID-Nummer für die Verwendung in einem anderen Vorgang in dieser exemplarischen Vorgehensweise.
Zum Abschließen dieser exemplarischen Vorgehensweise müssen Sie mehrere Arbeitsaufgaben hinzufügen, die in den einzelnen Feldern unterschiedliche Werte enthalten. Fügen Sie z. B. einen Fehler mit der Priorität "1" hinzu, und weisen Sie diesen sich selbst zu. Fügen Sie einen weiteren Fehler mit der Priorität "1" hinzu, und weisen Sie diesen einem anderen Teammitglied zu. Fügen Sie anschließend mehrere Dienstqualitätsanforderungen hinzu, und weisen Sie diese sich oder anderen Teammitgliedern zu. Fügen Sie weitere 8 bis 10 Arbeitsaufgaben mit einem der fünf verfügbaren Arbeitsaufgabentypen hinzu. Wenn Sie über verschiedene Arbeitsaufgabentypen verfügen, können Sie die Arbeitsaufgaben nach diesen Unterschieden durchsuchen.
Anzeigen von Arbeitsaufgaben
Sie können beliebige Arbeitsaufgaben aus dem Teamprojekt öffnen, an dem Sie gerade arbeiten, oder aus anderen Teamprojekten, die Sie registriert haben.
So zeigen Sie alle Ihnen zugeordneten Arbeitsaufgaben an
Nachdem Sie mehrere Arbeitsaufgaben erstellt und diese verschiedenen Teammitglieder zugewiesen haben, öffnen Sie Team Explorer und anschließend im Knoten Arbeitsaufgaben den Eintrag Teamabfragen.
Doppelklicken Sie auf die Abfrage Eigene Arbeitsaufgaben, um nach Aufgaben zu suchen, die Ihnen zugewiesen wurden.
Wählen Sie im Fenster Ergebnisliste eine Arbeitsaufgabe aus. Doppelklicken Sie auf eine Arbeitsaufgabe, um das Arbeitsaufgabenformular zu öffnen.
Wenn Sie die zu suchende ID bereits kennen, können Sie diese schnell finden. Da die Arbeitsaufgaben-IDs für alle Arbeitsaufgabentypen in allen Teamprojekten eindeutig sind, ist für die Suche nach einer Arbeitsaufgabe nur die ID erforderlich.
So suchen Sie bestimmte Arbeitsaufgaben
Klicken Sie im Menü Team auf Gehe zu Arbeitsaufgabe.
Geben Sie im Dialogfeld Gehe zu Arbeitsaufgabe die ID-Nummer ein.
Klicken Sie auf OK, um die Arbeitsaufgabe zu öffnen.
Suchen von Arbeitsaufgaben
Suchen oder Abfragen werden zum Suchen von Arbeitsaufgaben verwendet, die bestimmten Kriterien entsprechen. Die angegebenen Kriterien sind von den benötigten Informationen abhängig. Die einzelne Zeile einer Abfrage wird als Abfrageklausel bezeichnet. Wenn Sie sich eine Abfrage als Frage vorstellen, können Sie diese Frage mit Klauseln präzisieren, um die bestmöglichen Antworten zu erhalten.
Warnung
Die besten Ergebnisse erzielen Sie, wenn Sie einer Abfrage vor dem Ausführen mindestens eine Klausel hinzufügen. Bei einer Abfrage ohne Klauseln wird das gesamte Teamprojekt durchsucht. Je größer das Teamprojekt, desto mehr Zeit und Ressourcen sind für die Suche erforderlich, wenn keine Klauseln angegeben sind. Eine fehlerhaft entworfene Abfrage kann die Leistung von Team Foundation Server für das ganze Team beeinträchtigen.
So suchen Sie eine vorhandene Arbeitsaufgabenabfrage und führen diese aus
Wählen Sie im Ordner Teamabfragen im Knoten Arbeitsaufgaben die Abfrage Alle Arbeitsaufgaben aus.
Doppelklicken Sie auf den Abfragenamen.
Die Abfrage wird in der Ergebnisansicht angezeigt, wobei die Abfrageergebnisse darüber und das Arbeitsaufgabenformular darunter angezeigt werden.
Erstellen einer einfachen Arbeitsaufgabenabfrage
Mithilfe der gerade erstellten Arbeitsaufgaben können Sie eine einfache Abfrage erstellen, mit der Sie eine oder mehrere Aufgaben suchen können, die den Kriterien entsprechen.
So erstellen Sie eine einfache Arbeitsaufgabenabfrage
Klicken Sie im Knoten Arbeitsaufgaben mit der rechten Maustaste auf den Knoten Eigene Abfragen, und klicken Sie dann auf Abfrage hinzufügen.
Fügen Sie Abfrageklauseln hinzu, bis die Antwort Ihren Anforderungen entspricht. Fügen Sie z. B. eine Klausel für Priorität = 1 hinzu sowie eine Klausel für **Aktiviert von = @me** (@me fügt automatisch Ihren Alias ein).
Hinweis
Testen Sie Ihre Abfrage für komplexere Abfragen durch Suchen einer kleineren Teilmenge von bekannten Ergebnissen. Sie können die Abfrage ggf. verfeinern, bevor Sie sie für das gesamte Teamprojekt ausführen. Sie können die Abfrage beispielsweise nur für die Ihnen zugewiesenen Arbeitsaufgaben testen, bevor Sie sie auf alle Mitglieder der Gruppe anwenden.
Klicken Sie auf der Symbolleiste der Abfrageansicht auf Ausführen.
Die Ergebnisse werden in der Liste Abfrageergebnisse angezeigt.
Klicken Sie im Menü Datei auf [Abfrage] Neue Abfrage <Abfragenummer> speichern.
Geben Sie im Dialogfeld Abfrage speichern unter unter Name als Namen MyQuery1 ein, und wählen Sie Eigene Abfrage (nur für mich sichtbar) aus.
Klicken Sie auf Speichern, um die Abfrage im Ordner Eigene Abfragen zu speichern.
Anpassen der Abfrageergebnisse
Nachdem Sie eine Abfrage zum ersten Mal ausgeführt haben, können Sie die Anzeige der Abfrageergebnisse anpassen.
So ändern Sie die in den Abfrageergebnissen angezeigten Felder
Klicken Sie auf die Symbolleiste Abfrageansicht, und wählen Sie Spaltenoptionen aus.
Wählen Sie im Dialogfeld Spaltenoptionen die Registerkarte Felder aus.
Wählen Sie unter Verfügbare Spalten die Option Arbeitsaufgabentyp aus.
Hinweis
Wenn Sie zusätzliche Spalten anzeigen möchten, halten Sie STRG gedrückt, und wählen Sie dann weitere Spalten durch Klicken aus. Die Spaltennamen sind unter Verfügbare Spalten in alphabetischer Reihenfolge aufgelistet.
Klicken Sie auf >, um die Auswahl nach Ausgewählte Spalten zu kopieren.
Hinweis
Wenn nicht benötigte Spalten aus Abfrageergebnisliste entfernt werden sollen, wählen Sie den Spaltenamen unter Ausgewählte Spalten aus, und klicken Sie dann auf <.
Hinweis
Wenn Sie die Position der Spalten in der Abfrageergebnisliste ändern möchten, wählen Sie die Spalte aus, und klicken Sie im Dialogfeld auf den Aufwärts- oder Abwärtspfeil.
Klicken Sie auf OK, um die Optionen zu speichern und die ausgewählte Spalte für die Abfrageergebnisse anzuzeigen.
So sortieren Sie die Abfrageergebnisliste
Klicken Sie auf die Symbolleiste Abfrageansicht, und wählen Sie Spaltenoptionen aus.
Wählen Sie im Dialogfeld Spaltenoptionen die Registerkarte Sortieren aus.
Wählen Sie unter Verfügbare Spalten die Spalte Arbeitsaufgabentyp aus.
Klicken Sie auf >, um die Auswahl nach Ausgewählte Spalten zu kopieren.
Hinweis
Wenn nicht benötigte Spalten aus Abfrageergebnisliste entfernt werden sollen, wählen Sie den Spaltenamen unter Ausgewählte Spalten aus, und klicken Sie dann auf <.
Wählen Sie im Feld Ausgewählte Spalten eine Spalte aus, und klicken Sie dann im Dialogfeld auf den Pfeil nach oben bzw. nach unten, um die Sortierreihenfolge der Spalten festzulegen.
Wählen Sie im Feld Ausgewählte Spalten eine Spalte aus, und klicken Sie dann auf das Symbol für aufsteigend bzw. absteigend, um die Sortierreihenfolge festzulegen.
Klicken Sie auf OK, um die Optionen zu speichern.
Gruppieren von Abfrageklauseln
Wenn Sie mit einer Vielzahl von Daten arbeiten oder genaue Summen benötigen, sollten Sie die einzelnen Elemente der Abfrage organisieren, um bestmögliche Ergebnisse zu erzielen.
Hinzufügen, Entfernen und Verschieben von Abfrageklauseln Testen Sie laufend die Ergebnisse. Auf diese Weise werden die meisten Abfragen erstellt.
Gruppieren von Klauseln Das Gruppieren von Abfrageklauseln entspricht dem Setzen von Klammern um einen Ausdruck in einer mathematischen Formel.
So gruppieren Sie Abfrageklauseln
Wählen Sie die letzten beiden Abfrageklauseln in der zuvor erstellten Abfrage aus.
Klicken Sie mit der rechten Maustaste, und wählen Sie Klauseln gruppieren aus.
Eine runde Klammer wird um die beiden Zeilen herum angezeigt.
Speichern einer Abfrage
Wenn Sie eine Abfrage erstellt haben, mit der Sie die gewünschten Ergebnisse erzielen, können Sie diese für die spätere Verwendung speichern.
So speichern Sie eine Abfrage
Erstellen Sie eine Abfrage.
Klicken Sie im Menü Datei auf [Abfrage] Neue Abfrage <Abfragenummer> speichern.
Geben Sie im Dialogfeld Abfrage speichern unter unter Name einen Namen für die Abfrage ein.
Wählen Sie unter Wählen Sie Abfragetyp und Speicherort den Speicherort für die Abfrage aus:
Um die Verwendung der Abfrage durch andere Teammitglieder zuzulassen, wählen Sie Teamabfrage (für jeden sichtbar) aus.
Hinweis
Um die Abfrage als Teamabfrage zu speichern, müssen Sie über Projektadministratorberechtigungen verfügen.
Um die Abfrage im privaten Abfrageordner zu speichern, wählen Sie Eigene Abfrage (nur für mich sichtbar) aus, und wählen Sie anschließend das Teamprojekt aus, in dem die Abfrage gespeichert werden soll.
Um die Abfrage in einer Datei zu speichern, die Sie in einer E-Mail-Nachricht versenden können, wählen Sie Datei aus, und geben Sie dann den Ordner und den Dateinamen ein, unter dem Sie die Datei speichern möchten. Team Foundation speichert die Abfrage mit der Dateinamenerweiterung .wiq.
Klicken Sie auf Speichern.
Siehe auch
Aufgaben
Exemplarische Vorgehensweise: Hinzufügen von Verknüpfungen und Anlagen zu Arbeitsaufgaben
Konzepte
Verwalten von Team Foundation-Arbeitsaufgaben
Abfragen von Arbeitsaufgaben