Adventures in Lab Management Configuration: CMMI Edition Part 1 of 3

Posted by Enrique Lima on Geeks with Blogs See other posts from Geeks with Blogs or by Enrique Lima
Published on Wed, 29 Dec 2010 15:58:18 GMT Indexed on 2010/12/29 16:55 UTC
Read the original article Hit count: 232

Filed under:

I remember at one point someone telling me how close Migrate was to Migraine.

This was a process that included an environment from TFS 2008 to TFS 2010, needed to be migrated too as far as the process template goes.  Here we are talking about CMMI v4.2 to CMMI v5.0.  Now, the process to migrate the TFS Infrastructure is one thing, migrating the Process Template is a different deal, not hard … just involved.

Followed a combination of steps that came from a blog post as the main guidance and then MSDN (as suggested on the guidance post) to complement some tasks and steps.

Again, the focus I have here is CMMI.

The high level steps taken to enable the TFS 2008 CMMI v4.2 migrated to TFS 2010 Process Template are:

1)  Backup the Collection, Configuration and Warehouse Databases.

2)  Downloaded the Process Template using Visual Studio 2010.

3) Exported, modified and imported Bug Type Definition

4) Exported, modified and imported Scenario or Requirement Type Definition.

5) Created and imported bug field mappings.

Now, we can attempt to connect using Test Manager, and you should be able to get this going.

After that was done, it was time to enroll VMs that already existed in the environment.  This was a bit more challenging, but in the end it was a matter of just analyzing the changes that had been made to had a temporary work around from the time we migrated to the time we converted the Work Items and such and added fields to enable communication between the project and the Test and Lab Manager component.

There are 2 more parts to this post, the second will describe the detailed steps taken to complete the Process Template update and the third will talk about the gotchas and fixes for the Lab Management portion.

© Geeks with Blogs or respective owner