Arbeiten mit Prozessvorlagendateien

Sie passen die Erstkonfiguration von Teamprojekten für Visual Studio Application Lifecycle Management (ALM) an, indem Sie eine oder mehrere Prozessvorlagendateien anpassen. Sie können mehrere Typen von Vorlagendateien anpassen, die die Stamm-XML-Datei, Plug-In-Dateien und XML-Definitionsdateien einschließen. Sie können die Erstkonfiguration aller Teamprojekte definieren, die aus der Prozessvorlage erstellt werden, indem Sie diese Dateien anpassen.

Sie können Elemente eines vorhandenen 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. Weitere Informationen finden Sie unter Anpassen des Teamprojekts.

In diesem Thema

  • Die Prozessvorlagenstammdatei

  • Plug-In-Dateien

  • Interaktion zwischen Assistent für neue Teamprojekte und Plug-In-Datei

  • XML-Definitionsdateien für die Testverwaltung

  • Dateien, die Objekte zum Nachverfolgen von Arbeitsaufgaben definieren

  • Prozessleitfadendateien

Die Prozessvorlagenstammdatei

Sie passen die XML-Stammdatei ProcessTemplate.xml an, um die Sequenz der zu verarbeitenden Plug-In-Dateien und die Abhängigkeiten der einzelnen Plug-Ins zu definieren. Die Datei ProcessTemplate.xml enthält alle Aufgabengruppen, die zur erfolgreichen Erstellung eines Teamprojekts ausgeführt werden müssen. Jede Aufgabengruppe verweist auf eine untergeordnete XML-Plug-In-Datei (oftmals in einem Unterordner), in der die spezifischen Aufgaben definiert sind. Im Allgemeinen geben Sie eine Aufgabengruppe für jedes Plug-In an.

Wenn der Assistent für neue Teamprojekte ein Teamprojekt erstellt, führt er den Satz von Plug-Ins aus, die in der Datei ProcessTemplate.xml definiert sind. Weitere Informationen finden Sie unter Definieren der Stammaufgaben mit der Plug-In-Datei für Prozessvorlagen.

Plug-In-Dateien

In Plug-In-Dateien werden die auszuführenden Aufgaben und die Bildschirme definiert, die angezeigt werden, wenn ein Projektleiter mit dem Assistenten für neue Teamprojekte ein Teamprojekt erstellt. In jeder Plug-In-Datei werden eine oder mehrere Aufgaben definiert. Aufgaben geben an, dass eine Datei hochgeladen werden soll, legen Berechtigungen für eine Gruppe fest oder definieren ein anderes Konfigurationselement. Die Prozessvorlagen für Microsoft Solutions Framework (MSF) stellen 11 Plug-In-Dateien bereit. Jedes Plug-In kann geändert werden, um eine Prozessvorlage anzupassen. Außer dem Plug-In für Klassifizierung können alle Plug-Ins aus der Prozessvorlage gelöscht werden.

Jedes Plug-In liest den Satz von Aufgaben und Abhängigkeiten, um die Liste der Aufgaben zu erhalten, die es ausführen muss, und um zu bestimmen, ob die erforderlichen vorangehenden Aufgaben ausgeführt wurden. Mit diesen Definitionsdateien geben Sie die Erstkonfigurationen an, die jedes Plug-In implementieren muss.

Ein Plug-In lädt Dateien hoch oder konfiguriert Daten für einen bestimmten Funktionsbereich. Durch das Plug-In für die Arbeitsaufgabenverfolgung werden beispielsweise Arbeitsaufgabentypen, Abfragen und anfängliche Arbeitsaufgaben für ein neues Teamprojekt eingerichtet. Die MSF-Prozessvorlagen umfassen die Plug-In-Dateien, die in der folgenden Tabelle beschrieben werden. Informationen zum Anpassen jeder dieser Dateien finden Sie unter Anpassen von Funktionsbereichen in einer Prozessvorlage.

Ordner

Plug-In-Datei

Beschreibung

Build

Build.xml

Definiert die Aufgaben zum Konfigurieren der anfänglichen Sicherheitsberechtigungen, die Identitäten für Team Foundation Build zugewiesen werden, und zum Hochladen der Buildvorlagendateien.

Klassifizierung

Classification.xml

Definiert die anfänglichen Iterationen und Bereiche eines Teamprojekts.

Gruppen und Berechtigungen

GroupsandPermissions.xml

Definiert die anfänglichen Sicherheitsgruppen eines Teamprojekts sowie deren Berechtigungen.

Labor

Lab.xml

Definiert die Aufgaben zum Konfigurieren der anfänglichen Sicherheitsberechtigungen, die Identitäten für Visual Studio Lab Management zugewiesen werden.

Berichte

ReportsTasks.xml

Definiert die anfänglichen Berichte eines Teamprojekts und richtet die Berichtssite ein.

Testverwaltung

TestManagement.xml

Definiert die hochzuladenden Testverwaltungsdateien, durch die die ursprünglichen Testvariablen, Konfigurationen, Einstellungen und Auflösungszustände des Teamprojekts erstellt werden. Diese Einstellungen werden von Microsoft Test Manager verwendet.

Versionskontrolle

VersionControl.xml

Definiert die anfänglichen Sicherheitsberechtigungen für die Versionskontrolle sowie die Eincheckhinweise für ein Teamprojekt und legt fest, ob exklusives Auschecken erforderlich ist.

Nachverfolgung von Arbeitsaufgaben

WorkItems.xml

Definiert die anfänglichen Arbeitsaufgabentypen, Abfragen und Arbeitsaufgabeninstanzen eines Teamprojekts.

Windows SharePoint Services

WssTasks.xml

Definiert das Projektportal für das Team auf Grundlage einer Vorlage für eine SharePoint-Website. Darüber hinaus definiert das Plug-In Vorlagendateien und den Prozessleitfaden.

Interaktion zwischen Assistent für neue Teamprojekte und Plug-In-Datei

Teamprojekte werden von Projektleitern mit dem Assistenten für neue Teamprojekte erstellt. Welche Bildschirme im Assistenten angezeigt werden, hängt von den verwendeten Plug-Ins ab. Wenn eine Prozessvorlage beispielsweise kein Plug-In für Windows SharePoint Services enthält, wird kein Bildschirm angezeigt, in dem der Projektleiter nach Informationen zum Projektportal gefragt wird.

Nachdem der Projektleiter den Assistenten abgeschlossen und auf Fertig stellen geklickt hat, sendet der Assistent Aufrufe an die Plug-Ins, die Aufgaben zur Erstellung des Teamprojekts auszuführen. Die Reihenfolge, in der Plug-Ins aufgerufen werden, wird von den XML-Prozessdefinitionsdateien bestimmt.

XML-Definitionsdateien für die Testverwaltung

In der folgenden Tabelle werden die XML-Definitionsdateien beschrieben, die zum Konfigurieren der Anfangszustände für Microsoft Test Manager verwendet werden. Diese Dateien befinden sich im Testverwaltungsordner. Microsoft Test Manager ist in Microsoft Visual Studio 2010 Ultimate und Microsoft Visual Studio Test Professional 2010 verfügbar. Weitere Informationen finden Sie unter Definieren der Anfangskonfiguration des Test-Managers und Testen der Anwendung.

Datei

Beschreibung

testconfiguration

Konfiguriert die Standardtestkonfigurationen (Hardware und Software), die für ein Teamprojekt definiert werden. Nachdem das Projekt erstellt wurde, können Sie diese Konfigurationen löschen und andere Konfigurationen erstellen.

testresolutionstate

Definiert die Testauflösungszustände, die von Test Runner und Microsoft Test Manager verwendet werden.

HinweisHinweis
Diese Zustände können nach dem Erstellen des Projekts nicht mehr geändert werden.

testsettings

Gibt die anfänglichen Testeinstellungsdateien an. Es wird nur eine Datei angegeben, "localrun.testsettings".

testvariable

Definiert die anfänglichen Testvariablen. Nachdem das Projekt erstellt wurde, können Sie diese Variablen ändern und andere Variablen erstellen.

Dateien, die Objekte zum Nachverfolgen von Arbeitsaufgaben definieren

Teammitglieder verwenden zum Nachverfolgen der Arbeit Arbeitsaufgaben. Sie können die Auswahl der von Visual Studio Application Lifecycle Management (ALM) 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.

In der folgenden Tabelle werden die XML-Definitionsdateien beschrieben, mit denen Objekte zum Nachverfolgen von Arbeitsaufgaben konfiguriert werden. Diese Dateien können für eine Prozessvorlage oder später für ein einzelnes Teamprojekt angepasst werden.

Ordner

Datei

Beschreibung

Klassifizierung

FileMapping

Gibt die Datei an, in der die Zuordnung der Felder von Office Project zu Team Foundation definiert wird. Weitere Informationen finden Sie unter Zuordnen von Microsoft Project-Feldern zu Team Foundation-Feldern.

WorkItem Tracking/Work Item Types

MSF for Agile Software Development:

  • Fehler

  • Problem

  • Freigegebene Schritte

  • Aufgabe

  • Testfall

  • User Story

MSF for Capability Maturity Model Integration (CMMI) Process Improvement:

  • Fehler

  • Änderungsanforderung

  • Problem

  • Anforderung

  • Überprüfung

  • Risiko

  • Freigegebene Schritte

  • Aufgabe

  • Testfall

Definiert die Felder, den Workflow und das Formular für jeden Arbeitsaufgabentyp. Weitere Informationen zu den für die MSF-Prozessvorlagen definierten Arbeitsaufgaben finden Sie in den folgenden Themen:

Weitere Informationen zum Anpassen oder Erstellen von Arbeitsaufgabentypen finden Sie unter Anpassen von Projektnachverfolgungsdaten, Formularen, Workflow und anderen Objekten.

Work Item Types/LinkTypes

MSF for Agile Software Development:

  • SharedSteps

  • TestedBy

MSF for CMMI Process Improvement:

  • Betrifft

  • SharedSteps

  • TestedBy

Definiert zusätzliche Typen von Links, die zum Erstellen von Beziehungen zwischen Arbeitsaufgaben verwendet werden.

Weitere Informationen finden Sie unter Anpassen der Beziehungen zwischen Arbeitsaufgaben mithilfe von Linktypen.

Arbeitsaufgabentypen

Globale Listen

HinweisHinweis
In den MSF-Standardprozessvorlagen sind keine globalen Listen definiert.

Globale Listen definieren eine Liste von Menüelementen, die in allen Arbeitsaufgabentypen und Teamprojekten verwendet werden. Sie können globale Listen definieren, die mit der Prozessvorlage hochgeladen werden. Weitere Informationen finden Sie unter Definieren von globalen Listen.

Arbeitsaufgabentypen

Categories.xml

  • Fehlerkategorie

  • Anforderungskategorie

  • Testfallkategorie

  • Kategorie freigegebener Schritte

Definiert Gruppen, durch die einer Kategorie ein Arbeitsaufgabentyp zugeordnet wird. Weitere Informationen finden Sie unter Zusammenfassen von Arbeitsaufgabentypen in Kategorien.

Work Item Types/Queries

Teamarbeitsaufgabenabfragen (.wiq)

Definiert einen anfänglichen Satz von Teamabfragen, die die Suche nach Arbeitsaufgaben unterstützen. Sie können diese Abfragen hinzufügen oder ändern. Weitere Informationen finden Sie unter Hinzufügen von Arbeitsaufgabenabfragen zu einer Prozessvorlage.

Prozessleitfadendateien

Prozessleitfadendateien werden in ein Teamprojektportal hochgeladen. Diese Dateien geben Links zu Prozessleitfadeninhalt, Projektmanagementarbeitsmappen sowie Beispielvorlagen und -dokumenten an. All diese Objekte können für eine Prozessvorlage oder später, wenn sie für ein Teamprojekt definiert werden, angepasst werden.

In der folgenden Tabelle werden die Prozessleitfadendateien beschrieben, die in den MSF-Prozessvorlagen enthalten sind.

Tipp

Prozessvorlagendateien enthalten keine Dashboards und keine Microsoft Excel-Berichte. Diese Dateien werden dem Teamprojekt entsprechend der beim Erstellen des Teamprojekts getroffenen Auswahl hinzugefügt. Wenn keine SharePoint-Website für das Teamprojekt bereitgestellt wird, sind keine Dashboards oder Office Excel-Berichte verfügbar. Weitere Informationen zu diesen Artefakten finden Sie in den folgenden Themen: Dashboards (Agile), Dashboards (CMMI), Excel-Berichte (Agile) und Excel-Berichte (CMMI).

Ordner

Dateityp

Beschreibung

Windows SharePoint Services/Process Guidance/Supporting Files

HTM-Dateien

Definiert Prozessleitfaden-URL-Dateien. Diese Dateien definieren die URL, die geöffnet wird, wenn ein Teammitglied in einem Arbeitsaufgabenformular auf Prozessleitfaden für Arbeitsaufgabe öffnen klickt. Die MSF-Prozessvorlagen enthalten Links zu Themen auf der Microsoft-Website. Diese Dateien können angepasst werden, damit sie auf andere Ressourcen für Prozessleitfäden verweisen.

Windows SharePoint Services/Shared Documents

XSLX-Dateien

Definiert Microsoft Excel-Arbeitsmappen, um Projektmanagement und Fehlerselektierung zu unterstützen.

HinweisHinweis
Excel-Arbeitsmappen werden nur in der MSF-Prozessvorlage für die agile Softwareentwicklung definiert.

Weitere Informationen finden Sie unter Arbeitsmappen (Agile).

Windows SharePoint Services/Samples and Templates

DOCX-, DOTX- und XSLX-Dateien

Stellt Beispieldokumente und Vorlagen bereit, die als Ausgangspunkt für die Erstellung von Arbeitsprodukten dienen. Diese Dateien werden in das Teamprojektportal hochgeladen, wenn eine SharePoint-Website für das Teamprojekt bereitgestellt wird.

Siehe auch

Weitere Ressourcen

Starten eines neuen Teamprojekts

Anpassen von Prozessvorlagen