Requirements field reference (CMMI)

Last Update: 3/7/2017

Team Services | TFS 2017 | TFS 2015 | TFS 2013

When you create a team project using the CMMI process, you can define fields to track requirements to be developed and their importance to the overall product.

For more information about data types and field attributes, see Define and modify work item fields.

Field name Description Data type Reportable type Index
Requirement Type The kind of requirement to implement. You can specify one of the following values (see note 1):
- Business Objective
- Feature (default)
- Functional
- Interface
- Operational
- Quality of Service
- Safety
- Scenario
- Security
Reference Name=Microsoft.VSTS.CMMI.RequirementType
String Dimension False
Impact Assessment The customer impact of not implementing this requirement. You might include details from the Kano model about whether this requirement is in the surprise, required, or obvious categories.
Reference Name=Microsoft.VSTS.CMMI.ImpactAssessmentHtml
HTML None False
User Acceptance Test The status of the user acceptance test for a requirement. You can specify one of the following values (1):

- Pass (default)
- Fail
- Not Ready
- Ready
- Skipped
- Info Received

You specify Not Ready when the requirement is in the Active state, and you specify Ready when the requirement is in the Resolved state.
Reference Name=Microsoft.VSTS.CMMI.UserAcceptanceTest
String None False
Subject matter experts The names of one to three team members who are familiar with the customer area that this requirement represents.

You can specify the names of valid team members only.
Reference Name=Microsoft.VSTS.CMMI.SubjectMatterExpert1 …Microsoft.VSTS.CMMI.SubjectMatterExpert3
String None False


  1. To change the menu selection, see Customize a pick list.

Index of work item fields