Exemplarische Vorgehensweise: Erstellen eines neuen Teamprojekts
In dieser exemplarischen Vorgehensweise wird veranschaulicht, wie Team Explorer verwendet wird, um das Teamprojekt Adventure Works zu erstellen.
In dieser exemplarischen Vorgehensweise werden folgende Aufgaben veranschaulicht:
Erstellen eines Teamprojekts mit der MSF for Agile Software Development-Prozessvorlage
Konfigurieren von Projektbereichen und Iterationseinstellungen für ein Teamprojekt
Öffnen der Projektprüfliste.
Vorbereitungsmaßnahmen
Um diese exemplarische Vorgehensweise nachzuvollziehen, benötigen Sie Folgendes:
Einen Team Foundation Server
Berechtigungen wie im folgenden Abschnitt Sicherheit beschrieben.
Sicherheit
Zum Durchführen dieser exemplarischen Vorgehensweise müssen Sie Mitglied der Sicherheitsgruppe Team Foundation Administrators 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 das zentrale Konzept, das die Teamanstrengungen für das Erstellen einer bestimmten Softwaretechnologie oder eines bestimmten Softwareprodukts enthält. Wenn Sie ein Teamprojekt erstellen, erstellt der Assistent für neue Teamprojekte eine Reihe von Fokuspunkten, um die Teamarbeit zu zentralisieren. Außerdem wird eine Website für das Teamprojekt mit Dokumentvorlagen sowie vordefinierten Berichten erstellt. Zum Nachverfolgen aller Vorgänge im Projekt wird eine Arbeitsaufgabendatenbank erstellt. Ferner wird eine Prozessvorlage eingerichtet, die die Regeln, Richtlinien, Sicherheitsgruppen und Abfragen für alle Arbeitsvorgänge bestimmt. Für die Quellcodeverwaltung wird eine Quellcodeverzweigung erstellt.
Teamprojekte werden auf einem Team Foundation Server erstellt. Aus diesem Grund 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.
Klicken Sie auf der Seite Prozessvorlage auswählen in der Dropdownliste Zum Erstellen des Teamprojekts verwendete Prozessvorlage auf MSF for Agile Software Development - v4.0.
Team Explorer enthält MSF-basierte (Microsoft Solutions Framework) Prozessvorlagen. Standardmäßig sind zwei Prozessvorlagen verfügbar: MSF for Agile Software Development - v4.0 und MSF for CMMI Process Improvement - v4.0. Das Team oder die Organisation kann weitere Prozessvorlagen hinzufügen oder die MSF-Vorlagen entfernen.
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.
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 in der Standardeinstellung aktiviert ist, öffnet der Assistent die Übersichtsseite des Prozessleitfadens für MSF 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 den Zugriff zum Hinzufügen von Arbeitsaufgaben und zum 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 mitnehmen 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.
Klicken Sie im Dialogfeld Bereiche und Iterationen auf die Registerkarte Bereich.
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. In dieser Vorgehensweise können Sie die Iterationen löschen, umbenennen anstatt neue zu erstellen, oder Sie können sie unverändert lassen.
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 Kalkulationstabelle 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, können Sie und die Mitglieder des Teams mit der Arbeit am Teamprojekt beginnen. Ziehen Sie diese zusätzlichen Schritte in Erwägung:
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