How to: Change From One Process Template to Another
Team Foundation Server does not support dynamically changing from one process template to another after the team project has been created. After you create a team project, you may find you need to upgrade from an older to a newer version of the process template. For example, you may want to upgrade from version 1.0 to version 1.1, to change methodologies, or to convert from MSF for Agile Software Development to MSF for CMMI Process Improvement. If you must change the process template, you have two choices:
Create a new team project that uses the new process template and then migrate the objects from the old project to the new project. For more information about how to create a new team project that is based on an existing team project, see Walkthrough: Creating a New Team Project from an Existing Team Project. This is the recommended strategy.
Modify the existing team project to include the new template. This strategy is explained in the rest of this topic. This strategy requires that you first manually copy and then manually adjust the new processes and the team project data. However, this strategy also lets you continue to work in the same team project and preserves the history of work items.
Contact your Team Foundation Server administrator or your team project administrator to make sure that your user account has the permissions described in the following section.
To perform this procedure, your user account must be a member of the Team Foundation Administrators group or have the Create new projects permission set to Allow. Additionally, your user account must be a member of the Windows SharePoint Services Administrator role and a member of the SQL Server Reporting Services Content Manager role. For more information, see Team Foundation Server Permissions.
To Change From One Process Template to Another
On the Team menu, point to Team Foundation Server Settings, and then click Process Template Manager.
The Process Template Manager lists each process template installed on the Team Foundation Server.
Select the process template you want to use in the future.
In the Download Process Template dialog box, select a folder where the process template will be downloaded.
The process template files are downloaded to the selected folder.
Click OK when you are notified that the process template files are downloaded successfully.
Click Close to close the Process Template Manager.
Open the folder where the process template was downloaded.
Open the relevant .xml subfolders (for example, Work Item Tracking) in the process template and copy the relevant work item type definitions to a new .xml file. For more information about the .xml subfolders, see Process Template Plug-Ins.
Save the new .xml file by using a recognizable file name (filename.xml) and note the location.
Run the witimport command line utility to import the new work item types to the existing project. For more information about how to use the witimport command line utility, see witimport.
Upload the new process guidance to the team project portal on the server that is running Windows SharePoint Services. For more information about how to upload a document to the team portal, see How to: Upload a Document in Team Explorer.
Upload the new reports to the team project report site.