Exemplarische Vorgehensweise: Erstellen eines neuen Teamprojekts
Aktualisiert: November 2007
In dieser exemplarischen Vorgehensweise wird gezeigt, wie Team Explorer verwendet wird, um das Teamprojekt Adventure Works zu erstellen.
Diese exemplarische Vorgehensweise enthält die folgenden Aufgaben:
Erstellen eines Teamprojekts, in dem die Prozessvorlage für MSF for Agile Software Development verwendet wird
Konfigurieren von Projektbereichen und Iterationseinstellungen für ein Teamprojekt
Öffnen der Projektprüfliste.
Vorbereitungsmaßnahmen
Um diese exemplarische Vorgehensweise nachzuvollziehen, benötigen Sie Folgendes:
Team Explorer, auf Ihrem Computer installiert.
Berechtigungen auf einem Team Foundation Server, ein neues Teamprojekt herzustellen, wie im folgenden Abschnitt beschrieben.
Erforderliche Berechtigungen
Zum Ausführen dieser exemplarischen Vorgehensweise müssen Sie Mitglied der Sicherheitsgruppe Team FoundationAdministrators sein, oder die Berechtigungen Serverebeneninformationen anzeigen und Neue Projekte erstellen müssen 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
Softwareprojekte in Team Foundation werden als Teamprojekte bezeichnet. Sie unterscheiden sich erheblich von Softwareprojekten in Visual Studio (.csprj oder .vbproj). Das Teamprojekt ist der zentrale Punkt für die gemeinsame Nutzung aller Teamaktivitäten, die zum Erstellen einer spezifischen Softwaretechnologie oder eines bestimmten Produkts notwendig sind. Der Assistent für neue Teamprojekte erstellt mehrere unterschiedliche Hauptkomponenten des neuen Teamprojekts. Er erstellt eine Website für das Teamprojekt, die Dokumentvorlagen sowie vordefinierte Berichte enthält. Zum Nachverfolgen aller Vorgänge im Projekt erstellt der Assistent eine Arbeitsaufgabendatenbank. Er richtet eine Prozessvorlage ein, die die Regeln, Richtlinien, Sicherheitsgruppen und Abfragen für alle Arbeitsvorgänge bestimmt. Schließlich erstellt er eine Quellcodeverzweigung für die Versionskontrolle.
Sie können einen Team Foundation Server verwenden, um Teamprojekte zu erstellen. Deshalb müssen Sie eine Verbindung mit einem Team Foundation Server herstellen. Weitere Informationen finden Sie unter Gewusst wie: Herstellen einer Verbindung mit Team Foundation Server
Nachdem Sie die Verbindung hergestellt haben, können Sie ein 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 nicht die Umgebungseinstellungen des Projektmanagements, der Visual Basic-Entwicklung oder der Webentwicklung verwenden, zeigen Sie im Menü Datei auf Neu, und klicken Sie auf Teamprojekt.
Geben Sie auf der Seite Teamprojekteinstellungen angeben im Feld Wie lautet der Name des Teamprojekts?AdventureWorks ein, und klicken Sie auf Weiter.
Wählen Sie auf der Seite Prozessvorlage auswählen aus der Dropdownliste Zum Erstellen des Teamprojekts verwendete Prozessvorlage die Option MSF for Agile Software Development - v4.2 aus, und klicken Sie dann auf Weiter.
Team Explorer enthält MSF-basierte (Microsoft Solutions Framework) Prozessvorlagen. Standardmäßig sind zwei Prozessvorlagen verfügbar: MSF for Agile Software Development - v4.2 und MSF for CMMI Process Improvement - v4.2. Möglicherweise stellt das Team oder die Organisation zusätzliche Prozessvorlagen bereit oder entfernt die MSF-Vorlagen.
Wenn Sie eine Beschreibung einer Prozessvorlage anzeigen möchten, wählen Sie die Vorlage aus, und lesen Sie den Text im Feld Ausführliche Beschreibung der Prozessvorlage:.
Behalten Sie auf der Seite Einstellungen für das Projektportal angeben den Standardtitel bei, und geben Sie im Feld Beschreibung des Teamprojektportals:Adventure Works 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. Die Adresse des Projektportals wird im Feld Adresse der Teamprojekt-Portalsite angezeigt.
Klicken Sie auf Weiter.
Behalten Sie die Standardwerte auf der Seite Einstellungen für Quellcodeverwaltung angeben bei, und klicken Sie auf Weiter.
Klicken Sie auf der Seite Teamprojekteinstellungen bestätigen auf Fertig stellen.
Das neue Teamprojekt wird vom Assistenten für neue Teamprojekte erstellt.
Hinweis: Das Fertigstellen des Assistenten kann einige Minuten in Anspruch nehmen.
Klicken Sie auf der Seite Das Teamprojekt wurde erstellt auf Schließen.
Da das Kontrollkästchen Prozessleitfaden mit weiteren Informationen zum Ausführen des Teamprojekts starten standardmäßig aktiviert ist, öffnet der Assistent die Übersichtsseite des Prozessleitfadens für MSF for Agile for Software Development.
Das AdventureWorks-Teamprojekt wird in Team Explorer angezeigt. Machen Sie sich kurz mit der Teamprojekthierarchie vertraut, indem Sie die Knoten erweitern. Es sind mehrere Knoten der obersten Ebene vorhanden:
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
Nachdem Sie ein Teamprojekt erstellt haben, müssen Sie Einstellungen wie Gruppen, Berechtigungen, Bereiche und Iterationen sowie Buildkonfigurationen und die Quellcodeverwaltung vornehmen. Sie können Teamprojekteinstellungen über das Menü Team oder mit Team Explorer ändern.
In dieser exemplarischen Vorgehensweise ändern Sie die Teamprojektklassifizierungen. Die Klassifizierungen werden verwendet, um Arbeitsaufgaben nach Projektbereichen und Iterationen zu kategorisieren. Die Projektstruktur ist eine Knotenhierarchie, die Featurebereiche oder Teams darstellt. Eine Iteration ist ein Entwicklungszeitraum mit dem Ziel, einen bestimmten Meilenstein zu erreichen.
In dieser exemplarischen Vorgehensweise passen Sie die Teamprojektstruktur an die Organisationsstruktur von Adventure Works an. Das Kioskteam erstellt die Software zum Verkauf in Geschäften, wo Kunden das Produkt erhalten oder bestellen können. Das Webteam arbeitet an der Internetwebsite. Durch Anpassen der Projektstruktur an die Organisation können Sie Arbeitsaufgaben den Teams zuordnen, die daran arbeiten. Sie können die Kategorien anschließend zur Klassifizierung und für Abfragen von und zur Berichterstellung für Arbeitsaufgaben verwenden.
So ändern Sie die Teamprojektstruktur
Klicken Sie in Team Explorer auf das AdventureWorks-Teamprojekt.
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 die Symbolleisten-Schaltfläche Untergeordneten Knoten hinzufügen.
Klicken Sie mit der rechten Maustaste auf den neuen Knoten, klicken Sie auf Umbenennen, und geben Sie dann im Bearbeitungsfeld Kiosk ein.
Klicken Sie auf den Knoten Bereich.
Wiederholen Sie die Schritte 2, 3 und 4, um den zusätzlichen Bereich Web zu erstellen.
Ändern Sie anschließend das Teamprojekt, um die geplanten Iterationen anzugeben. Diese exemplarische Vorgehensweise besteht aus drei Meilensteinen. Jeder Meilenstein 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 Entwicklungsvorlage MSF Agile for Software Development 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 die Symbolleisten-Schaltfläche Untergeordneten Knoten hinzufügen.
Klicken Sie mit der rechten Maustaste auf den neuen Knoten, klicken Sie auf Umbenennen, und geben Sie dann im Bearbeitungsfeld 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.
Öffnen der Projektprüfliste
Öffnen Sie nun die Projektprüfliste, und überprüfen Sie die mit der MSF Agile for Software Development-Vorlage erstellten ursprünglichen Aufgaben. Die Prüfliste stellt eine Reihe von zu erledigenden Aufgaben für die ersten Schritte im Projekt bereit.
So öffnen Sie die Projektprüfliste
Erweitern Sie in Team Explorer den Knoten AdventureWorks, und erweitern Sie den Knoten Dokumente und den Knoten Projektmanagement.
Klicken Sie mit der rechten Maustaste auf Project checklist.xls, und klicken Sie auf Öffnen.
Klicken Sie im Dialogfeld Dateidownload auf OK.
Die Projektprüfliste wird als Arbeitsblatt in Microsoft Excel geöffnet.
Überprüfen Sie die Aufgabenliste.
Schließen Sie die Prüfliste.
Nächste Schritte
Nachdem Sie das Teamprojekt erstellt haben, müssen Sie den Mitgliedern des Teams ermöglichen, mit der Arbeit am Teamprojekt zu beginnen. Ziehen Sie diese zusätzlichen Schritte in Erwägung:
Richten Sie Gruppen und Berechtigungen für das Team ein. Weitere Informationen finden Sie unter Exemplarische Vorgehensweise: Einrichten von Gruppen und Berechtigungen.
Richten Sie Berechtigungen für Projektleiter, Mitwirkende und Leser in der Gruppe ein. Weitere Informationen finden Sie unter den folgenden Themen:
Erstellen Sie Arbeitsaufgaben, um Arbeit zuzuweisen und nachzuverfolgen. Weitere Informationen finden Sie unter Exemplarische Vorgehensweise: Verfolgen von Arbeitsaufgaben.
Konfigurieren Sie zusätzliche Teamprojekteinstellungen. Weitere Informationen finden Sie unter Exemplarische Vorgehensweise: Anpassen von Eincheckrichtlinien und -hinweisen.
Siehe auch
Aufgaben
Exemplarische Vorgehensweise: Herstellen einer Verknüpfung mit einem Teamprojekt