Category Archives: 1520

Workflows of MSF Agile and CMMI Process Templates for TFS

When trying to decide which of the two MSF Process Templates – Agile vs. CMMI Process Improvement – for TFS is the right starting point for your company, it helps to compare the work item types and its workflows.

You can download the full guidance from:

MSF for Agile Software Development

featuring 5 work item types: Bug, Requirement, Quality of Service Requirement (QoS), Risk and Task.

Work Item Type: Bug


Work Item Type: Scenario


Work Item Type: Quality of Service Requirement (also known as “technical requirement”)


Work Item Type: Risk


Work Item Type: Task


MSF for CMMI Process Improvement

featuring 7 work item types: Bug, Requirement, Change Request, Issue, Review, Risk, Task

Work Item Type: Bug


Work Item Type: Requirement


Work Item Type: Change Request


Work Item Type: Issue


Work Item Type: Review


Work Item Type: Risk


Work Item Type: Task


As a personal note:

Both templates are a great starting point. The agile template might be a bit more lightweight whereas the CMMI template might fit more the vocabulary and processes that you are used to.

However, both are really just a starting point. In customizing the process you get way more out of TFS than with just using the built-in process templates.

V-Modell XT Generator creates TFS Process Templates

Microsoft Germany [1], The Center of Software Concepts at the Technical University of Munich [2] and Zühlke [3] released the V-Modell XT Generator [4] that creates process templates for working with the V-Modell, which is a process modell widely asked for by German customers working for the public sector. It is available via Codeplex.

Congratulations to Marcus Alt [5] from Microsoft and the whole team for realising this project which was quite a bit of work as I experienced first hand!






Some impressions:

CollabXT V-Modell® XT Generator

Instantiated V-Modell® XT in TFS

V-Modell® XT Work Items in in TFS

V-Modell® XT Work Items in WebAccess

Download: MSF for CMMI® Process Improvement

This download includes the MSF for CMMI® Process Improvement process template (process guidance only), which is a highly iterative, adaptive planning, agile software development process which meets the requirements for the Software Engineering Institute’s (SEI) Capability Maturity Model Integration (CMMI) level 3 and provides a smooth transition all the way to level 5.

Microsoft Solutions Framework (MSF) in Team System


Videos & Webcasts


Related Sites

Forums & Discussion

Download: Microsoft Solutions Framework (MSF) for Agile Software Development, Beta

This download of MSF for Agile Software Development contains a more recent version of this process template than the one that shipped with Visual Studio 2005 Team System Beta 2. This download not only includes process guidance, but also work item type definitions, pre-defined work items & work item queries, report definitions, and project document templates.



More Information