Exemplarische Vorgehensweise: Erstellen eines neuen Teamprojekts aus einem vorhandenen Teamprojekt
Aktualisiert: November 2007
In dieser exemplarischen Vorgehensweise wird gezeigt, wie auf Grundlage eines vorhandenen Teamprojekts mit dem Namen AdventureWorks ein neues Teamprojekt namens Adventure Works, Version 2.0, erstellt wird. In dieser exemplarischen Vorgehensweise werden u. a. folgende Aufgaben veranschaulicht:
Erstellen des neuen Teamprojekts.
Verzweigen des Quellcodes.
Kopieren einer Arbeitsaufgabe und einer Abfrage zwischen Teamprojekten.
Kopieren einer Arbeitsaufgabenabfrage zwischen Teamprojekten.
Kopieren eines Dokuments zwischen Teamprojekten.
Vorbereitungsmaßnahmen
Für diese exemplarische Vorgehensweise benötigen Sie Folgendes:
Einen Team Foundation Server.
Sie müssen Exemplarische Vorgehensweise: Erstellen eines neuen Teamprojekts durchgeführt haben, um das AdventureWorks-Teamprojekt zu erstellen.
Sie müssen Exemplarische Vorgehensweise: Einrichten von Gruppen und Berechtigungen durchgeführt haben, um eine Gruppe und einen Benutzer hinzuzufügen und Berechtigungen für die Gruppe festzulegen.
Sie müssen Exemplarische Vorgehensweise: Verfolgen von Arbeitsaufgaben durchgeführt haben, um eine Arbeitsaufgabenabfrage zu erstellen.
Berechtigungen wie im folgenden Abschnitt beschrieben.
Erforderliche Berechtigungen
Zum Durchführen dieser exemplarischen Vorgehensweise müssen Sie Mitglied der Sicherheitsgruppe Team Foundation Administrators sein, oder die Berechtigung Neue Projekte erstellen muss auf Serverebene auf Zulassen festgelegt sein. Darüber hinaus muss Ihr Benutzerkonto Mitglied der Windows SharePoint Services-Rolle Administrator und der SQL Server Reporting Services-Rolle Inhalts-Manager sein. Weitere Informationen finden Sie unter Team Foundation Server-Berechtigungen.
Erstellen eines Teamprojekts
Teamprojekte werden auf einem Team Foundation Server erstellt. Stellen Sie deshalb eine Verbindung mit dem Team Foundation Server her, auf dem AdventureWorks gespeichert ist. Weitere Informationen finden Sie unter Gewusst wie: Herstellen einer Verbindung mit Team Foundation Server.
Nachdem Sie eine Verbindung hergestellt haben, können Sie das neue Teamprojekt erstellen.
So erstellen Sie ein Teamprojekt
Klicken Sie im Menü Datei auf Neues Teamprojekt.
Der Assistent für neue Teamprojekte wird angezeigt.
Hinweis: Wenn Sie die Visual Studio-Einstellungen für Projektmanagement, Visual Basic-Entwicklung oder Webentwicklung nicht verwenden, zeigen Sie im Menü Datei auf Neu, und klicken Sie dann auf Teamprojekt.
Geben Sie auf der Seite Teamprojekteinstellungen angeben im Feld Wie lautet der Name des Teamprojekts? den Namen AdventureWorks Version 2.0 ein, und klicken Sie dann auf Weiter.
Klicken Sie auf der Seite Prozessvorlage auswählen in der Liste Zum Erstellen des Teamprojekts verwendete Prozessvorlage auf MSF for Agile Software Development.
Team Explorer enthält auf Microsoft Solutions Framework (MSF) basierte Prozessvorlagen. Standardmäßig sind zwei Prozessvorlagen verfügbar: MSF for Agile Software Development und MSF for CMMI Process Improvement. Möglicherweise stellt das Team oder die Organisation zusätzliche Prozessvorlagen bereit oder entfernt die MSF-Vorlagen.
Behalten Sie auf der Seite Einstellungen für das Projektportal angeben den Standardtitel bei, und geben Sie im Feld Beschreibung des Teamprojektportals die Beschreibung AdventureWorks Version 2.0 sample team project ein.
Das Projektportal ist eine Teamwebsite (auf Grundlage von Windows SharePoint Services) zum Speichern und Verwalten von Versionen der Dokumente des Teamprojekts.
Klicken Sie auf Weiter.
Wählen Sie auf der Seite Einstellungen für Quellcodeverwaltung festlegen die Option Neue Quellcodeverwaltungs-Verzweigung erstellen aus.
Wählen Sie in der Liste Verzweigen von die Option $/AdventureWorks aus, und klicken Sie dann auf Weiter.
Klicken Sie auf der Seite Teamprojekteinstellungen bestätigen auf Fertig stellen.
Der Assistent für neue Teamprojekte erstellt das neue Teamprojekt.
Hinweis: Das Fertigstellen des Assistenten kann einige Minuten in Anspruch nehmen.
Klicken Sie auf der Seite Das Teamprojekt wurde erstellt auf Schließen.
Standardmäßig wurde das Kontrollkästchen Prozessleitfaden mit weiteren Informationen zum Ausführen des Teamprojekts starten aktiviert. Damit öffnet der Assistent die Übersichtsseite für den Prozessleitfaden für MSF Agile for Software Development.
Das Teamprojekt AdventureWorks Version 2.0 wird in Team Explorer angezeigt. Machen Sie sich kurz mit der Teamprojekthierarchie vertraut, indem Sie die Knoten erweitern. Sie werden feststellen, dass diese Knoten mit denen übereinstimmen, die unter dem Teamprojektknoten AdventureWorks angezeigt werden:
Arbeitsaufgaben Dieser Knoten ermöglicht Ihnen das Hinzufügen von Arbeitsaufgaben und das Erstellen und Anzeigen von Abfragen der Arbeitsaufgabendatenbank.
Dokumente Dieser Knoten ermöglicht den Zugriff auf Dokumente wie Prozessleitfäden, funktionale Spezifikationen und Risikobewertungen, die im Projektportal gespeichert sind.
Berichte Dieser Knoten ermöglicht den Zugriff auf Berichte, die Metriken für das Teamprojekt enthalten.
Teambuilds Dieser Knoten ermöglicht den Zugriff auf die Builds des Teamprojekts.
Quellcodeverwaltung Dieser Knoten ermöglicht den Zugriff auf die Hierarchie der Quellcodeverwaltung des Teamprojekts.
Konfigurieren von Teamprojekteinstellungen
Wenn Sie ein Teamprojekt erstellt haben, müssen Sie Einstellungen wie Gruppen, Berechtigungen, Bereiche und Iterationen, Buildkonfigurationen und Quellcodeverwaltung konfigurieren. Sie können Teamprojekteinstellungen über das Menü Team oder mit Team Explorer ändern.
In dieser exemplarischen Vorgehensweise erstellen Sie eine neue Gruppe von Benutzern und fügen dieser Gruppe einen Benutzer hinzu.
So fügen Sie eine neue Gruppe und einen Benutzer hinzu
Klicken Sie in Team Explorer auf den Teamprojektknoten.
Zeigen Sie im Menü Team auf Teamprojekteinstellungen, und klicken Sie dann auf Gruppenmitgliedschaft.
Klicken Sie im Dialogfeld Projektgruppen in AdventureWorks Version 2.0 auf Neu.
Geben Sie im Dialogfeld Team Foundation Server-Gruppe erstellen unter Gruppenname den Namen Developers ein, und klicken Sie dann auf OK.
Die Gruppe Developers wird in der Liste Gruppen angezeigt.
Hinweis: Wiederholen Sie Schritt 4, um zusätzliche Gruppen zu erstellen.
Klicken Sie in der Liste Gruppen auf Developers und dann auf Eigenschaften.
Klicken Sie im Dialogfeld Team Foundation Server - Gruppeneigenschaften auf die Registerkarte Mitglieder.
Wählen Sie Windows-Benutzer oder -Gruppe aus, und klicken Sie dann auf Hinzufügen.
Geben Sie im Dialogfeld Benutzer oder Gruppen auswählen einen Benutzernamen ein, und klicken Sie anschließend auf OK.
Hinweis: Wenn der eingegebene Name nicht eindeutig aufgelöst werden kann, wird das Dialogfeld Namen mehrfach gefunden angezeigt. Klicken Sie in diesem Fall unter Übereinstimmende Namen auf den gewünschten Namen und dann auf OK. Klicken Sie dann im Dialogfeld Benutzer oder Gruppen auswählen auf OK.
Klicken Sie im Dialogfeld Team Foundation Server - Gruppeneigenschaften auf OK.
Klicken Sie im Dialogfeld Projektgruppen in AdventureWorks Version 2.0 auf Schließen.
Zeigen Sie im Menü Team auf Teamprojekteinstellungen, und klicken Sie dann auf Sicherheit.
Wählen Sie im Dialogfeld Projektsicherheit die Option Team Foundation Server-Gruppe aus, und klicken Sie dann auf Hinzufügen.
Klicken Sie im Dialogfeld Gruppe hinzufügen auf <Projektname>\Developers und dann auf OK.
Team Foundation Server fügt die Gruppe Developers dem Teamprojekt hinzu.
Aktivieren Sie in Berechtigungen das Kontrollkästchen Zulassen für Projektebeneninformationen anzeigen.
Klicken Sie auf Schließen.
Für die Version 2.0 des Produkts verwenden Sie dieselbe Teamprojektstruktur wie für das ursprüngliche Teamprojekt. Das Kioskteam erstellt die Software zum Verkauf in Geschäften, wo Kunden das Produkt erhalten oder bestellen können. Es gibt auch ein Webteam, das an einer Internetwebsite arbeitet. Durch Anpassen der Projektstruktur an die Organisation können Sie Arbeitsaufgaben den Teams zuordnen, die daran arbeiten. Mithilfe der Kategorien können Sie die Arbeitsaufgaben dann klassifizieren, abfragen sowie Berichte über diese erstellen. Die Bereiche werden weder automatisch durch die Prozessvorlage erstellt noch automatisch aus dem alten Teamprojekt kopiert. Stattdessen müssen Sie die Bereiche manuell eingeben.
So ändern Sie die Teamprojektstruktur
Klicken Sie in Team Explorer auf das Teamprojekt AdventureWorks Version 2.0.
Zeigen Sie im Menü Team auf Teamprojekteinstellungen, und klicken Sie dann auf Bereiche und Iterationen.
Vergewissern Sie sich im Dialogfeld Bereiche und Iterationen, dass die Registerkarte Bereich ausgewählt ist.
Klicken Sie auf der Symbolleiste auf Untergeordneten Knoten hinzufügen.
Klicken Sie mit der rechten Maustaste auf den neuen Knoten, klicken Sie auf Umbenennen, und geben Sie dann im Feld Kiosk ein.
Klicken Sie auf den Knoten Bereich.
Wiederholen Sie die Schritte 3, 4 und 5, um den zusätzlichen Bereich Web zu erstellen.
Ändern Sie danach das Teamprojekt, um die geplanten Iterationen anzugeben. Im Szenario dieser exemplarischen Vorgehensweise verwenden Sie dieselben drei Meilensteine wie im ursprünglichen Teamprojekt. Jeder dieser Meilensteine markiert das Ende einer Iteration: M1 Prototype, M2 Beta und M3 Freigabe.
So ändern Sie Iterationen des Teamprojekts
Klicken Sie im Dialogfeld Bereiche und Iterationen auf die Registerkarte Iteration.
Hinweis: Die MSF for Agile Software Development-Vorlage enthält drei vordefinierte Iterationen. Für dieses Verfahren können Sie diese Iterationen löschen, sie umbenennen statt neue zu erstellen oder sie unverändert beibehalten.
Klicken Sie auf der Symbolleiste auf Untergeordneten Knoten hinzufügen.
Klicken Sie mit der rechten Maustaste auf den neuen Knoten, klicken Sie auf Umbenennen, und geben Sie dann im Feld M1 Prototype ein.
Klicken Sie auf den Knoten Iteration.
Wiederholen Sie die Schritte 2, 3 und 4, um die beiden zusätzlichen Elemente M2 Beta und M3 Release zu erstellen.
Klicken Sie auf Schließen.
Kopieren von entsprechenden Arbeitsaufgaben in das neue Teamprojekt
Wenn im alten Teamprojekt Arbeitsaufgaben, z. B. Aufgaben oder Fehler, zurückgestellt wurden, können Sie diese Arbeitsaufgaben in das neue Teamprojekt verschieben. Arbeitsaufgaben müssen einzeln aus dem alten Teamprojekt in das neue Teamprojekt kopiert werden. Sie können auch beliebige Abfragen kopieren.
So kopieren Sie Arbeitsaufgaben in ein neues Teamprojekt
Erweitern Sie in Team Explorer den Knoten AdventureWorks, erweitern Sie den Knoten Arbeitsaufgaben, und klicken Sie dann auf den Knoten Teamabfragen.
Zeigen Sie im Menü Team auf Arbeitsaufgabe hinzufügen, und klicken Sie dann auf Aufgabe.
Geben Sie im Titelfeld Meet with business analyst to collect new requirements ein.
Wählen Sie in der Liste Disziplin den Eintrag Projektmanagement aus.
Klicken Sie im Menü Datei auf Neue Task <Nummer> speichern.
Doppelklicken Sie in Team Explorer unter Teamabfragen auf Alle Aufgaben.
Klicken Sie mit der rechten Maustaste auf die neue Aufgabe, die Sie gerade erstellt haben, und klicken Sie dann auf Kopie von Arbeitsaufgabe erstellen.
Erweitern Sie im Dialogfeld Arbeitsaufgabe kopieren die Liste unter Teamprojekt, und wählen Sie AdventureWorks Version 2.0 aus.
Wählen Sie in der Liste Arbeitsaufgabentyp den Eintrag Aufgabe aus, und klicken Sie dann auf OK.
Wählen Sie auf der Registerkarte Neuer Task <Nummer> in der Liste Bereich den Eintrag Kiosk aus.
Wählen Sie in der Liste Iteration die Iteration M1 Prototype aus.
Wählen Sie in der Liste Zugewiesen an die Person aus, die für die Aufgabe verantwortlich ist.
Klicken Sie im Menü Datei auf Neuen Task <Nummer> speichern.
Erweitern Sie in Team Explorer nacheinander die Knoten AdventureWorks Version 2.0, Arbeitsaufgaben und Teamabfragen, und doppelklicken Sie dann auf Alle Aufgaben.
Führen Sie einen Bildlauf in der Liste der Aufgaben durch, um sicherzustellen, dass die aus dem Teamprojekt AdventureWorks kopierte Aufgabe in der Liste angezeigt wird.
Wiederholen Sie die Schritte 7 bis 14, um weitere Arbeitsaufgaben aus dem alten Teamprojekt in das neue Teamprojekt zu kopieren.
Hinweis: Sie können auch Microsoft Excel verwenden, um Sammelkopiervorgänge für Arbeitsaufgaben aus einem Teamprojekt in ein anderes durchzuführen. Mit dem Sammelkopiervorgang werden zwar die aktuellen Informationen der Arbeitsaufgaben kopiert, jedoch nicht die Versionsgeschichte der Arbeitsaufgaben sowie Anlagen oder Verknüpfungen mit dem neuen Teamprojekt. Weitere Informationen über Sammelkopiervorgänge für Arbeitsaufgaben mithilfe von Microsoft Excel finden Sie unter Arbeiten mit Arbeitsaufgaben in Microsoft Excel und Microsoft Project.
Kopieren von entsprechenden Dokumenten in das neue Teamprojekt
Möglicherweise wurden im alten Teamprojektportal Dokumente erstellt und gespeichert, die Sie im neuen Teamprojekt weiterhin verwenden möchten. Um diese Dokumente in die Version 2.0 des Teamprojekts zu verschieben, kopieren Sie die Dokumente und fügen sie ein.
So kopieren Sie Dokumente in ein neues Teamprojekt
Erweitern Sie in Team Explorer den Knoten AdventureWorks, erweitern Sie den Knoten Dokumente, und erweitern Sie dann den Knoten Anforderungen.
Klicken Sie mit der rechten Maustaste auf Vision.doc, und klicken Sie dann auf Umbenennen.
Geben Sie im Textfeld New Vision.doc ein, und drücken Sie dann die EINGABETASTE.
Klicken Sie auf New Vision.doc.
Klicken Sie im Menü Bearbeiten auf Kopieren.
Erweitern Sie den Knoten AdventureWorks Version 2.0, erweitern Sie den Knoten Dokumente, und klicken Sie dann auf den Knoten Anforderungen.
Klicken Sie im Menü Bearbeiten auf Einfügen.
Die Datei New Vision.doc wird in der Liste von Dokumenten angezeigt.
Wiederholen Sie die Schritte 4 bis 7, um weitere Dokumente aus dem alten Teamprojekt in das neue Teamprojekt zu kopieren.
Nächste Schritte
Nachdem Sie nun Version 2.0 des Teamprojekts erstellt haben, können Sie und die anderen Teammitglieder mit der Arbeit am neuen Teamprojekt beginnen. Ziehen Sie diese zusätzlichen Schritte in Erwägung:
Schließen Sie zusätzliches Material in die aus dem Teamprojekt AdventureWorks kopierten Arbeitsaufgaben ein. Weitere Informationen finden Sie unter Exemplarische Vorgehensweise: Hinzufügen von Verknüpfungen und Anlagen zu Arbeitsaufgaben.
Erstellen Sie erneut dieselben Eincheckrichtlinien, die im Teamprojekt AdventureWorks verwendet werden. Weitere Informationen finden Sie unter Exemplarische Vorgehensweise: Anpassen von Eincheckrichtlinien und -hinweisen.
Siehe auch
Aufgaben
Exemplarische Vorgehensweise: Herstellen einer Verknüpfung mit einem Teamprojekt
Konzepte
Team Foundation-Prozessleitfäden