- Requirements Elicitation: Gathering data on the needs and wants of stakeholders.
- Requirements Analysis: Identifying the requirements.
- Requirements Specification: Producing a requirements specification artifact that models and expresses the requirements.
- Requirements Validation: Ensuring that the requirements match the needs and wants of stakeholers.
The elicitation and analysis steps are collectively known as the sensemaking phase of the requirements process, and the specification and validation steps are known as the problem structuring phase.