Freigeben über


Übersicht über die Anpassung des Arbeitsaufgabentyps

Aktualisiert: November 2007

Teammitglieder verwenden Arbeitsaufgaben, um den Bearbeitungsstatus zu verfolgen. Je nach installierter Methode, z. B. MSF for CMMI Process Improvement oder MSF for Agile Software Development, steht den Mitgliedern Ihres Teams eine Auswahl von Arbeitsaufgabentypen wie Fehler, Anforderung, Risiko und Aufgabe zur Verfügung.

Sie können diese Auswahl erweitern, sodass die Prozesse in Ihrem Team und die Kommunikationsmethoden durch Visual Studio Team System besser unterstützt werden. Zu diesem Zweck können Sie neue Arbeitsaufgabentypen schreiben. Dabei handelt es sich um Vorlagen, aus denen Arbeitsaufgaben erstellt werden. Je nachdem, welche Prozesse in Ihrem Team verwendet werden, können die folgenden Arbeitsaufgabentypen nützlich sein: Aufgabe, Fehler, Änderungsanforderung, Servicequalitätsanforderung, Problem, Anforderung, Prüfung, Risiko und Szenario.

Nachdem Sie eine Arbeitsaufgabe erstellt haben, enthält sie die Felder und das Verhalten, die im Arbeitsaufgabentyp definiert wurden, auf dessen Grundlage sie erstellt wurde.

Hinweis:

Zusätzlich zur Erstellung von Arbeitsaufgabentypen können Sie auch vorhandene Arbeitsaufgabentypen ändern. Sie haben z. B. eine Methode installiert, die die Aufgaben- und Anforderungstypen von Arbeitsaufgaben enthält. Um die Prozesse in Ihrem Team besser zu unterstützen, können Sie dem Arbeitsaufgabentyp Aufgabe Felder hinzufügen oder das Workflowverhalten des Typs Anforderung ändern.

Auch wenn Sie einen Arbeitsaufgabentyp als eine Abstraktion einer aus diesem erstellten konkreteren Arbeitsaufgabe betrachten können, besteht ein Arbeitsaufgabentyp aus einer Reihe von XML-Definitionen, die Sie schreiben können. In den folgenden Abschnitten und Themen werden die Arbeitsaufgaben-Typdefinitionen beschrieben. Eine schrittweise Anweisung finden Sie unter Anpassen von Arbeitsaufgabentypen für Team Foundation.

In den folgenden Abschnitten wird die Definition eines Arbeitsaufgabentyps beschrieben. Sie können auch das XML-Schema Work Item Type.xsd im Visual Studio Team System SDK auf der Microsoft-Website als Referenz verwenden.

Umfang der Änderungen

In welchem Maße sich die vorgenommenen Anpassungen auswirken, hängt von der jeweiligen Art der Anpassungen ab. Sie können zwischen folgenden Ansätzen wählen:

  • Anpassung für alle neuen Teamprojekte   Sie können Arbeitsaufgabentypen in einer Prozessvorlage ändern, indem Sie die Plug-Ins, Arbeitsaufgabentypen und Prozessleitfäden ändern. In diesem Fall wirken sich die Anpassungen auf alle Projekte aus, die auf der Grundlage dieser Prozessvorlage erstellt werden.

  • Anpassen eines vorhandenen Teamprojekts   Sie können Arbeitsaufgabentypen in einem einzelnen Projekt mithilfe von Befehlszeilentools anpassen. In diesem Fall wirken sich die Änderungen auf die Arbeit an diesem konkreten Projekt aus, nicht jedoch auf andere bereits vorhandene oder zukünftige Projekte.

Anpassen aller neuen Teamprojekte

Um Arbeitsaufgabentypen in allen neuen Teamprojekten anzupassen, sollten Sie die vom Teamprojekt verwendete Prozessvorlage ändern. Auf diese Weise können Sie Änderungen an einer zentralen Stelle vornehmen, und diese werden automatisch für alle neuen Teamprojekte übernommen, die auf der geänderten Prozessvorlage basieren. Weitere Informationen finden Sie unter Ändern einer vorhandenen MSF-Prozessvorlage.

Hinweis:

Es empfiehlt sich, für eine neue Serie von Teamprojekten eine vorhandene Prozessvorlage an Ihre Bedürfnisse anzupassen, anstatt eine neue Prozessvorlage zu erstellen. Sie können beispielsweise Prozessvorlagen für MSF for Agile Software Development oder MSF for CMMI Process Improvement ändern.

Ändern einer vorhandenen MSF-Prozessvorlage

Prozessvorlagen-Plug-Ins

Prozessvorlagen-Plug-Ins richten bei der Erstellung eines Teamprojekts erforderliche Dateien ein oder konfigurieren Daten. Visual Studio Team System enthält Plug-Ins für die Nachverfolgung von Arbeitsaufgaben, Klassifizierung, Windows SharePoint Services, Versionskontrolle, Berichte sowie Gruppen und Berechtigungen. Sie können jedes Plug-In ändern, um eine Prozessvorlage anzupassen. Weitere Informationen über das Ändern des Plug-Ins zur Nachverfolgung von Arbeitsaufgaben finden Sie unter Prozessvorlagen-Plug-In für die Arbeitsaufgabenverfolgung.

Arbeitsaufgabentypen

Sie können die Auswahl der von Visual Studio Team System bereitgestellten Arbeitsaufgaben erweitern, um die Unterstützung von Teamprozessen und die Kommunikation zu optimieren. Zum Erstellen benutzerdefinierter Arbeitsaufgaben können Sie neue Arbeitsaufgabentypen schreiben. Dabei handelt es sich um Vorlagen, aus denen Arbeitsaufgaben erstellt werden. Weitere Informationen zum Anpassen oder Erstellen von Arbeitsaufgabentypen für eine Prozessvorlage finden Sie unter Anpassen von Arbeitsaufgabentypen und Gewusst wie: Erstellen eines neuen Arbeitsaufgabentyps.

Prozessleitfaden

Im Prozessleitfaden werden die Rollen, Arbeitsaufgaben, Arbeitsprodukte, Aktivitäten und Berichte für einen bestimmten Softwareentwicklungsprozess dokumentiert. Der Prozessleitfaden ergänzt eine bestimmte Prozessvorlage.

Visual Studio Team System umfasst zwei Prozessvorlagen: MSF for Agile Software Development und MSF for CMMI Process Improvement. Jeder dieser Prozesse kann angepasst und zur Entwicklung von Software in Projekten verwendet werden. Wenn Sie Arbeitsaufgabentypen hinzufügen oder anpassen, sollten Sie den entsprechenden Prozessleitfaden gemäß den vorgenommenen Änderungen aktualisieren. Weitere Informationen finden Sie unter MSF for Agile Software Development (https://go.microsoft.com/fwlink/?linkid=55200) und MSF for CMMI Process Improvement (https://go.microsoft.com/fwlink/?linkid=55203).

Anpassen eines vorhandenen Teamprojekts

Sie können ein vorhandenes Teamprojekt auf ähnliche Weise ändern wie eine Prozessvorlage, die Änderungen haben jedoch einen geringeren Umfang. Änderungen an einem vorhandenen Teamprojekt wirken sich darauf aus, wie Teammitglieder ihre täglichen Arbeiten erledigen. Sie haben jedoch keinen Einfluss auf Projekte, die zu einem späteren Zeitpunkt auf der Grundlage einer Prozessvorlage erstellt werden.

Arbeitsaufgabentypen

Mit den folgenden Tools können Sie Arbeitsaufgabentypen in bereits vorhandenen Projekten verwalten. Weitere Informationen hierzu finden Sie unter Anpassen von Arbeitsaufgabentypen.

Verwenden Sie den witexport-Befehl, um eine XML-Definition für einen Arbeitsaufgabentyp aus Team Foundation Server zu exportieren. Sie können diesen Befehl auch verwenden, um eine XML-Definition auf dem Bildschirm anzuzeigen. Weitere Informationen hierzu finden Sie unter witexport.

Sobald Sie den Arbeitsaufgabentyp geändert haben, können Sie den witimport-Befehl verwenden, um einen Arbeitsaufgabentyp aus einer XML-Datei zu überprüfen und in ein Teamprojekt für Team Foundation Server zu importieren. Weitere Informationen hierzu finden Sie unter witimport.

Mit dem witfields-Befehl können Sie Felder in einem Arbeitsaufgabentyp für Team Foundation Server verwalten. Weitere Informationen hierzu finden Sie unter witfields.

Mit dem glexport-Befehl können Sie eine XML-Definition für globale Listen aus Team Foundation Server exportieren. Sie können diesen Befehl auch verwenden, um eine XML-Definition auf dem Bildschirm anzuzeigen. Weitere Informationen hierzu finden Sie unter glexport.

Sobald Sie die globalen Listen geändert haben, können Sie den glimport-Befehl verwenden, um globale Listen aus einer XML-Datei zu überprüfen und in ein Teamprojekt für Team Foundation Server zu importieren. Weitere Informationen hierzu finden Sie unter glimport.

Siehe auch

Aufgaben

Exemplarische Vorgehensweise: Vornehmen von grundlegenden benutzerdefinierten Anpassungen für einen Arbeitsaufgabentyp

Exemplarische Vorgehensweise: Durchführen von erweiterten Anpassungen für einen Arbeitsaufgabentyp

Exemplarische Vorgehensweise: Verwalten von Feldern in einem Arbeitsaufgabentyp

Konzepte

Anpassen von Arbeitsaufgabentypen für ein vorhandenes Projekt

Weitere Ressourcen

Anpassen von Prozessvorlagen