Requirements field reference (CMMI)

Visual Studio Team Foundation Server 2013

When you create a team project using the process template for Microsoft Solutions Framework (MSF) for CMMI Process Improvement, 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

Reference name

Data type

Default value of the reportable type attribute

Default value of the index attribute

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

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.

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.

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.

Microsoft.VSTS.CMMI.SubjectMatterExpert1

...

Microsoft.VSTS.CMMI.SubjectMatterExpert3

String

None

False

Notes:

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

See Also