Artifacts > Requirements Artifact Set > Requirements Management Plan


Requirements Management Plan
Describes the requirements documentation, requirement types and their respective requirements attributes, specifying the information and control mechanisms to be collected and used for measuring, reporting, and controlling changes to the product requirements. 
Role: System Analyst
Enclosed in: Software Development Plan
Template:
Examples:
More Information:

Input to Activities: Output from Activities:

Purpose To top of page

A Requirements Management Plan should be developed to specify the information and control mechanisms which will be collected and used for measuring, reporting, and controlling changes to the product requirements. 

The purpose of the Requirements Management Plan is to describe how the project will set up requirements documents, requirement types and their respective requirement attributes and traceability.  

Brief Outline To top of page

(hyperlinks into HTML template in a new window)

1.     Introduction 
1.1      Purpose  
1.2      Scope  
1.3      Definitions, Acronyms, and Abbreviations  
1.4      References  
1.5      Overview   
2.     Requirements Management
2.1      Organization, Responsibilities, and Interfaces  
2.2      Tools, Environment, and Infrastructure  
3.     The Requirements Management Program   
3.1      Requirements Identification  
3.2      Traceability  
3.2.1    Criteria for <traceability item>  
3.3      Attributes  
3.3.1    Attributes for <traceability item>  
3.4      Reports and Measures  
3.5      Requirements Change Management
3.5.1    Change Request Processing and Approval
3.5.2    Change Control Board (CCB)
3.5.3    Project Baselines  
3.6      Workflows and Activities  
4.     Milestones  
5.     Training and Resources  

Timing To top of page

Developed during inception. Updated at each major milestone.

ResponsibilityTo top of page

The Role: System Analyst is responsible for creating the Requirements Management Plan.

Tailoring To top of page

Tailoring should, as a minimum, include defining the traceability items, constraints, and attributes applicable to your project.  Other significant traceability concerns include:

  • relationship to other plans, and
  • tool considerations.

Relationship to Other PlansTo top of page

The Requirements Management Plan contains information which may be covered to a greater or lesser extent by other plans.  The following approaches can be used to handle this potential overlap:

  • simply reference the content in another plan,
  • provide the overview in another plan, and provide greater detail in this plan.  References from these other plans to the Requirements Management Plan may be useful.  This often works well on large projects with a separate organization responsible for managing requirements,
  • tailor the document sections to cover only those areas which are not covered elsewhere.

The following is a mapping of Requirements Management Plan sections to artifacts which may contain complementary information:

Requirements Management Plan Section Complementary Artifact
Definitions, Acronyms, and Abbreviations Glossary
Organization, Responsibilities, and Interfaces Software Development Plan
Tools, Environment, and Infrastructure Development Case, Software Development Plan (Infrastructure Plan)
Requirements Identification Configuration Management Plan
Traceability Development Case, Measurement Plan
Attributes Development Case, Measurement Plan
Reports Development Case, Measurement Plan
Requirements Change Management Configuration Management Plan
Workflows and Activities Development Case
Milestones Software Development Plan, Iteration Plan
Training and Resources Software Development Plan

Tool ConsiderationsTo top of page

Rather than document the traceability attributes and their usage into a formal Requirements Management Plan, you may wish to enter this information directly into an online help tool, Web site, or into the tool that you use for managing attributes and traceability.

The Requirements Management Plan is often used to document more than just traceability items.  For example, users of Rational RequisitePro often use this document to capture other items managed by the tool, such as action items, glossary terms, etc.

Copyright  © 1987 - 2001 Rational Software Corporation

Display Rational Unified Process using frames

Rational Unified Process