Share via


Übersicht über die Anpassung von Prozessvorlagen

Aktualisiert: November 2007

Durch Prozessvorlagen werden die wichtigsten Aspekte eines Teamprojekts definiert, die sich auf die Arbeitsweise des Teams auswirken. Indem Sie eine Prozessvorlage anpassen, können Sie Sicherheitseigenschaften zur Steuerung eines Teamprojekts festlegen: Dies umfasst die im Projektportal verfügbaren Vorlagen, Eincheckhinweise für die Quellcodeverwaltung, neue Arbeitsaufgabentypen und Abfragen, Berichte zur Überwachung und Statusabfrage sowie die verwendeten Iterationen und Organisationseinheiten. Durch Prozessvorlagen werden die anfänglichen Prozesseinstellungen für Teamprojekte definiert. Die meisten Prozesseinstellungen können auch nach der Erstellung eines Teamprojekts angepasst werden.

Hinweis:

Die maximale Größe einer Prozessvorlage beträgt 2 GB. Beim Anpassen einer Prozessvorlage sollten Sie sicherstellen, dass dieser Wert durch die vorgenommenen Änderungen nicht überschritten wird.

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 eine Prozessvorlage anpassen, indem Sie ihre Plug-Ins, Arbeitsaufgabentypen sowie den 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 Elemente eines Teamprojekts anpassen, indem Sie die Funktionsweise seiner Berichte, Arbeitsaufgabentypen und seines Projektportals ändern. 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 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 Visual Studio 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 von Plug-Ins finden Sie unter Prozessvorlagen-Plug-Ins.

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. Sie können auch vorhandene Arbeitsaufgabentypen ändern. Weitere Informationen zum Anpassen oder Erstellen von Arbeitsaufgabentypen für eine Prozessvorlage finden Sie unter Anpassen von Arbeitsaufgabentypen.

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 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 Prozessvorlagen angepasst werden, sollte der entsprechende Prozessleitfaden gemäß den vorgenommenen Änderungen aktualisiert werden. Weitere Informationen finden Sie unter MSF for Agile Software Development und MSF for CMMI Process Improvement.

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.

Berichte

Während sich die Bedingungen im Teamprojekt ändern, können Sie die Microsoft Excel-Berichte bearbeiten, die zur Projektverwaltung verwendet werden. Darüber hinaus können Sie Berichte ändern, sobald neue Felder im Data Warehouse verfügbar sind oder andere Datensätze für den Bericht ausgewählt werden sollen. Sie können einen PivotTable- oder PivotChart-Bericht aktualisieren, der neue Daten aus dem Bereich der ursprünglichen Quelldatenspezifikation verwendet. Weitere Informationen finden Sie unter Gewusst wie: Bearbeiten von Berichten in Microsoft Excel für Team System.

Im Berichts-Designer sind eine Reihe grafischer Tools und Fenster zusammengefasst, die innerhalb von Visual Studio ausgeführt werden. Der Berichts-Designer bietet eine grafische Oberfläche, auf der Sie Datenquellen und Abfrageinformationen definieren, Datenregionen und Felder in den Bericht aufnehmen, das Berichtslayout optimieren und interaktive Features einrichten können. Sie sollten den Berichts-Designer als primäres Tool verwenden, um benutzerdefinierte Berichte auf der Grundlage des Data Warehouses zu erstellen und zu bearbeiten. Weitere Informationen hierzu finden Sie unter Gewusst wie: Erstellen eines detaillierten Berichts für Team System mithilfe des Berichts-Designers.

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. Sie können auch vorhandene Arbeitsaufgabentypen ändern.

Hinweis:

Arbeitsaufgaben-Typdefinitionen lassen sich auf zwei Ebenen ändern: für ein einzelnes vorhandenes Projekt oder für alle zukünftigen Projekte. Je nach Umfang der Änderungen kann sich Ihre Aufgabe in einem wichtigen Punkt unterscheiden. Während XML-Elemente in beiden Fällen auf die gleiche Weise erstellt und neu definiert werden, ist die Bearbeitung in XML nur beim Anpassen einer Projektvorlage erforderlich. Beim Anpassen eines vorhandenen Projekts bearbeiten Sie nicht nur den XML-Code, sondern müssen die Änderungen in der XML-Datei auch in das vorhandene Teamprojekt importieren. Zu diesem Zweck verwenden Sie die unter Tools zum Erstellen von Arbeitsaufgaben beschriebenen Tools.

Verwenden Sie die folgenden Tools, um Arbeitsaufgabentypen in bereits vorhandenen Projekten zu verwalten. Weitere Informationen finden Sie unter Anpassen von Arbeitsaufgabentypen und unter Exemplarische Vorgehensweise: Vornehmen von grundlegenden benutzerdefinierten Anpassungen für einen Arbeitsaufgabentyp.

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.

SharePoint

Beim Installieren von Team Foundation wird automatisch eine Windows SharePoint Services-Standardwebsite erstellt. Mit jedem neuen Projekt in Team Foundation Server wird außerdem automatisch eine Projektwebsite erstellt. Sie können zusätzliche Websites für die Verwendung mit Team Foundation Server erstellen. Sie können diese Windows SharePoint Services-Websites auch ändern oder löschen. Weitere Informationen finden Sie unter Gewusst wie: Erstellen, Bearbeiten und Löschen von Windows SharePoint Services-Websites.

Projektportal

Das Teamprojektportal wird als Website in Windows SharePoint Services erstellt. Der Zugriff erfolgt entweder über Team Explorer oder den Webbrowser. In diesem Portal finden Benutzer die Informationen, die für das schnelle Verständnis des Teamprojektstatus erforderlich sind. Da sich das Projektportal aus Webparts zusammensetzt, können Sie eine angepasste Version des Projektportals erstellen. Zusätzlich zu den Standardinformationen im Projektportal können Sie Webparts hinzufügen, durch die Verbindungen zu anderen Datenquellen innerhalb und außerhalb des Projekts geschaffen werden. Weitere Informationen finden Sie unter Verwenden des Teamprojektportals.

Siehe auch

Konzepte

Plan zur Anpassung der Prozessvorlage

Architektur von Prozessvorlagen

Weitere Ressourcen

Wichtige Konzepte bei Prozessvorlagen

Referenz Prozessvorlagenschema

Anpassen von Arbeitsaufgabentypen