Freigeben über


Top-Down-Planung geschäftlicher Anforderungen in Enterprise-Projektplänen mit Zuordnung zu einem Teamprojekt

Als Projektmanager können Sie in Project Server die allgemeinen Geschäftsanforderungen verwalten, während das Entwicklungsteam in Visual Studio Team Foundation Server Aufgabendetails verwaltet. Sie können Anforderungen definieren und den Rollup von Ressourcen und Aufwand anzeigen, und Sie können außerdem die Auswirkungen auf den Zeitplan anzeigen, wenn das Entwicklungsteam seine Detailaufgaben definiert, schätzt und aktualisiert. Das Synchronisierungsmodul für Visual Studio Team Foundation Server 2010 und Project Server verwaltet Planungsdaten und Ressourcennutzung für Anforderungen im zugeordneten Enterprise-Projektplan und Teamprojekt.

Tipp

Wenn Sie mit Project Server sowohl die Lieferleistungen als auch die Aufgaben verwalten möchten, finden Sie entsprechende Informationen unter Verwalten von Projektdetails in einem Enterprise-Projektplan mit Zuordnung zu einem Teamprojekt.

Bevor Sie in einem Enterprise-Projektplan eine Top-Down-Planung ausführen können, müssen Sie den Projektplan dem Teamprojekt zuordnen. Weitere Informationen finden Sie unter Verwalten der Zuordnung von Enterprise-Projekten zu Teamprojekten. Bevor Sie dem Projekt den Plan zuordnen, sollten Sie Empfohlene Konfigurationen für die Unterstützung der Top-Down-Planung weiter unten in diesem Thema lesen.

In diesem Thema

  • Prozessübersicht über die Top-Down-Planung mit Project Server

  • Empfohlene Konfigurationen für die Unterstützung der Top-Down-Planung

  • Aufgaben und Best Practices für den Projektmanager

  • Aufgaben und Best Practices für das Entwicklungsteam

Erforderliche Berechtigungen

Zum Ausführen der Verfahren in diesem Thema müssen die folgenden Berechtigungen zugewiesen werden:

  • Zum Veröffentlichen von Aufgaben aus einem Enterprise-Projektplan in Team Foundation muss die Ressource, die der Aufgabe zugewiesen ist, ein Mitglied der Gruppe Contributors für das Teamprojekt sein.

  • Um Arbeitsaufgaben in Team Foundation zu aktualisieren und sie an Project Server zu senden, müssen Benutzer Mitglied der Gruppe Contributors für das Teamprojekt sein. Benutzer müssen außerdem Mitglied der Gruppe Teammitglieder für Project Web Access oder Projekt Web App (PWA) sein oder über die Berechtigungen Projekt öffnen und Projektwebsite anzeigen in Project verfügen.

Weitere Informationen finden Sie unter Zuweisen von Berechtigungen für die Unterstützung der Integration von Project Server und Team Foundation Server.

Prozessübersicht über die Top-Down-Planung mit Project Server

Wie in der folgenden Abbildung gezeigt, erfolgt die Synchronisierung von Anforderungen zwischen dem Projektplan und dem Teamprojekt in 10 Hauptschritten.

Ressourcenrollup für PS-TFS-Workflowprozess

Das Synchronisierungsmodul verwaltet Planungsdaten für Anforderungen im Projektplan und dem Teamprojekt. Team Foundation berechnet automatisch den Rollup verbleibender und tatsächlicher Arbeit nach Ressource auf Grundlage der Aufgaben, die mit den einzelnen Anforderungen verknüpft sind. Wenn Teammitglieder Aufgaben aktualisieren, werden die Rollupwerte für die Anforderungen im Teamprojekt automatisch aktualisiert, und in der Instanz von PWA werden Statusaktualisierungen angezeigt, die vom Projektmanager genehmigt werden müssen. In der folgenden Tabelle sind die Aufgaben, die ausgeführt werden, zusammengefasst.

Projektmanager

Als Projektmanager führen Sie in Project oder PWA die folgenden Aufgaben aus:

Schritt 1   Definieren von Lieferleistungen, Funktionen oder Anforderungen im Enterprise-Projektplan

Schritt 2   Speichern und Veröffentlichen des Projektplans in Project Server

Schritt 8   Überprüfen des Status jeder Lieferleistung und Anpassen des Zeitplans auf Grundlage von aktualisierten Informationen

9   Festlegen einer Baseline und Nachverfolgen des Status anhand der Baseline

Synchronisierungsmodul

Für jede Anforderung, deren Veröffentlichung festgelegt ist, führt das Synchronisierungsmodul die folgenden Aufgaben aus:

Schritt 3Es erstellt eine Anforderungsarbeitsaufgabe in dem Teamprojekt, das dem Enterprise-Projektplan zugeordnet ist. Das Modul erstellt außerdem einen Link, der die Anforderung in Project an die Arbeitsaufgabe in Team Foundation bindet.

Schritt 7Es erstellt eine Statusaktualisierung, wenn in Team Foundation die einzelnen zugeordneten Felder für jede veröffentlichte Anforderung aktualisiert werden. Diese Aktualisierungen werden in der Genehmigungswarteschlange zur Überprüfung durch den Projektmanager angezeigt.

Teamleiter

In Team Foundation führen der Teamleiter und die Teammitglieder die folgenden Aufgaben aus:

Schritt 4   Überprüfen der Lieferleistungen, die dem Teamprojekt hinzugefügt werden

Schritt 5   Definieren der erforderlichen Aufgaben zum Implementieren der einzelnen Lieferleistungen und Überprüfen, ob jede Aufgabe mit der entsprechenden Lieferleistung verknüpft ist

Schritt 6   Schätzen der für jede Aufgabe erforderlichen Arbeit und Definieren dieser Arbeit als Verbleibende Arbeit

10   Aktualisieren der Felder Verbleibende Arbeit und Abgeschlossene Arbeit für jede Aufgabe

Zurück nach oben

Empfohlene Konfigurationen für die Unterstützung der Top-Down-Planung

Für den im vorherigen Abschnitt beschriebenen Prozess müssen Sie dem Teamprojekt den Enterprise-Projektplan zuordnen. In der folgenden Tabelle werden die empfohlenen Konfigurationen für das Teamprojekt und die Zuordnungen beschrieben. Weitere Informationen finden Sie unter Verwalten der Zuordnung von Enterprise-Projekten zu Teamprojekten.

Zu konfigurierender Bereich

Empfohlene Konfiguration

Hinweise

Prozessvorlage für Teamprojekt

Microsoft Solutions Framework (MSF) for Capability Maturity Model Integration (CMMI) Process Improvement, Version 5.0

Die CMMI-Vorlage stellt Anforderungs- und Aufgabentypen von Arbeitsaufgaben bereit. Sie bietet außerdem die Teamabfrage Arbeitsaufgliederung, mit der Sie schnell Aufgaben definieren und mit Anforderungen verknüpfen können.

Projektzuordnung

/workItemTypes:Requirement

Wenn Sie dem Teamprojekt den Enterprise-Projektplan zuordnen, geben Sie als Arbeitsaufgabentyp Anforderung an. Sie können auch Feste Arbeit für Aufgaben unterbinden. Bei Feste Arbeit handelt es sich um einen von drei Typen von Aufgaben, die Sie in Project verwenden können. Weitere Informationen finden Sie unter Ändern der Vorgangsart, die Project zum Berechnen der Vorgangsdauer verwendet.

Feldzuordnung

/useDefaultFieldMappings

Sie können die Standardfeldzuordnungen verwenden. Es sind keine weiteren Feldzuordnungen erforderlich.

Ressourcennamen

Sie müssen Teammitglieder für jede Instanz von PWA der Gruppe Teammitglieder hinzufügen, oder Sie müssen ihnen in Project die Berechtigungen Projekt öffnen und Projektwebsite anzeigen gewähren. Weitere Informationen finden Sie unter So fügen Sie der Gruppe Teammitglieder Team Foundation-Mitglieder hinzu.

Zudem müssen Sie dem Enterprise-Projektpool und dem Ressourcenpool für den Projektplan sämtliche Teammitglieder hinzufügen.

Sie müssen allen Benutzerkonten, die im Projektplan als Ressourcen zugeordnet sind oder im Feld Zugewiesen an einer Arbeitsaufgabe genannt werden, entsprechende Berechtigungen zuweisen. Diese Benutzer senden Statusaktualisierungen, die in die Statuswarteschlange für die Instanz von PWA eingefügt werden.

Alle Namen, die dem Feld Ressourcennamen zugewiesen sind, müssen als gültige Contributors des Teamprojekts erkannt werden.

Projektmanager

Konten von Project Professional-Benutzern muss die Berechtigung Projektebeneninformationen anzeigen gewährt werden, oder sie müssen als Mitglieder in Team Foundation der Gruppe Reader für Teamprojekte zugewiesen werden, in denen sie Veröffentlichungen vornehmen sollen.

Sie müssen Projektmanagern Berechtigungen gewähren, damit diese Arbeitsaufgaben für Teamprojekte ändern können, die ihren Enterprise-Projektplänen zugeordnet sind.

Zurück nach oben

Aufgaben und Best Practices für den Projektmanager

Für die folgenden Aufgaben des Projektmanagers werden Best Practices oder erforderliche Verfahren angegeben:

  • Definieren von Anforderungen

  • Genehmigen von Statusaktualisierungen

  • Überprüfen des Zeitplans und Festlegen einer Baseline

  • Anzeigen einer Vorschau von Aktualisierungen und Auswirkungen auf den kritischen Pfad

Zusätzlich zu diesen Aktivitäten können Sie auch die Zuweisung von Arbeit zu Ressourcen anzeigen. Weitere Informationen finden Sie unter Arbeiten mit Ressourcenrollup in Enterprise-Projekten mit Zuordnung zu Teamprojekten.

Zurück nach oben

Definieren von Anforderungen

Wenn Sie Anforderungen definieren, sollten Sie diese dem Leiter des Entwicklungsteams zuweisen. Wie in der folgenden Abbildung gezeigt, müssen Sie das Feld In Teamprojekt veröffentlichen auf Ja und das Feld Arbeitsaufgabentyp auf Anforderung festlegen. Wenn für das Teamprojekt nur ein Arbeitsaufgabentyp zugeordnet ist, wird dieser automatisch festgelegt.

Tipp

Wenn Sie erwarten, dass der Entwicklungsleiter Arbeitseinschätzungen gibt, sollten Sie das Feld Verbleibende Arbeit auf 0 Stunden oder das Feld Dauer auf 0 Tage festlegen.

Einstellungsanforderungen für die Veröffentlichung

Wichtig

"Text30" ist das Standardprojektfeld, das der Spalte Arbeitsaufgabentyp zugeordnet ist, die beim Synchronisieren von Aufgaben mit Arbeitsaufgaben verwendet wird. Wenn Sie einmal mithilfe der Option Teamprojekt auswählen im Team-Menüband eine Verbindung zwischen dem Projektplan und Team Foundation Server herstellen, wird ein zusätzliches Projektfeld verfügbar, das ebenfalls die Bezeichnung Arbeitsaufgabentyp trägt. Dieses Feld, das das Standardprojektfeld "Text24" besitzt, unterstützt die Zuordnung von Projektplänen, die an Team Foundation gebunden werden, unterstützt jedoch nicht die Synchronisierung von Plänen. Das auf Text24 basierende Feld enthält die vollständige Liste von Arbeitsaufgabentypen für das Teamprojekt. Sie können feststellen, ob Sie über das richtige Feld verfügen, indem Sie darauf zeigen und sich vergewissern, ob Text30 angezeigt wird.

Sie sollten nur Anforderungen festlegen, die in Team Foundation nachverfolgt werden sollen. Nachdem Sie die Anforderungsdefinitionen abgeschlossen haben, können Sie den Projektplan speichern und in Project Server veröffentlichen. Wie in der folgenden Abbildung gezeigt, gibt eine Statusbenachrichtigung in der linken unteren Ecke an, wann die Veröffentlichung abgeschlossen ist.

Tipp

Wenn Sie den Plan veröffentlichen, überprüft das Team Foundation-Add-In für Project die von Ihnen angegebenen Daten. Wenn ein Pflichtfeld nicht definiert ist oder wenn ein Wert nicht zulässig ist, müssen Sie diese Fehler beheben. Weitere Informationen finden Sie unter Beheben von Validierungsfehlern.

Anzeige des Veröffentlichungsstatus in der Statusleiste

Zurück nach oben

Genehmigen von Statusaktualisierungen

Statusaktualisierungen in der Genehmigungswarteschlange geben den Fortschritt des Teams bei der Bearbeitung der Anforderungen an. Wie in der folgenden Abbildung gezeigt, können Sie die Aktualisierungen der veröffentlichten Anforderungen und der den Aufgaben zugewiesenen Ressourcen anzeigen. Sie können auf einen Blick die aktualisierten Aufgaben und die Details jeder Aktualisierung bestimmen.

Genehmigungscenter mit Statusaktualisierung

Sie können auf eine Statusaktualisierung klicken, um das Fenster Aufgabendetails zu öffnen, wie in der folgenden Abbildung gezeigt. Sie können die geänderten Werte jedes Felds überprüfen, das für die Synchronisierung zugeordnet ist.

Aufgabendetails

Tipp

Um den Enterprise-Projektplan mit den Änderungen zu aktualisieren, die von Team Foundation gesendet werden, müssen Sie die Aktualisierungen akzeptieren.

Sie können eine Aktualisierung akzeptieren oder ablehnen und einen Kommentar hinzufügen. Beispielsweise können Sie eine Aktualisierung ablehnen, weil Sie mit einer Schätzung nicht übereinstimmen, weil ein Teammitglied einen fehlerhaften Wert eingegeben hat oder weil Sie möchten, dass Aufgaben neu zugewiesen werden, damit die Arbeit schneller abgeschlossen wird.

Zurück nach oben

Überprüfen des Zeitplans und Festlegen einer Baseline

Nachdem Sie die Statusaktualisierungen genehmigt haben, können Sie in Project den Zeitplan aktualisieren und die Arbeitsauslastung verteilen, und Sie können anhand der Schätzungen eine Baseline festlegen. Wie in der folgenden Abbildung gezeigt, werden in Project die für die Anforderung Einkaufswagen definierten Schätzungen angezeigt.

Rollup der geschätzten Arbeit

Damit Sie die Kontrolle über den Zeitplan behalten, legen Sie eine Baseline fest, um den Teamstatus anhand des Zielzeitplans nachzuverfolgen. Weitere Informationen finden Sie auf der folgenden Seite der Microsoft-Website: Erstellen oder Aktualisieren von Basis- und Zwischenplänen.

Zurück nach oben

Anzeigen einer Vorschau von Aktualisierungen und Auswirkungen auf den kritischen Pfad

Teammitglieder aktualisieren die Felder Abgeschlossene Arbeit und Verbleibende Arbeit für jede Aufgabe entsprechend ihrem Fortschritt bei der Arbeit. Für diese Werte erfolgt ein Rollup für jede in Team Foundation veröffentlichte Aufgabe. Bevor Sie die Aktualisierungen genehmigen, können Sie eine Vorschau der Auswirkungen der Aktualisierungen auf den kritischen Pfad anzeigen, indem Sie im Genehmigungscenter auf Vorschau der Aktualisierungen klicken.

Nachdem Sie die Statusaktualisierungen genehmigt haben, können Sie die Aktualisierungen des Projektzeitplans anzeigen. Wenn eine Anforderung mehr Zeit als zunächst geschätzt erfordert, können Sie bestimmen, ob sich Änderungen an Schätzungen auf den kritischen Pfad auswirken.

Sie können den Teamleiter warnen, wenn eine negative Auswirkung auf den Zeitplan auftritt und die Teamprojektaufgaben angepasst werden müssen.

Zurück nach oben

Aufgaben und Best Practices für das Entwicklungsteam

Als Contributor eines Teamprojekts können Sie mit Team Explorer oder einem Team Foundation-Client die folgenden Aufgaben ausführen:

  • Überprüfen der neuen Anforderungen

  • Definieren und Schätzen der mit den einzelnen Anforderungen verknüpften Aufgaben

  • Aktualisieren von verbleibender und abgeschlossener Arbeit

  • Behandeln abgelehnter Aktualisierungen von Anforderungen

Zurück nach oben

Überprüfen der neuen Anforderungen

Wenn Sie neue Anforderungen in Project Server veröffentlichen, werden sie automatisch im Teamprojekt angezeigt. Mit der Abfrage Arbeitsaufgliederung können Sie die Anforderungen ermitteln, die hinzugefügt wurden. In der folgenden Abbildung wird z. B. gezeigt, dass dem Teamprojekt drei Anforderungen hinzugefügt wurden.

Anzeige neuer Anforderungen in der Arbeitsaufgliederung

Wenn Sie die Arbeitsaufgabe in Team Explorer öffnen, können Sie das Feld Versionsgeschichte anzeigen, um zu erkennen, wann das Synchronisierungsmodul die Arbeitsaufgabe erstellt hat (siehe die folgende Abbildung).

Synchronisierungsmeldung für Project Server

Definieren und Schätzen der mit den einzelnen Anforderungen verknüpften Aufgaben

In Team Foundation können Sie mit der Abfrage Arbeitsaufgliederung schnell Aufgaben schätzen und definieren. Alternativ können einzelne Teammitglieder in der Anforderungsarbeitsaufgabe Aufgaben definieren. Wie in der folgenden Abbildung gezeigt, können Sie mit der rechten Maustaste auf die Anforderung für Einkaufswagen klicken und dann auf Neue verknüpfte Arbeitsaufgabe klicken.

Neue verknüpfte Arbeitsaufgabe hinzufügen

Geben Sie im Fenster Neue verknüpfte Arbeitsaufgabe zu Anforderung hinzufügen einen Titel für die Aufgabe ein, und klicken Sie dann auf OK.

Neue verknüpfte Arbeitsaufgabe zu Anforderung hinzufügen

Das Arbeitsaufgabenformular für die Aufgabe wird angezeigt und automatisch mit der Anforderung verknüpft. Klicken Sie im Formular auf Zugewiesen an, geben Sie das Teammitglied an, das an der Aufgabe arbeitet, und geben Sie die geschätzten Stunden für die Verbleibende Arbeit ein. Weitere Informationen finden Sie unter Anforderung (CMMI) und Aufgabe (CMMI).

Alternativ können Sie in Excel die Abfrage Arbeitsaufgliederung öffnen und schnell verknüpfte Aufgaben und geschätzte Arbeit definieren. In der folgenden Abbildung wird gezeigt, wie die Aufgaben für drei Anforderungen aufgeteilt wurden. Weitere Informationen finden Sie unter Durchführen einer Top-Down-Planung mithilfe einer Strukturliste der Arbeitsaufgaben (in Excel).

Arbeitsaufgliederung von Aufgaben in Excel

Nachdem alle Aufgaben für die Anforderung definiert wurden, können Sie die Abfrage Arbeitsaufgliederung aktualisieren.

Wichtig

Nachdem Sie alle untergeordneten Aufgaben erstellt und geschätzt haben, denken Sie daran, das Feld Verbleibende Arbeit in der übergeordneten Arbeitsaufgabe auf 0 Stunden festzulegen.

Zurück nach oben

Aktualisieren von verbleibender und abgeschlossener Arbeit

Jedes Teammitglied sollte im Verlauf der Arbeit die Felder Verbleibende Arbeit und Abgeschlossene Arbeit für jede seiner Aufgaben aktualisieren. Wenn zum Abschließen einer Arbeit mehr Zeit erforderlich ist, wird dem Feld Verbleibende Arbeit zusätzliche Zeit hinzugefügt. Aktualisierungen werden im Rollup der Anforderung wiedergegeben.

Zurück nach oben

Behandeln abgelehnter Aktualisierungen von Anforderungen

Wenn ein Projektmanager die Statusaktualisierung einer Anforderung ablehnt, wird dies im Feld Versionsgeschichte angezeigt, und im Feld Letzter Genehmigungsstatus auf der Registerkarte Project Server wird abgelehnt angegeben. Nachdem die Aktualisierung einer Arbeitsaufgabe abgelehnt wurde, kann die Arbeitsaufgabe nicht mehr synchronisiert werden. Sie müssen den Ablehnungsstatus behandeln, bevor die Arbeitsaufgabe erneut synchronisiert werden kann. Sie können eine Teamabfrage erstellen, um Arbeitsaufgaben zu suchen, deren Statusaktualisierung abgelehnt wurde. Weitere Informationen finden Sie unter How to: Resolve Conflicts of Mapped Work Items.

Zurück nach oben

Siehe auch

Weitere Ressourcen

Übersicht zum Synchronisierungsprozess für die Integration von Team Foundation Server und Project Server

Submitting Work Items that are Mapped to Enterprise Projects in Project Server