Requirements Management

[URL Check] The following URLs in this article are outdated. Please update.

Overview of requirements management. Source: Oberg et al. 2000, fig. 15.

Requirements Development ( RD ) and Requirements Management ( RM ) are sub-disciplines of Requirements Engineering ( RE ). Whereas RD identifies requirements and writes them down as formal specifications, RM takes care of change management, impact analysis and traceability of those requirements.

It's common for requirements to change. In Agile and iterative development methodologies, only some requirements are identified at the start. Other requirements are defined with each new iteration. This evolution is also handled by RM . Hence, RM doesn't strictly follow RD in a linear process.

There are many tools to aid RM . However, tools alone don't lead to effective RM . Stakeholders need to communicate. Workflows must be defined and followed.

Discussion