tags:

views:

811

answers:

3

Hi How do I change process template to MSF for Agile on an already existing team project in TFS 2010?

We have upgraded our TFS 2008 to 2010, and now I would also like to change the process template to MSF for Agile (currently CMMI). We haven't used the workitem funtionality much so if som information gets lost in the conversion doesn't matter.

Cheers /Jimmy

A: 

You can export the agile process template to disk, then import the work items into your existing project. You may need the TFS Power Tools to do this.

Robaticus
+4  A: 

Once you've created a Team Project, you unfortunately can't just upload a new process template. As Robaticus says, you'll have to download the XML for the template and modify it, then re-upload it. The power tool lets you create NEW templates for NEW team projects, but it won't modify an existing one.

Instead, you can use the tfsadmin.exe tool (on the app tier under program files\team foudnation server 2010\tools) to export the current workitem definitions and re-import them once you've made your changes.

Luckily, if you're not using workitem tracking much, then this might not be too difficult. You might be able to just delete all the existing workitem types and then re-upload the new types.

If this is too much trouble, consider how much you want to retain your source control history. It might be worth creating a new Team Project with the Agile template and then just moving all your source code into it.

Joe Future
+1 for a more detailed answer than I was able to give. Take care when creating the new project, though. Instead of just creating a new source repository and moving the stuff over, I would branch from the existing when I created the new project. That way it helps maintain a history of the changes.
Robaticus
I ended up with creating a couple of new project and migrating some code to the new Team projects.(We had one large project before and it needed to be split up =) )Thanks for the help
Jimmy Engtröm
+1  A: 

I may be too late for this question, but the TFS Integration Platform tools could really help here.

See this question on server fault that details on how to move from Scrum For Team System V2 to Microsoft Visual Studio Scrum 1.0.

You would need to setup your own mappings to move from your templates to the target template, but the process is the same.

Vaccano
Thanks.. =) I ended up creating new Projects and moving the code.
Jimmy Engtröm