Übersicht über die Anpassung des Arbeitsaufgabentyps
Teammitglieder verwenden Arbeitsaufgaben, um den Bearbeitungsstatus zu verfolgen. In Abhängigkeit von der installierten Methodik, z. B. MSF for CMMI Process Improvement oder MSF for Agile Software Development, ist für Teammitglieder eine Auswahl von Arbeitsaufgabentypen verfügbar, beispielsweise Fehler, Anforderungen, Risiken und Aufgaben.
In einigen Fällen empfiehlt es sich, diese Auswahl zu erweitern, damit Visual Studio Team System die Teamprozesse und die Kommunikation besser unterstützt. Sie können hierfür neue Arbeitsaufgabentypen schreiben. Ein Arbeitsaufgabentyp ist eine Vorlage, mit der neue Arbeitsaufgaben erstellt werden. Je nach den Prozessen, die von Ihrem Team verwendet werden, können einige der folgenden Arbeitsaufgabentypen sinnvoll sein: Aufgabe, Fehler, Änderungsanforderung, Qualität der Dienstanforderung, Problem, Anforderung, Überprü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 neuer Arbeitsaufgabentypen können Sie auch vorhandene Arbeitsaufgabentypen ändern. Möglicherweise haben Sie eine Methodik installiert, die die Arbeitsaufgabentypen Aufgabe und Anforderung enthält. Zur besseren Unterstützung der vom Team verwendeten Prozesse können Sie dem Arbeitsaufgabentyp der Aufgabe entweder Felder hinzufügen oder das Workflowverhalten des Arbeitsaufgabentyps der Anforderung ändern.
Obwohl ein Arbeitsaufgabentyp als Abstraktion einer konkreteren Arbeitsaufgabe angesehen werden kann, auf deren Grundlage er erstellt wurde, entspricht ein Arbeitsaufgabentyp im Prinzip einer Gruppe von XML-Definitionen, die Sie erstellen können. In den folgenden Abschnitten und Themen werden die Arbeitsaufgaben-Typdefinitionen beschrieben. Eine schrittweise Anweisung finden Sie unter Anpassen von Arbeitsaufgabentypen in Team Foundation Server.
In den folgenden Abschnitten werden die Definitionen von Arbeitsaufgabentypen beschrieben. Die XML-Schemas WorkItemTypeDefinition.xsd und WorkItemMethodology.xsd stehen als Download zur Verfügung. Weitere Informationen finden Sie unter Herunterladen von Prozessvorlagenschemas, Definitionsschema "Arbeitsaufgabentyp" und Methodikschema Arbeitsaufgaben.
Umfang der Änderungen
In welchem Maße sich die vorgenommenen Anpassungen auswirken, hängt von der jeweiligen Art der Anpassungen ab. Sie haben die folgenden beiden Möglichkeiten:
Anpassung für alle neuen Teamprojekte Sie können Arbeitsaufgabentypen in einer Prozessvorlage anpassen, indem Sie die Plug-Ins, Arbeitsaufgabentypen und Prozessleitfaden ändern. In diesem Fall wirken sich die Änderungen auf alle Projekte aus, die auf der Grundlage dieser Prozessvorlage erstellt werden.
Anpassen eines vorhandenen Teamprojekts Sie können Arbeitsaufgabentypen für ein einzelnes 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.
Anpassung für alle neuen Teamprojekte
Um Arbeitsaufgabentypen für alle neuen Teamprojekte anzupassen, sollten Sie die vom Teamprojekt verwendete Prozessvorlage ändern. Änderungen werden an einer zentralen Stelle vorgenommen und automatisch für alle neuen Teamprojekte übernommen, die auf der neuen Prozessvorlage basieren. Weitere Informationen finden Sie unter Ändern einer vorhandenen MSF-Prozessvorlage.
Hinweis
Sie können auch eine neue Prozessvorlage für eine neue Reihe von Teamprojekten erstellen. Es wird empfohlen, eine vorhandene Prozessvorlage zu verwenden, beispielsweise MSF for Agile Software Development oder MSF for CMMI Process Improvement, und diese an die jeweiligen Anforderungen anzupassen.
Ändern einer vorhandenen MSF-Prozessvorlage
Prozessvorlagen-Plug-Ins
Prozessvorlagen-Plug-Ins sind Komponenten, die beim Erstellen eines neuen Teamprojekts ausgeführt werden. Ein Plug-In richtet erforderliche Dateien ein oder konfiguriert Daten für den entsprechenden Bereich. Microsoft stellt mit Microsoft Visual Studio 2005 Team System sechs Plug-Ins bereit: Arbeitsaufgabenverfolgung, Klassifizierung, Windows SharePoint Services, Versionskontrolle, Berichte sowie Gruppen und Berechtigungen. Jedes Plug-In kann geändert werden, um eine Prozessvorlage anzupassen. Weitere Informationen zum Ändern des Plug-Ins zur Arbeitsaufgabenverfolgung finden Sie unter Arbeitsaufgabenverfolgung.
Arbeitsaufgabentypen
Teammitglieder verwenden Arbeitsaufgaben, um den Bearbeitungsstatus einer Aufgabe zu verfolgen. 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. Sie können hierfür neue Arbeitsaufgabentypen schreiben. Ein Arbeitsaufgabentyp ist eine Vorlage, mit der neue Arbeitsaufgaben erstellt werden. Weitere Informationen zum Anpassen oder Erstellen von Arbeitsaufgabentypen für eine Prozessvorlage finden Sie unter Anpassen von Arbeitsaufgabentypen oder unter Gewusst wie: Erstellen eines neuen Arbeitsaufgabentyps.
Prozessleitfaden
Der Prozessleitfaden entspricht dem Inhalt, durch den Rollen, Arbeitsaufgaben, Arbeitsprodukte, Aktivitäten und Berichte für einen bestimmten Softwareentwicklungsprozess dokumentiert werden. Die Prozessvorlage wird durch den Prozessleitfaden vervollständigt.
Microsoft Visual Studio 2005 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 auf Projektbasis verwendet werden. Während Arbeitsaufgabentypen angepasst oder hinzugefügt werden, sollte der entsprechende Prozessleitfaden gemäß den vorgenommenen Änderungen aktualisiert werden. 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
Das Ändern eines vorhandenen Teamprojekts ist vergleichbar mit dem Ändern einer 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 neue Projekte, die zu einem späteren Zeitpunkt auf der Grundlage einer Prozessvorlage erstellt werden.
Arbeitsaufgabentypen
Verwenden Sie die folgenden Tools, um Arbeitsaufgabentypen in bereits vorhandenen Projekten zu verwalten. Weitere Informationen 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 anzuzeigen. Weitere Informationen 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 finden Sie unter witimport.
Verwenden Sie den witfields-Befehl, um Arbeitsaufgaben-Typfelder für Team Foundation Server zu verwalten. Weitere Informationen finden Sie unter witfields.
Verwenden Sie den glexport-Befehl, um eine XML-Definition für globale Listen aus Team Foundation Server zu exportieren. Sie können diesen Befehl auch verwenden, um eine XML-Definition anzuzeigen. Weitere Informationen 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 finden Sie unter glimport.
Prozessleitfaden
Der Prozessleitfaden entspricht dem Inhalt, durch den Rollen, Arbeitsaufgaben, Arbeitsprodukte, Aktivitäten und Berichte für einen bestimmten Softwareentwicklungsprozess dokumentiert werden. Die Prozessvorlage wird durch den Prozessleitfaden vervollständigt.
Microsoft Visual Studio 2005 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 auf Projektbasis verwendet werden. Während Arbeitsaufgabentypen angepasst oder hinzugefügt werden, sollte der entsprechende Prozessleitfaden gemäß den vorgenommenen Änderungen aktualisiert werden. 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).
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
Referenz Arbeitsaufgabentypschema