Sunday, December 27, 2009

Requirements Management

Requirements Changes & Management
Requirement management is managing changes in the evolving software in a cost effective manner.  Changes may come externally or internally.  External changes may be due to problem, customer, environment.  Internal changes may be due to requirements, design, implementation, maintenance.

A Process for managing changes
  • Recognize that change is inevitable
  • Baseline the requirements - stable version
  • Establish a single channel - one in change
  • Use a change control system
  • Manage change hierarchically - ripple effect