Skip to main content

MSF for CMMI Process Improvement

Go Search
Home
  
MSF for CMMI Process Improvement > Wiki Pages > Activity - Define Functional Requirements  

Activity - Define Functional Requirements

Activity Information

Define Functional Requirements

Description

Functional requirements specify system behavior. They can be grouped into features to aid prioritization and development.

Attributes

Element Categories[CMMI Level 3] RD SP 3.2, [CMMI Track 2] Planning, [CMMI Level 3] RD SP 2.1
When

After the input requirements are available.

Entry Criteria

User Scenarios Complete:
User scenarios have been created, reviewed, and approved.

Quality of Service Requirements Complete:
Quality of Service Requirements have been created, reviewed, and approved.

Domain Model Complete:
The Domain Model has been created, reviewed, and approved.

Exit Criteria

Functional Requirements Baselined:
The functional requirements are reviewed, approved, and baselined.

Is RequiredYes

Steps

  1. Analyze Input Requirements and Architecture:

    Analyze the scenarios and quality of service requirements for input requirements specific to the system functionality.
  2. Draft Requirements:

    Create a draft of the functional requirements from initial input.
  3. Review Requirements:

    Review the draft functional requirements. Update the requirements based on feedback.
  4. Baseline Requirements:

    Baseline the reviewed and approved functional requirements for the project. This baseline is used in change management and revising project estimates during replanning.

Inputs and Outputs

WorkProductInputOutputAllowable States
RequirementNew

Predecessors

TypeNameDependency Type
Allocate Product Component RequirementsFinish-Start

Successors

TypeNameDependency Type
Define Operational RequirementsFinish-Start

Last modified at 12/19/2007 10:37 AM  by Administrator