Title: CMMI Requirement Management
1CMMI - Requirement Management
2Purpose
- Manage the requirements of the
- Project's products
- Product components
- Identify inconsistencies between
- Requirements
- Project's plans
- Work products
3Goals
- Specific goal
- Manage Requirements
- Generic goals
- Institutionalize a Managed Process
- Institutionalize a Defined Process
4Manage requirements - Practices
- Obtain an Understanding of Requirements
- Obtain Commitment to Requirements
- Manage Requirements Changes
- Maintain Bidirectional Traceability of
Requirements - Identify Inconsistencies between Project Work and
Requirements
5SP1.1-1 Obtain an Understanding of Requirements
- Establish criteria for distinguishing appropriate
requirements providers - Establish objective criteria for the acceptance
of requirements - Analyze requirements to ensure that the
established criteria are met - Reach an understanding of the requirements
6Typical Work Products
- Lists of criteria for distinguishing appropriate
requirements providers - List of criteria for evaluation and acceptance of
requirements - Clearly and properly stated
- Complete
- Consistent with each other
- Appropriate to implement
- Results of analyses against criteria
- An agreed-to set of requirements
7SP1.2-2 Obtain Commitment to Requirements
- Assess the impact of requirements on existing
commitments - Negotiate commitments
- Record commitments
8Typical Work Products
- Requirements impact assessments
- Documented commitments to requirements
- Documented commitments to requirements changes
9SP1.3-1 Manage Requirements Changes
- Capture all requirements
- Capture all requirements changes
- Maintain the requirements change
- Evaluate the impact of requirement changes
- Make the requirements available to the project
- Make the change data available to the project
10Typical Work Products
- Requirements status
- Requirements database
- Requirements decision database
11SP1.4-2 Maintain Bidirectional Traceability of
Requirements
- Maintain requirements traceability
- Generate the requirements traceability matrix
12Typical Work Products
- Requirements traceability matrix
- Requirements tracking system
13SP1.5-1 Identify Inconsistencies
- Review the project's plans, activities, and work
products - Identify the source of the inconsistency
- Identify changes that need to be made
- Initiate corrective actions
14Typical Work Products
- Documentation of inconsistencies
- Sources
- Conditions
- Rationale
- Corrective actions
15Conclusion
- Gather and accept requirement
- Manage requirement changes
- Commitment to implement
- Identification of inconsistencies
16Generic goals
- Institutionalize a Managed Process
- Required at Maturity Level 2 and above
- Managed process is accepted by team
- Institutionalize a Defined Process
- Required at Maturity Level 3 and above
- Establish and maintain the description of a
defined requirements management process - Defined process is accepted by team
17GG 1 Achieve Specific Goals
18GG 2 Institutionalize a Managed Process
- Establish an Organizational Policy
- Plan the Process
- Provide Resources
- Assign Responsibility
- Train People
- Manage Configurations
- Identify and Involve Relevant Stakeholders
- Monitor and Control the Process
- Objectively Evaluate Adherence
- Review Status with Higher Level Management
19GG 3 Institutionalize a Defined Process
- Establish a Defined Process
- Collect Improvement Information
20GG 4 Institutionalize a Quantitatively Managed
Process
- Establish Quantitative Objectives for the Process
- Stabilize Subprocess Performance
21GG 5 Institutionalize an Optimizing Process
- Ensure Continuous Process Improvement
- Correct Root Causes of Problems
22Related Process Areas
- Requirements Development
- Technical Solution
- Project Planning
- Configuration Management
- Project Monitoring and Control
- Risk Management
23References
- CMMI Version 1.1 Tutorial Materials
- Details on Requirement Management