CMMI Process Template for Visual Studio ALM

You can use Microsoft Solutions Framework (MSF) for Capability Maturity Model Integration (CMMI) Process Improvement 6.0 to help your team exercise software development processes that meet CMMI requirements. The latest version of this process template is automatically uploaded to Team Foundation Server (TFS) when you install or upgrade to the latest version of TFS.

Tip

To access to the latest versions of the process templates that TFS provides, install the latest quarterly update for Team Foundation Server. You can obtain the update from the Microsoft download site: Quarterly Update for Microsoft Visual Studio Team Foundation Server 2012.

For information about how to use the artifacts and tools that the MSF for CMMI process template provides, see the following topics:

Note

The type definitions for feedback request, feedback response, code review request, and code review response must be added to your team project. If your team project was upgraded from a previous version to the current version of Visual Studio Application Lifecycle Management (ALM), you may have to add these type definitions to your team project. For more information, see Update an Upgraded Team Project to Access New Features.

The situations and working practices of development teams vary widely, and most companies will have their own well-established processes. For these reasons, the guidance given here does not attempt to prescribe a development process in full. Instead, we describe just the activities that are relevant to making best use of the MSF for CMMI process template.

You should adapt this guidance to your own situation, which will depend on the type and history of the product that you are developing, the project's scale, the background of the team members, and accepted practice in your organization.

Using the CMMI template and guidance can help you achieve the aims of CMMI if you use it as part of a process improvement program. You can find many resources for such a program on the Web.

This guidance was developed in partnership with David Anderson. For more information, see the following Web page: David J Anderson & Associates.

Additional resources

Get Started as a Team | Working with Team Foundation Clients | Track Work and Manage Workflow

Choose Link Types to Effectively Track Your Project | Link Work Items and Objects to Support Traceability

The latest version of process guidance content is available online. You can download the online content and update your offline Help files by using the Help Library Manager.

See Also

Concepts

Choose a Process Template

Customize Team Projects and Processes

Planning and Tracking Projects

Other Resources

Process Guidance and Process Templates for Team Foundation Server