7. Requirements Management
Almost every software product continues to
change and evolve throughout its lifetime. If
change is not managed well, the quality of the
product will deteriorate and future changes will
become increasingly difficult to accommodate.
Change management is concerned with carefully
controlling changes to the requirements, both
during the development process and following the
product’s deployment. Change management is
supported through requirements traceability,
managing the current status of all requirements,
and through placing requirements under
configuration control. Measuring the volatility of
the requirements in a project can provide useful
insights into the overall requirements process.