Anpassen von Prozessvorlagen
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.
Alle Teamprojekte, die basierend auf derselben Prozessvorlage erstellt werden, werden mit den gleichen Artefakten und Workflowprozessen erstellt.Eine Übersicht über die Artefakte, die von den Prozessvorlagen für Microsoft Solutions Framework (MSF) Artefakte (Scrum), Artefakte (Agile) oder Artefakte (CMMI) bereitstellen, finden.
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 von Test Manager.
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.
Schritt |
Aufgabe |
---|---|
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. Laden Sie eine Prozessvorlage herunter.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. |
|
Anpassen der Prozessvorlage.Prozessvorlagen werden durch Ändern, Löschen oder Hinzufügen von Dateien angepasst, die für eine Prozessvorlage definiert sind. |
|
Hochladen einer Prozessvorlage hoch.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. |
|
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. |
|
Überprüfen Sie die 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.
Hinweis |
---|
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, um bestimmter Plug-Ins zu unterstützen
In der folgenden Tabelle werden die Ressourcen angegeben, die erforderlich sind, um die Erstellungs-, Portal- und Berichterstellungs-Plug-Ins zu unterstützen.
Plug-In |
Team Foundation Build |
SharePoint-Produkte |
SQL Server 2008 Analysis Services |
SQL Server 2008 Reporting Services |
---|---|---|---|---|
Build |
||||
Portal |
Empfohlen |
Nur erforderlich für die Unterstützung von grundlegenden Dashboards |
||
Berichte |
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, die 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.
Zurück nach oben
Prozessanforderungen und Plug-Ins anzupassen
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.
Hinweis |
---|
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. |
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 |
|
Fügen Sie Felder oder Informationen zu einem Arbeitsaufgabenformular hinzu. |
Arbeitsaufgabenverfolgung |
|
Fügen Sie einen Arbeitsaufgabentyp hinzu, um bestimmte Probleme oder Abhängigkeiten nachzuverfolgen. |
Arbeitsaufgabenverfolgung |
Hinzufügen von Typdefinitionen für Arbeitsaufgaben zu einer Prozessvorlage |
Prozesskonfiguration Verwendung durch die agilen Rückstands- und Task Board-Seiten. |
Arbeitsaufgabenverfolgung |
Anpassen der Rückstands- und Boardseiten mit Prozesskonfiguration |
Definieren Sie Sicherheitsgruppen. |
Gruppen und Berechtigungen |
Konfigurieren von anfänglichen Gruppen, Teams, 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 |
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 |
|
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 |
|
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
Themen |
Aufgaben |
---|---|
Update einer angepassten Prozessvorlage für den Zugriff auf neue Funktionen |
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. |
Hochladen, Herunterladen, Erstellen und Löschen von Prozessvorlagen.Prozessvorlagen werden mit dem Prozessvorlagen-Manager in Team Explorer verwaltet. |
|
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. Sie können andere Prozessleitfäden im Teamprojektportal oder auf einer anderen von Ihnen festgelegten Website hosten.Siehe Konfigurieren eines Projektportals und Prozessleitfaden. |
|
Ä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 |
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. |
Ü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:
Team Foundation Server – Prozessvorlagen (Forum)
Beantwortet Fragen zur Anpassung von Prozessvorlagen.
-
Bietet Zugriff auf zusätzliche Tools, Informationen und Prozessvorlagen von Microsoft und seinem Partnern.
Zurück nach oben
Siehe auch
Konzepte
Update eines aktualisierten Teamprojekts für den Zugriff auf neue Funktionen
Anpassen von Projektnachverfolgungsdaten, Formularen, Workflow und anderen Objekten
Weitere Ressourcen
Index für die XML-Elementdefinitionen für Prozessvorlagen-Plug-Ins