|Important||This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here.|
Customizing Work Item Types
Team members use work items to track work to be done. Team members can create a new work item based on a default work item type such as bug, requirement, risk, or task. The exact set of default work item types available depends on the installed methodology, such as MSF for CMMI Process Improvement or MSF for Agile Software Development. A work item type is a template from which new work items of that type are created.
You can add customized work item types to the default set to make Visual Studio Team System better serve the processes your team uses and the ways that you communicate. For example, you might want to create new work item types for a project-specific bug, a change request, a quality of service requirement, a risk to manage, and a scenario-based task.
After you create a work item, it contains the fields and behavior that were defined in the work item type from which you created it.
In addition to creating new work item types, you can also modify existing work item types. For example, to better support the processes used by your team, you can add fields to a work item type or change the workflow behavior of a work item type.
Each work item type is a set of XML definitions that you can author or modify to customize the work item type to meet your needs. The following sections and topics describe the work item type definitions. For a step-by-step illustration, see Customizing Work Item Types for Team Foundation.