Verwalten von Projekten mit Project Server und Team Foundation Server

Aktualisiert: April 2011

Projektmanager und Softwareentwicklungsteams können die von ihnen bevorzugten Tools verwenden, mit der für ihre Anforderungen erforderlichen Granularität arbeiten und auf transparente Weise Informationen in Visual Studio Team Foundation Server 2010 und Microsoft Project Server 2007 mit Service Pack 2 (SP2) oder Project Server 2010 gemeinsam nutzen. Wenn die beiden Serverprodukte konfiguriert sind, verwaltet das Synchronisierungsmodul Planungsdaten und Ressourcenauslastung für die konfigurierten Daten im zugeordneten Enterprise-Projektplan und dem Teamprojekt.

Die Integration der beiden Serverprodukte ermöglicht eine flexible Verwaltung von Projekten. Als Projektmanager können Sie das Projekt mit einer der folgenden drei Methoden oder einer Kombination dieser Methoden verwalten:

Für jede dieser Methoden können Ressourcen-Manager Ressourcen genau planen und verwalten, Projektmanager können die Arbeitsauslastung ressourcenübergreifend für mehrere Softwareprojekte ausgleichen, und das Programmmanagementbüro (Program Management Office, PMO) kann den aktuellen Status anzeigen und die allgemeine Integrität des zu entwickelnden Softwareportfolios nachverfolgen. Außerdem haben Business Analysten Zugriff auf Qualitätsmetriken im Zeitverlauf.

Wichtig

Dieses Thema gilt für Microsoft Project Professional 2007 oder Microsoft Project Professional 2010 auf einem Clientcomputer, auf dem Service Pack 1 (SP1) für Visual Studio 2010 installiert ist. Außerdem muss die Integration von Visual Studio Team Foundation Server 2010 und Project Server konfiguriert sein. Weitere Informationen finden Sie unter System- und Setupanforderungen für die Unterstützung der Integration von Team Foundation Server und Project Server.

Sie können Arbeitsaufgaben in Team Foundation mit Microsoft Project oder Project Professional verwalten, wenn Sie das Plug-In für Team Foundation wie unter Planen von Aufgaben und Zuweisen von Ressourcen mit Microsoft Project beschrieben verwenden. Das Plug-In verbindet einen Projektplan mit einem Teamprojekt, synchronisiert aber keine Arbeitsaufgaben. Dieses Plug-In ist deaktiviert, wenn ein Enterprise-Projektplan einem Teamprojekt zugeordnet wird. Weitere Informationen zum Verwalten von Arbeitsaufgaben mithilfe von Project finden Sie unter Unterschiede in der Ausführung bei der Verwaltung von Projekten mithilfe von Team Foundation und Project.

In diesem Thema

  • Aufgaben für Projektmanager zum Verwalten von Projekten und Nachverfolgen des Status

  • Aufgaben für Entwicklungsleiter und Teams

  • Aufgaben zum Konfigurieren, Zuordnen und Anpassen der Datensynchronisierung

Aufgaben für Projektmanager zum Verwalten von Projekten und Nachverfolgen des Status

Aufgabe

Verwandtes Thema

Definieren von Lieferleistungen. Sie können Geschäftsanforderungen und bestimmte Lieferleistungen definieren, und Sie können die Definition konkreter Aufgaben dem Entwicklungsteam überlassen. Sie können den Rollup von Ressourcen und Aufwand anzeigen, und Sie können die Auswirkungen auf den Zeitplan anzeigen, wenn das Entwicklungsteam seine Detailaufgaben definiert, schätzt und aktualisiert.

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

Definieren von Lieferleistungen und Aufgaben. Sie können sowohl Geschäftsanforderungen als auch Implementierungsaufgaben verwalten. Sie können den Workflow unabhängig vom Entwicklungsteam verwalten, und Sie bleiben über den Status der Arbeit informiert.

Verwalten von Projektdetails in einem Enterprise-Projektplan mit Zuordnung zu einem Teamprojekt

Überprüfen des Status von agilen Teams. Sie können Arbeitsstatus und Ressourcenauslastung anzeigen, während das agile Entwicklungsteam die Definition und den Zeitplan für User Storys und Aufgaben verwaltet. Sie und das PMO können Zeitpläne, den Status von User Storys und den Rollup von Ressourcen anzeigen.

Anzeigen des Status agiler Teams im Programmmanagementbüro

Überprüfen, wie Felder aktualisiert werden. Wenn Sie vermuten, dass das Synchronisierungsmodul nicht erwartungsgemäß funktioniert, sollten Sie überprüfen, wie bestimmte Felder aktualisiert werden. Der Datentyp der betroffenen Felder, das OnConflict-Attribut für Zuordnungsfelder und die Aufgabenhierarchie beeinflussen, wie bestimmte Felder vom Synchronisierungsmodul aktualisiert werden. Aufgaben bzw. Vorgänge werden nicht korrekt aktualisiert, wenn der Projektmanager Übermittlungsaktualisierungen ablehnt oder der Projektplan nicht veröffentlicht wurde.

Einblick in die Verwaltung der Updates spezifischer Felder

Zuweisen von Ressourcen und Anzeigen der Ressourcennutzung. Wenn das Entwicklungsteam Anforderungen und Aufgaben in untergeordnete Aufgaben aufgliedert, können Sie als Projektmanager den Rollup von Arbeit und Ressourcen anzeigen. Sie können Ressourcenzuordnung und Arbeitsschätzungen mithilfe von Ressourcenrollup anzeigen, Ressourcenausgleich ausführen und bestimmen, ob eine für mehrere Projekte genutzte Ressource überlastet ist.

Arbeiten mit Ressourcenrollup in Enterprise-Projekten mit Zuordnung zu Teamprojekten

Beheben von Fehlern beim Veröffentlichen von Aufgaben in Team Foundation Server. Sie müssen alle Datenvalidierungsfehler beheben, die auftreten können, wenn Sie einen Enterprise-Projektplan veröffentlichen, der einem Teamprojekt zugeordnet ist. Ein Datenvalidierungsfehler tritt auf, wenn Sie einen Wert definieren, der gegen eine Regel für den der Aufgabe zugeordneten Arbeitsaufgabentyp verstößt.

Beheben von Validierungsfehlern

Zurück nach oben

Aufgaben für Entwicklungsleiter und Teams

Aufgabe

Verwandtes Thema

Überprüfen von Lieferleistungen, Definieren von Aufgaben und Schätzen von Arbeit Für jede Lieferleistung, die an Project Server gesendet wird, definieren und schätzen Sie die Aufgaben, die zum Implementieren der Lieferleistung erforderlich sind. Teammitglieder aktualisieren im Verlauf der Arbeit ihre Aufgabenstunden, die automatisch an Project Server und den Projektmanager zur Überprüfung gesendet werden.

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

Überprüfen der Arbeitsaufgliederung und Aktualisieren der Arbeit Als Entwicklungsleiter können Sie die von einem Projektmanager gesendeten Arbeitsaufgaben mit der Teamabfrage Arbeitsaufgliederung überprüfen. Teammitglieder aktualisieren im Verlauf der Arbeit ihre Aufgabenstunden, die automatisch an Project Server und den Projektmanager zur Überprüfung gesendet werden.

Verwalten von Projektdetails in einem Enterprise-Projektplan mit Zuordnung zu einem Teamprojekt

Definieren von User Storys und Senden von User Storys an Project Server. Als Entwicklungsleiter sorgen Sie für Transparenz des Projektzeitplans und der Ressourcennutzung, wenn Sie das Feld Project Server – Senden für die User Storys, an denen das Team arbeitet, auf Ja festlegen. Sie können den Wert dieses Felds schnell festlegen, wenn Sie die Arbeitsmappe Produktplanung verwenden.

Anzeigen des Status agiler Teams im Programmmanagementbüro

Suchen und Behandeln von gesendeten Arbeitsaufgaben, die abgelehnt wurden Wenn der Projektmanager die Aktualisierung einer Arbeitsaufgabe ablehnt, müssen Sie den Grund für die Ablehnung behandeln und die Arbeitsaufgabe erneut an Project Server senden. Die Arbeitsaufgabe kann erst wieder in die Datensynchronisierung einbezogen werden, wenn Sie die Aktualisierung erneut senden.

How to: Resolve Conflicts of Mapped Work Items

Entfernen von Aufgaben und Arbeitsaufgaben, die nicht mehr verfolgt werden müssen. Wenn Sie eine Aufgabe aus dem Projektplan löschen, die mit einer Arbeitsaufgabe in Team Foundation synchronisiert wurde, entfernen Sie die Zuordnung zwischen der Aufgabe und der Arbeitsaufgabe. Diese Löschung erfolgt, nachdem der Plan für Project Server veröffentlicht wurde und der Synchronisierungsvorgang die Aktualisierung der veröffentlichten Änderungen abgeschlossen hat. Sie müssen jedoch mit dem Befehl witadmin destroywi die Arbeitsaufgaben dauerhaft aus dem Teamprojekt entfernen.

Löschen von Aufgaben und Entfernen von Arbeitsaufgaben, die nicht mehr in die Synchronisierung einbezogen werden

Zurück nach oben

Aufgaben zum Konfigurieren, Zuordnen und Anpassen der Datensynchronisierung

Aufgabe

Verwandte Themen

Erlangen der Berechtigung zum Zuordnen der Enterprise-Projektpläne zu einem Teamprojekt. Um die Projektpläne zuzuordnen, benötigen Sie die Berechtigung Project Server-Integration verwalten für eine Teamprojektsammlung, die Ihnen zugewiesen ist.

Zuweisen von Berechtigungen für die Unterstützung der Integration von Project Server und Team Foundation Server

Zuordnen eines Enterprise-Projektplans zu einem Teamprojekt. Für die Synchronisierung von Daten zwischen einem Enterprise-Projektplan und einem Teamprojekt müssen Sie dem Teamprojekt den Projektplan zuordnen. Sie können einem Teamprojekt mehrere Pläne zuordnen, Sie können einem Plan jedoch nicht mehrere Teamprojekte zuordnen.

Verwalten der Zuordnung von Enterprise-Projekten zu Teamprojekten

Hinzufügen eines Arbeitsaufgabentyps zur Einbeziehung in die Datensynchronisierung oder Entfernen eines Arbeitsaufgabentyps aus der Einbeziehung in die Datensynchronisierung. Sie können die Typen von Arbeitsaufgaben definieren, wenn Sie einem Teamprojekt einen Projektplan zuordnen, und Sie können später Typen hinzufügen oder entfernen. Sie können auch die Typen der für ein Teamprojekt zugeordneten Arbeitsaufgaben aufführen.

Angeben von für die Synchronisierung verfügbaren Arbeitsaufgabentypen

Hinzufügen von Feldern zur Einbeziehung in die Datensynchronisierung oder Entfernen von Feldern aus der Einbeziehung in die Datensynchronisierung. Sie können Felder hinzufügen und angeben, wie sie synchronisiert werden, indem Sie die Feldzuordnungsdatei anpassen. Sie können z. B. Daten freigeben, die sich nicht auf Zeitpläne (z. B. Kostenstellen, Teamnamen oder Systemzustand) beziehen, wenn Sie der Zuordnungsdatei die Felder hinzufügen, in denen diese Typen von Daten gespeichert werden.

Sie können Felder zuordnen, die Auswahllisten in Team Foundation zugeordnet sind. Allerdings müssen Sie in Project Server Nachschlagetabellen entsprechend den Auswahllisten erstellen. Auswahllisten und Nachschlagetabellen können nicht automatisch synchronisiert werden.

Anpassen von Feldzuordnungen zwischen Project Server und Team Foundation Server

Ändern der Konfiguration für die Synchronisierung. Sie können Komponenten entfernen, die Sie für die Teilnahme an der Datensynchronisierung konfiguriert haben. Wenn Sie solche Komponenten entfernen, sollten Sie jedoch immer die empfohlene Reihenfolge für die erneute Konfiguration befolgen.

Entfernen einer Komponente aus der Einbeziehung in die Datensynchronisierung

Hinzufügen von Teamprojektmitgliedern zu Enterprise-Ressourcenpools. Um Team Foundation-Benutzer als Ressourcen in Project zuzuweisen und zu verwalten, müssen Sie sie dem Enterprise-Ressourcenpool hinzufügen. Sie können diesen Vorgang vereinfachen, indem Sie Project Server für die automatische Synchronisierung der Sicherheitsgruppen mit Gruppen des gleichen Namens in Active Directory konfigurieren. Sie können außerdem Benutzer und Ressourcen in Project Server über mehrere Domänen und Gesamtstrukturen mit Benutzern in Active Directory synchronisieren.

Siehe die folgenden Seiten auf der Microsoft-Website:

Zurück nach oben

Siehe auch

Weitere Ressourcen

Übersicht der Funktionen zur Integration von Team Foundation Server und Project Server

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

Konfigurieren der Integration von Team Foundation Server und Project Server

Änderungsprotokoll

Datum

Versionsgeschichte

Grund

April 2011

Es wurden Informationen und ein Link zu einem Thema zur Synchronisierung von Datenfeldern zwischen Project Server und Team Foundation Server hinzugefügt.

Informationsergänzung.

April 2011

Die Informationen im ersten Hinweis wurden korrigiert, und es wurde ein Link zu einem Thema hinzugefügt, in dem das Hinzufügen von Ressourcen zum Unternehmensressourcenpool in Project Server 2007 beschrieben wird.

Korrektur inhaltlicher Fehler.