System and Setup Requirements to Support Integration of Team Foundation Server and Project Server

You can synchronize data between Visual Studio Team Foundation Server 2010 and Office Project Server 2007 with Service Pack 2 (SP2) or Project Server 2010 by installing the Feature Pack for Visual Studio Team Foundation Server and Project Server Integration. You must also install Service Pack 1 for Team Foundation Server 2010 on those application-tier servers that will participate in data synchronization. And, you must install Service Pack 1 for Visual Studio 2010 on those machines that will participate in configuring the integration and managing projects by using Project Professional.

In this topic

  • Prerequisite Software

  • Installation Requirements

  • Post-Installation Procedures to Support Integration with Project Server 2010

  • Configuration Requirements

  • Mapping Components and the Synchronization Process

Note

To ask a question of the community, see the following forum post on the Microsoft website: Team Foundation Server and Project Server Integration.

Prerequisite Software

You must have the following software installed before you configure the integration between Team Foundation Server and Project Server:

Important

Active Directory is not required, but it is highly recommended that you deploy Active Directory in your network to synchronize the accounts of users, groups, and services that are valid within Team Foundation Server and Project Server.

Back to top

Installation Requirements

The following table summarizes the software that you must install to support the data synchronization between the two server products. To install software, you must have administrative permissions on the machine where the software is installed.

Software

Install on

Link to the Microsoft download website:

Service Pack 1 (SP1) of Visual Studio 2010

Each machine on which Project Professional is used to synchronize data between enterprise project plans and team projects and each machine that is used to administer the configuration of the two server products.

NoteNote
Visual Studio 2010 SP1 installs on top of all Visual Studio 2010 products including Visual Studio Ultimate, Visual Studio Premium, Visual Studio Professional, and Team Explorer. You can download Team Explorer from the following page on the Microsoft website: Microsoft Visual Studio Team Explorer 2010 - ISO.

Service Pack 1 of Visual Studio 2010

Service Pack 1 for Visual Studio Team Foundation Server 2010

Each application-tier server that hosts Team Foundation Server 2010 and that will participate in synchronizing data with Project Server.

Service Pack 1 of Visual Studio Team Foundation Server 2010

Feature Pack for Visual Studio Team Foundation Server and Project Server Integration

Each application-tier server that hosts Project Server 2007 with SP2 and that will participate in synchronizing data with Team Foundation Server.

Each web-tier and application-tier server that hosts Project Server 2010 and that will participate in synchronizing data with Team Foundation Server.

Feature Pack for Visual Studio Team Foundation Server and Project Server Integration

Important noteImportant
To access the feature pack, you must have an MSDN subscription for Visual Studio Ultimate. For Project Server 2010 deployments, you must install the 64-bit version of the feature pack.

Back to top

Post-Installation Procedures to Support Integration with Project Server 2010

You must perform the following procedures after you install SP1 for Team Foundation Server 2010 and the feature pack for Team Foundation Server and Project Server Integration on Project Server 2010:

  1. Modify the Web.config File for IIS and the SharePoint Site

    Important

    You must perform this procedure only if you did not install the cumulative update packages for Project Server 2010 as Prerequisite Software describes earlier in this topic.

  2. Run the SharePoint Configuration Wizard

Modify the Web.config File for IIS and the SharePoint Site

Locate the web.config file for IIS and the SharePoint site that is hosting the Project web application. You can generally find this file in the following location: Drive:\Inetpub\wwwroot\wss\VirtualDirectories\80\.

Open the file in Notepad or Visual Studio, find the <assemblyBinding> section, add the following syntax elements within the section, and then save the file:

<dependentAssembly xmlns="urn:schemas-microsoft-com:asm.v1"><assemblyIdentity name="Microsoft.Office.Project.Server.Library" publicKeyToken="71e9bce111e9429c" culture="neutral"/><bindingRedirect oldVersion="12.0.0.0" newVersion="14.0.0.0" /></dependentAssembly>

Back to top

Run the SharePoint Configuration Wizard

After you install the cumulative updates for Project Server 2010 on each application-tier server in the farm, you must run the SharePoint Configuration Wizard to integrate Project Server with SharePoint Server 2010. You must run this wizard on each application-tier server in the farm before you start to use Project Server. For more information, see the following page on the Microsoft website: Updates for Project Server 2010.

Back to top

Configuration Requirements

Before you can synchronize data between the two server products, you must first configure several points of integration between them. The following sequence describes the main configuration elements that are required:

  1. Project Server must be configured. Before you configure the integration of Team Foundation Server and Project Server, you must have configured Project Server to support your enterprise project plans. You must have defined at least once instance of Project Web Access or Project Web App (PWA) that will participate in data synchronization.

  2. At least one enterprise project plan must be defined. Before you can map the project plan with a team project, you must have created the plan and published it to Project Server.

  3. At least one team project collection must be defined. Before you can map a collection to an instance of PWA, you must define that collection.

  4. The team project that you want to synchronize must be defined. You must have a team project that you will map to an enterprise project plan. You can synchronize data with any team project. Also, before you upload field mappings to a team project collection, you must have defined a team project for that collection.

  5. Configure the integration. As the following illustration shows, you must perform six main steps when you configure the integration of the two server products.

    Provisioning Project Server-Team Foundation Server

    For more information, see Configuring the Integration of Team Foundation Server and Project Server.

  6. Optional. Customize the field mappings. You will have to customize the default field mappings if you are mapping a project plan to a team project that was created from the Microsoft Solutions Framework (MSF) Scrum 1.0 process template.

    You may have to customize the field mappings if the team project was not created from an MSF process template, either Agile Software Development v5.0 or Capability Maturity Model Integration (CMMI) Process Improvement v5.0. Also, if you have customized the types of work items in your team project, you may have to further customize the field mappings to support data synchronization.

    For more information, see Customizing the Field Mapping Between Project Server and Team Foundation Server.

Back to top

Mapping Components and the Synchronization Process

To understand how components map to one another and the synchronization process, see the following topics:

Back to top

See Also

Concepts

Configuration Quick Reference

Assigning Permissions to Support Integration of Project Server and Team Foundation Server

Managing Project Server Integration with TFSAdmin ProjectServer

Administering the Integration of Team Foundation Server and Project Server

Change History

Date

History

Reason

September 2011

Added links to information about SP1 and the cumulative updates for Project 2010 and Project Server 2010. Added links to information about how updates to specific fields are managed and how to map a project plan that was previously bound to a team project.

Information enhancement.

June 2011

Added a note that the SharePoint web application for the instance of PWA must be set to Classic Mode Authentication.

Customer feedback.

April 2011

Added a link to a cumulative update for Project Server 2007. Added a link to a new cumulative update, and emphasized the steps that are necessary to support integration with Project Server 2010.

Information enhancement.