Freigeben über


Unterschiede in der Ausführung bei der Verwaltung von Projekten mithilfe von TFS und Project

Es ist möglich, Projekte mit den in Microsoft Project oder Microsoft Project Professional verfügbaren Funktionen zu planen, die Daten jedoch in Visual Studio Team Foundation Server (TFS) zu verwalten und dort die Arbeiten nachzuverfolgen. Wenn Project Server bereitgestellt wurde, lassen sich Enterprise-Projektpläne am besten durch Installation der Team Foundation Server-Erweiterungen für Project Server verwalten.

In diesem Thema werden die Vorteile und funktionalen Unterschiede beschrieben, die bei der Verwendung des Team Foundation-Plug-Ins für Microsoft Project im Vergleich zur Integration der beiden Serverprodukte bestehen. Weitere Informationen zu Project Server finden Sie auf der Website zu Microsoft Project.

In diesem Thema

  • Vorteile der Integration von TFS mit Project Server

  • Betriebsbezogene Unterschiede bei der Verwendung von Project und der Integration von TFS mit Project Server

  • Veröffentlichen in Project Professional im Vergleich zu Project

Vorteile der Integration von TFS mit Project Server

Die Integration von TFS und Project Server kann einen erheblichen Vorteil für Organisationen darstellen, die die Kluft bei der Zusammenarbeit zwischen den Projektmanagementbüros und den Softwareentwicklungsteams überbrücken möchten. Durch Integrieren der beiden Serverprodukte können Teams wie folgt effektiver zusammenzuarbeiten:

  • Gewinnen aktueller Einblicke in die Portfolioausführung, Ausrichtung an strategischen Zielen und Ressourcennutzung von Softwareentwicklungsprojekten durch die Nutzung der quantitativen Daten in anderen Systemen.

  • Automatisieren der gemeinsamen Nutzung von Projektinformationen durch mehrere Teams und Verbessern der Koordination zwischen Teams, die unterschiedliche Methoden verwenden, z. B. die Wasserfall-Methode und agile Methoden, durch gemeinsame Daten und vereinbarte Metriken.

  • Ermöglichen der Zusammenarbeit und Kommunikation von Projektzeitachsen und Status durch Entwicklungs- und Projektmanagementteams mit vertrauten Tools z. B. Visual Studio, Microsoft Project und SharePoint-Produkte.

Wenn Project Server nicht bereitgestellt wurde, können Sie mit dem Team Foundation-Plug-In für Microsoft Project Projekte auf der Grundlage von Arbeitsaufgaben in Team Foundation verwalten. Bei der Installation von Visual Studio oder Team Explorer wird das Team Foundation-Plug-In für Microsoft Project installiert. Wenn Sie das Plug-In verwenden, können Sie TFS-Arbeitsaufgabendaten hinzufügen und ändern. Sie können Projekte planen, Aufgaben terminieren, Ressourcen zuweisen und Änderungen nachverfolgen. Unterschiedliche Benutzer können Arbeitsaufgaben aus unterschiedlichen Projektplänen aktualisieren.

In der folgenden Tabelle werden die Hauptaufgaben, die Sie mit dem Team Foundation-Plug-In für Microsoft Project ausführen können, mit solchen verglichen, die die Integration der beiden Serverprodukte erfordern. Sie können das Plug-In mit allen Editionen von Project 2007, Project 2010 und Project 2013 verwenden. Für die Integration von TFS und Project Server müssen Sie Project Professional 2007, Project Professional 2010 oder Project Professional 2013 installieren.

Funktion

Team Foundation-Plug-In für Microsoft Project

Integration von TFS und Project Server

Direkte Verbindungen mit TFS und Ändern von Arbeitsaufgaben und deren Abhängigkeiten.

Erweiterter Zugriff

  

Initiieren der Projektplanung, zeitliche Planung der Arbeit und Verwalten von Projektkalendern.

Erweiterter Zugriff Erweiterter Zugriff

Verwalten und Synchronisieren von Abhängigkeitslinks.

Erweiterter Zugriff

  

Anzeigen von Projektstatus, Zeitplan und Ressourcenzuordnung.

Erweiterter Zugriff Erweiterter Zugriff

Arbeit mit Unterprojekten, Standardprojekten und Enterprise-Projekten.

Erweiterter Zugriff Erweiterter Zugriff

Steuern der Ebene von Zusammenarbeit und Synchronisierung.

  

Erweiterter Zugriff

Anzeigen und Nutzen von Enterprise-Ressourcenpools.

  

Erweiterter Zugriff

Anzeigen von Ressourcenzuordnungen in mehreren Enterprise-Projektplänen.

  

Erweiterter Zugriff

Nutzen der Portfoliooptimierung, Forderungsverwaltung und Berichterstellung (Funktionen nur in Project Server verfügbar)

  

Erweiterter Zugriff

Betriebsbezogene Unterschiede bei der Verwendung des Team Foundation-Plug-Ins für Project und der Integration von TFS mit Project Server

In der folgenden Tabelle sind die betriebsbezogenen Unterschiede bei der Verwendung von Project zum Veröffentlichen und Aktualisieren von TFS-Arbeitsaufgaben und der Synchronisierung von Daten zwischen TFS und Project Server zusammengefasst.

Funktionsbereich

Team Foundation-Plug-In für Microsoft Project

Integration von TFS und Project Server

Synchronisierungsmodell

Unterstützt einen Synchronisierungsvorgang, bei dem Projektmanager bei Bedarf direkt in Team Foundation Veröffentlichungen und Aktualisierungen vornehmen können.

  • Unterstützt das Zuordnen eines Aufgabenfelds in Projekt zu einem Feld in Team Foundation.

  • Aufgaben werden nicht an Arbeitsaufgaben gebunden.

  • Projektpläne werden an Team Foundation Server gebunden.

Unterstützt einen Synchronisierungsvorgang, bei dem Projektmanager Planaktualisierungen steuern können.

  • Veröffentlichen von Project Server in Team Foundation, Aktualisierungen von Team Foundation an eine Statuswarteschlange senden und Aktualisierungen auf der Grundlage von Genehmigungen oder Ablehnungen der Projektmanager an Team Foundation senden.

    Dieses Modell unterstützt den Projektplan als Standardgestaltungsvorlage, sodass Projektmanager die Elemente uneingeschränkt steuern können, die dem Projektplan hinzugefügt werden.

  • Unterstützt das Zuordnen von Aufgaben- und Ressourcenfeldern in Project zu Feldern in Team Foundation.

  • Nach der Synchronisierung wird jede Aufgabe in Project an eine Arbeitsaufgabe in Team Foundation gebunden.

  • Projektpläne bleiben Teamprojekten zugeordnet, bis ihre Zuordnung aufgehoben wird.

Veröffentlichungs- und Aktualisierungsvorgang

  • Welche Aufgaben Sie veröffentlichen oder aktualisieren möchten, verwalten Sie in Team Foundation.

  • In Project legen Sie den Wert von Veröffentlichen und Aktualisieren auf Nein, Nur aktualisieren oder Ja fest.

  • Unterschiedliche Projektpläne und unterschiedliche Aufgaben können mit derselben Arbeitsaufgabe synchronisiert werden.

  • Sie können pro Aufgabe nur eine Ressource zuweisen.

  • Sie können Project-Felder in einem Arbeitsaufgabenformular und Team Foundation-Felder in einem Projektplan anzeigen.

  • Aktualisierungen werden in jeder Arbeitsaufgabe über das Feld Verlauf nachverfolgt.

  • Sie steuern, welche Typen von Arbeitsaufgaben in die Datensynchronisierung einbezogen und welche spezifischen Aufgaben oder Arbeitsaufgaben synchronisiert werden.

  • In Project Professional legen Sie den Wert für In Teamprojekt veröffentlichen auf Ja oder Nein fest. In Team Foundation legen Sie An Enterprise-Projekt senden auf Ja oder Nein fest.

  • Nur eine Aufgabe in einem Projektplan kann mit einer Arbeitsaufgabe synchronisiert werden.

  • Sie können jeder Aufgabe nur eine Ressource zuweisen. Im Feld Ressource wird jedoch der Rollup der Ressourcen angezeigt, die untergeordneten Aufgaben zugewiesen sind.

  • Sie können Project-Felder in einem Arbeitsaufgabenformular und Team Foundation-Felder in einem Projektplan anzeigen.

  • Möglicherweise müssen Konflikte aufgelöst werden. Weitere Informationen finden Sie unter Überwachen von gesendeten Arbeitsaufgaben und Lösen von Ablehnungen.

  • Stellt robuste Nachverfolgbarkeit und den Verlauf jedes Felds und jeder Arbeitsaufgabe bereit, die synchronisiert wurden.

Rollup von Arbeit und Ressourcen

  • In Arbeitsaufgaben mit untergeordneten Aufgaben werden die Werte in den Feldern Verbleibende Arbeit und Abgeschlossene Arbeit automatisch berechnet, und ein Rollup wird erstellt.

  • Stunden werden in Project als Rollup angegeben, nicht jedoch in Team Foundation.

  • Für Ressourcen wird kein Rollup ausgeführt.

  • In synchronisierten Arbeitsaufgaben mit untergeordneten Aufgaben werden die Werte in den Feldern Verbleibende Arbeit und Abgeschlossene Arbeit automatisch berechnet, und ein Rollup wird erstellt.

  • Stunden werden in Project und Team Foundation-Spiegelfeldern als Rollup angegeben.

  • Ressourcen und die Ressourcenzuordnung werden in Project Professional und Project Server als Rollup angegeben.

Setup und Konfiguration

  • Erfordert das Team Foundation-Plug-In für Microsoft Project, das mit Visual Studio 2012 installiert wird.

  • Veröffentlichen und Aktualisieren von Aufgaben auf Grundlage einer Liste von Arbeitsaufgaben.

  • Veröffentlichen und Aktualisieren aller Typen von Arbeitsaufgaben ohne Zuordnung oder Setup.

  • Durch Anpassen der Zuordnungsdatei für die einzelnen Sammlungen können Sie steuern, welche Felder veröffentlicht und aktualisiert werden.

  • Sie können durch Zuweisung des PublishOnly-Attributs und des IfSummaryRefreshOnly-Attributs präzise steuern, wie Felder veröffentlicht und aktualisiert werden.

  • Erfordert die Team Foundation Server-Erweiterungen für Project Server, Project Server und Project Professional mit dem Team Foundation-Plug-In. Weitere Informationen finden Sie unter System- und Setupanforderungen für die Unterstützung der Integration von TFS-Project Server.

  • Konfigurieren der Teamprojekte und Typen von Arbeitsaufgaben, die an der Synchronisierung teilnehmen.

  • Durch Anpassen der Zuordnungen für eine Projektsammlung können Sie steuern, welche Felder veröffentlicht und aktualisiert werden.

  • Anhand der dem tfsToTarget-Element und dem targetToTfs-Element zugewiesenen Felder können Sie präzise steuern, wie Felder veröffentlicht und aktualisiert werden.

Veröffentlichen in Project Professional im Vergleich zu Project

Wenn Sie Aufgaben aus Project Professional veröffentlichen, wählen Sie im Menü Datei die Option Veröffentlichen aus, um den Projektplan in Project Server zu veröffentlichen. Nach der Aktualisierung von Project Server ruft das Synchronisierungsmodul Daten aus Project Server ab und bestimmt anhand der für die Synchronisierung konfigurierten Daten, welche Daten in Team Foundation aktualisiert werden müssen. Nur die Teamprojekte, Arbeitsaufgaben und Felder werden aktualisiert, die für die Synchronisierung konfiguriert sind.

Wenn Sie Aufgaben in Project veröffentlichen, wählen Sie im Menüband Team oder im Menü Team die Option Veröffentlichen aus.

Siehe auch

Weitere Ressourcen

Synchronisieren von Team Foundation Server mit Project Server