Anpassen von Prozessvorlagen

Aktualisiert: April 2011

Bevor Sie ein Teamprojekt erstellen, können Sie die Prozessvorlage anpassen, damit die resultierenden Teamprojekte, die Sie damit erstellen, den Teamprozessen entsprechen. Ein Teamprojekt ist ein zentrales Planungstool, mit dem Sie Informationen nachverfolgen und Quellcode, Builds, Tests und Pläne für das Team organisieren. Ein Teamprojekt unterstützt die Fähigkeit des Teams zur Zusammenarbeit und Freigabe von Informationen, die für die Entwicklung von Softwareprodukten erforderlich sind.

Wie die folgende Abbildung zeigt, verwendet der Assistent für neue Teamprojekte eine Prozessvorlage zur Erstellung eines Teamprojekts und aller Artefakte. Viele dieser Artefakte hängen von der Erstellung und Definition der Objekte ab, die zum Nachverfolgen der Arbeit definiert sind. Zum Beispiel verwenden Sie die Felder in jedem Arbeitsaufgabentyp, um Abfragen von Arbeitsaufgaben und Berichte zu definieren. Neben diesen Artefakten können Sie auch die ursprünglichen Projektbereiche und -meilensteine, die Sicherheitskonfiguration und andere Standardeinstellungen definieren, die Versionskontrolle, Builds, Tests und Lab Management für das Teamprojekt unterstützen.

Die Prozessvorlage dient zum Erstellen eines Teamprojekts

Alle Teamprojekte, die basierend auf derselben Prozessvorlage erstellt werden, werden mit den gleichen Artefakten und Workflowprozessen erstellt. Eine Übersicht über die Artefakte, die mit den Prozessvorlagen für Microsoft Solutions Framework (MSF) bereitgestellt werden, finden Sie unter Artefakte (Agile)und Artefakte (CMMI).

Einige Elemente können auch nach dem Erstellen eines Teamprojekts weiterhin angepasst oder geändert werden, um die individuellen Prozessanforderungen zu erfüllen. Spätere Änderungen werden im Allgemeinen jedoch an spezifischen Teamprojekten vorgenommen und müssen für jedes Teamprojekt, das Sie anpassen möchten, angewendet werden. Sie können nach der Erstellung eines Teamprojekts auch die meisten Prozesseinstellungen anpassen. Die wichtigste Ausnahme sind die Testauflösungszustände, die für Microsoft Test Manager definiert sind. Weitere Informationen finden Sie unter Definieren der Anfangskonfiguration des Test-Managers.

In diesem Thema

  • Workflowanpassungsprozess

  • Prozessvorlagen-Plug-Ins

  • Erforderliche Ressourcen zur Unterstützung bestimmter Plug-Ins

  • Plug-In-Aufgaben und -Abhängigkeiten

  • Prozessanforderungen und anzupassende Plug-Ins

  • Verwandte Aufgaben und Themen

  • Zusätzliche Ressourcen

Workflowanpassungsprozess

Laden Sie zum Anpassen einer Prozessvorlage zuerst eine vorhandene oder leere Prozessvorlage herunter, ändern Sie Dateien bzw. fügen Sie welche hinzu, laden Sie die Prozessvorlagendateien hoch, und überprüfen Sie dann die Änderungen. Die folgende Abbildung zeigt die Reihenfolge der fünf Hauptaufgaben, die Sie ausführen, um eine Prozessvorlage anzupassen. In der folgenden Tabelle wird jeder Schritt in der Workflowanpassungsreihenfolge zusammengefasst. Weitere Informationen finden Sie unter Schrittweise Anpassung.

Workflow für die Anpassung von Prozessvorlagen

Schritt

Aufgabe

Schritt 1

Auswählen einer Prozessvorlage. Um den Änderungsaufwand zu verringern, wählen Sie eine Vorlage aus, die den Teamprozessen am stärksten entspricht. Im Allgemeinen wählen Sie eine Prozessvorlage auf Grundlage von Arbeitsaufgabentypen und Workflows aus.

Herunterladen einer Prozessvorlage. Bevor Sie eine Prozessvorlage anpassen können, müssen Sie sie auf den lokalen Computer herunterladen. Sie können eine MSF-Prozessvorlage sowie eine leere, vereinfachte oder eine andere Prozessvorlage herunterladen, die online im Prozessvorlagen-Manager verfügbar ist.

Schritt 2

Anpassen der Prozessvorlage. Prozessvorlagen werden durch Ändern, Löschen oder Hinzufügen von Dateien angepasst, die für eine Prozessvorlage definiert sind.

Schritt 3

Hochladen einer Prozessvorlage. Nachdem Sie die Vorlage angepasst haben, müssen Sie sie in die Teamprojektsammlung hochladen, in der Sie das Teamprojekt erstellen. Damit Sie diese Prozedur ausführen können, müssen Sie entweder Mitglied der Gruppe Projektauflistungsadministratoren sein, oder die Berechtigung Prozessvorlage verwalten muss auf Zulassen festgelegt sein.

Schritt 4

Erstellen eines Teamprojekts. Teamprojekte werden durch Zugriff auf den Assistenten für neue Teamprojekte von Team Explorer aus erstellt. Abhängig von den Plug-Ins, die Sie in die Prozessvorlage eingeschlossen haben, müssen Sie Mitglied mehrerer Sicherheitsgruppen sein, um ein Teamprojekt erstellen zu können.

Schritt 5

Überprüfen von Änderungen an Prozessvorlagen. Bevor Sie die Prozessvorlage in den Produktionsmodus versetzen und sie als Basis für mehrere Teamprojekte verwenden, überprüfen Sie, ob sie ordnungsgemäß definiert ist. Diese Aufgabe wird ausgeführt, indem systematisch überprüft wird, ob jedes Objekt und Artefakt erwartungsgemäß funktioniert.

Zurück nach oben

Prozessvorlagen-Plug-Ins

Wie die folgende Abbildung zeigt, bestehen MSF-Prozessvorlagen aus neun Plug-Ins. Plug-Ins definieren die Aufgaben, die ausgeführt werden, sowie die Bildschirme, die beim Starten des Assistenten für neue Teamprojekte erscheinen. Mit Aufgaben werden Berechtigungen festgelegt, Ordner erstellt, Dateien hochgeladen, Websites aktiviert oder andere konfigurierbare Variablen festgelegt. Plug-Ins geben außerdem die Abhängigkeiten an, die für eine Aufgabe im Hinblick auf den erfolgreichen Abschluss anderer Aufgaben bestehen.

Prozessvorlagen-Plug-Ins

Tipp

Sie können Microsoft Excel-Berichte und Dashboards nicht mit den Prozessvorlagendateien anpassen. Diese Artefakte werden für ein Teamprojekt abhängig von der Auswahl erstellt, die Sie im Assistenten für neue Teamprojekte treffen. Weitere Informationen finden Sie unter Customizing Team Foundation Server Project Portals.

Für jedes Plug-In definiert eine Datei die Konfiguration eines Funktionsbereichs in Visual Studio Application Lifecycle Management (ALM). Diese Bereiche umfassen Sicherheit, Organisationshierarchien, Berichte, Projektportal, Arbeitsaufgabennachverfolgung, Team Foundation-Versionskontrolle, Team Foundation Build, Visual Studio Lab Management und Microsoft Test Manager. In jeder Datei wird mindestens eine Aufgabe definiert. Sie können Plug-Ins mit Ausnahme des Plug-Ins für Klassifizierungen Prozessvorlagen hinzufügen oder daraus entfernen. Dieses Plug-In ist erforderlich, um ein Teamprojekt zu erstellen. Sie können auch den Inhalt einer Plug-In-Datei anpassen. Weitere Informationen finden Sie unter Arbeiten mit Prozessvorlagendateien und Anpassen von Funktionsbereichen in einer Prozessvorlage.

Mit der Plug-In-Datei "ProcessTemplate.xml" werden die in die Vorlage einzuschließenden Plug-Ins definiert. Diese Datei enthält alle Aufgabengruppen, die Sie für die Erstellung eines Teamprojekts ausführen möchten. Jede Aufgabengruppe verweist auf eine untergeordnete XML-Plug-In-Datei, in der die spezifischen Aufgaben für das Plug-In definiert sind. Weitere Informationen finden Sie unter Definieren der Stammaufgaben mit der Plug-In-Datei für Prozessvorlagen.

Zurück nach oben

Erforderliche Ressourcen zur Unterstützung bestimmter Plug-Ins

In der folgenden Tabelle werden die Ressourcen angegeben, die erforderlich sind, um die Erstellungs-, Portal- und Berichterstellungs-Plug-Ins zu unterstützen. Weitere Informationen zu den Anforderungen für bestimmte Komponenten, die vom Portal-Plug-In unterstützt werden, finden Sie unter Starten eines neuen Teamprojekts.

Plug-In

Team Foundation Build

SharePoint-Produkte

SQL Server 2008 Analysis Services

SQL Server 2008 Reporting Services

Build

Erforderlich

Portal

Erforderlich

Erforderlich Empfohlen

Nur erforderlich für die Unterstützung von grundlegenden Dashboards

Berichte

Erforderlich Erforderlich

Zurück nach oben

Plug-In-Aufgaben und -Abhängigkeiten

Es bestehen diverse Abhängigkeiten zwischen Plug-Ins und den von ihnen ausgeführten Aufgaben. Aufgaben, die Objekte angeben, die auf andere Objekte verweisen, müssen in der richtigen Reihenfolge ausgeführt werden. Aufgaben weisen zwei Arten von Abhängigkeiten auf. Der erste Typ wird als Aufgabengruppenabhängigkeit bezeichnet. Dies hängt mit der Reihenfolge zusammen, in der Plug-In-Aufgaben ausgeführt werden. Bei der zweiten Art handelt es sich um Aufgabenabhängigkeiten, die der Reihenfolge entsprechen, in der Aufgaben in einem Plug-In ausgeführt werden.

Wie die folgende Abbildung zeigt, ist das Plug-In für die Arbeitsaufgabenverfolgung vom erfolgreichen Abschluss des Plug-Ins für Gruppen und Berechtigungen abhängig, das wiederum vom erfolgreichen Abschluss des Plug-Ins für Klassifizierungen abhängig ist. Die übrigen Plug-Ins weisen weitere Abhängigkeiten auf. Weitere Informationen finden Sie unter Definieren der Abhängigkeiten für Aufgabengruppen und Aufgaben in Plug-In-Dateien.

Abhängigkeiten von Prozessvorlagen-Plug-Ins

Zurück nach oben

Prozessanforderungen und anzupassende Plug-Ins

Sie passen eine Prozessvorlage an, um die Projektteams zu unterstützen, damit sie standardisierten Prozessen folgen und schnell auf ähnliche Informationen zugreifen können. Die folgende Tabelle gibt das Plug-In oder die Komponente an, die Sie anpassen müssen, um viele der wichtigsten Prozessanforderungen zu unterstützen. Sie passen ein Plug-In oder eine Definitionsdatei durch Ändern des XML-Inhalts an. Jede Plug-In-Datei und Typdefinitionsdatei muss der XML-Schemadefinition entsprechen. Die Schemadateien stehen auf der folgenden Seite der Microsoft-Website zum Download bereit: Prozessvorlagen- und Arbeitsaufgabenschemas für Visual Studio Team Foundation.

Tipp

Sie können Arbeitsaufgabentypen und globale Listen erstellen und ändern, und Sie können die für eine Projektsammlung definierten Felder anzeigen. Verwenden Sie dazu Prozess-Editor, ein Powertool für Visual Studio. Dieses Tool wird nicht unterstützt. Weitere Informationen finden Sie auf der folgenden Seite der Microsoft-Website: Team Foundation Server Power Tools April 2010.

Prozessanforderung

Plug-In

Verwandte Themen

Fügen Sie Felder zur Unterstützung von Überwachung und Berichterstellung hinzu.

Arbeitsaufgabenverfolgung

Hinzufügen und Ändern von Arbeitsaufgabenfeldern zum Unterstützen von Berichten

Passen Sie die Zustände, Ursachen oder Übergänge zur Nachverfolgung der Arbeit an.

Arbeitsaufgabenverfolgung

Entwerfen des Workflows

Fügen Sie Felder oder Informationen zu einem Arbeitsaufgabenformular hinzu.

Arbeitsaufgabenverfolgung

Steuern der Anzeige von Arbeitsaufgabenfeldern

Fügen Sie einen Arbeitsaufgabentyp hinzu, um bestimmte Probleme oder Abhängigkeiten nachzuverfolgen.

Arbeitsaufgabenverfolgung

Hinzufügen von Typdefinitionen für Arbeitsaufgaben zu einer Prozessvorlage

Definieren Sie Sicherheitsgruppen.

Gruppen und Berechtigungen

Konfigurieren von anfänglichen Gruppen, Mitgliedern und Berechtigungen

Fügen Sie Teamabfragen hinzu.

Arbeitsaufgabenverfolgung

Hinzufügen von Arbeitsaufgabenabfragen zu einer Prozessvorlage

Sie können die Personen einschränken, die zur Erstellung oder Änderung einer Arbeitsaufgabe berechtigt sind.

Arbeitsaufgabenverfolgung

Verwalten der Berechtigungen zum Erstellen oder Ändern von Arbeitsaufgaben, Hinzufügen von Typdefinitionen für Arbeitsaufgaben zu einer Prozessvorlage

Geben Sie die Projektbereiche und -meilensteine an, um die Arbeit zu organisieren.

Klassifizierungen

Definieren der anfänglichen Bereiche und Iterationen im Klassifizierungs-Plug-In

Definieren Sie Dropdownlisten, die für mehrere Arbeitsaufgabentypen und Teamprojekte verwendet werden.

Arbeitsaufgabenverfolgung

Hinzufügen von globalen Listen zu einer Prozessvorlage

Geben Sie standardmäßige Buildprozesse und Workflows an.

Build

Definieren der Anfangskonfiguration von Team Foundation Build

Geben Sie Testvariablen, Konfiguration, Auflösungszustände und standardmäßige Testeinstellungen für die Verwendung mit Microsoft Test Manager an.

Testverwaltung

Definieren der Anfangskonfiguration des Test-Managers

Legen Sie Eincheck- und Auscheckrichtlinien fest.

Versionskontrolle

Definieren der Anfangskonfiguration der Team Foundation-Versionskontrolle

Passen Sie die Ordnerstruktur und die Gruppe von Berichten an, die in SQL Server Reporting Services verfügbar sind.

Berichte

Hinzufügen von Berichten zur Prozessvorlage

Erstellen Sie die Dokumentbibliothek, passen Sie die Struktur an, fügen Sie hochzuladende Dokumente hinzu, und aktivieren Sie Dashboardfunktionen.

Portal

Definieren des Projektportal-Plug-Ins für eine Prozessvorlage

Fügen Sie Felder zur Unterstützung der Integration mit Microsoft Project hinzu.

Klassifizierung

Zuordnen von Microsoft Project-Feldern zu Team Foundation-Feldern

Zurück nach oben

Verwandte Aufgaben und Themen

Themen

Aufgaben

Starten eines neuen Teamprojekts

Überprüfen der Ressourcen, die erforderlich sind, um Teamprozesse und Teamprojekte zu unterstützen. Die Artefakte, mit denen Sie ein Teamprojekt bereitstellen können, hängt von den Servern ab, die für die Projektsammlung konfiguriert werden, die das Teamprojekt hostet. Enterprise-Dashboards erfordern die Konfiguration einer Enterprise Edition von SharePoint-Produkte.

Aktualisieren einer benutzerdefinierten Prozessvorlage

Aktualisieren einer Prozessvorlage zur Unterstützung früherer Anpassungen. Wenn Visual Studio Team Foundation Server von einer früheren Version aktualisiert wird, werden die MSF-Prozessvorlagen durch die letzten Versionen ersetzt. Um die Funktionen zu verwenden, die mit den aktualisierten MSF-Vorlagen verfügbar sind, und auf vorherige Anpassungen zugreifen zu können, müssen Sie den neuen Vorlagen die Anpassungen hinzufügen.

Verwalten von Prozessvorlagen

Hochladen, Herunterladen, Erstellen und Löschen von Prozessvorlagen. Prozessvorlagen werden mit dem Prozessvorlagen-Manager in Team Explorer verwaltet.

Bereitstellen eines Prozessleitfadens für das Team

Zugreifen auf Teamprojektportale und Prozessleitfäden

Bestimmen, wie Sie das Team bei der Befolgung von Teamprozessen unterstützen. Bei einem Prozessleitfaden handelt es sich um Inhalte, die den von Teammitgliedern bei der Arbeit an einem Teamprojekt zu befolgenden Prozess dokumentieren. Die MSF-Prozessvorlagen stellen themenbasierte Prozessleitfäden bereit, die offline in der Hilfe für Visual Studio ALM und online in der MSDN Library verfügbar sind. Weitere Informationen dazu, wie Sie diese Themen als Host und Herunterladen und eigene Leitfaden finden Sie auf der folgenden Seite der Microsoft-Website: Anpassbarer Prozessleitfaden.

Sie können andere Prozessleitfäden im Teamprojektportal oder auf einer anderen von Ihnen festgelegten Website hosten.

Anpassen des Teamprojekts

Ändern der Prozesse für das Teamprojekt, nachdem es erstellt wurde. Wenn Sie mit einem Teamprojekt arbeiten, werden die ursprünglichen Einstellungen, die in der Prozessvorlage definiert wurden, Ihren Anforderungen möglicherweise nicht mehr gerecht, und Sie müssen ggf. einige Bereiche anpassen. Sie können einige Bereiche über die Benutzeroberfläche anpassen. Andere Bereiche erfordern, dass Sie eine XML-Datei ändern und sie in Team Foundation Server hochladen.

Index für die XML-Elementdefinitionen für Prozessvorlagen-Plug-Ins

Index für XML-Elementdefinitionen für Arbeitsaufgabentypen

Nachschlagen der Definition für ein Element, das in einer Plug-In-Datei für eine Prozessvorlage verwendet wird. Zwei Hauptschemadefinitionen werden in den Prozessvorlagendateien verwendet. Plug-In-Dateien basieren auf den Prozessvorlagenschemas, während die Typdefinitionen für Arbeitsaufgaben auf dem Schema für das Nachverfolgen der Arbeit basieren.

Die beiden Schemadateigruppen stehen auf der folgenden Seite der Microsoft-Website zum Download bereit: Prozessvorlagen- und Arbeitsaufgabenschemas für Visual Studio Team Foundation.

Benennungseinschränkungen in Team Foundation

Überprüfen von grundlegenden Einschränkungen für Bezeichnungen und Dateigrößen. Wenn Sie einer Prozessvorlage Objekte hinzufügen, sollten Sie sicherstellen, dass Sie ihnen ordnungsgemäße Bezeichnungen zuweisen, um XML-Validierungsfehler zu vermeiden.

Zurück nach oben

Zusätzliche Ressourcen

In den folgenden Ressourcen auf der Microsoft-Website erhalten Sie weitere Informationen:

Zurück nach oben

Siehe auch

Konzepte

Anpassen von Projektnachverfolgungsdaten, Formularen, Workflow und anderen Objekten

Weitere Ressourcen

Aktualisieren eines aktualisierten Teamprojekts für den Zugriff auf neue Funktionen

Index für die XML-Elementdefinitionen für Prozessvorlagen-Plug-Ins

Änderungsprotokoll

Datum

Versionsgeschichte

Grund

April 2011

Wurde überarbeitet und neu organisiert, um zusätzlichen Kontext und Abbildungen bereitzustellen.

Informationsergänzung.