Requirement elicitation is the process to collect all the requirements related to a system from the end users, customers, and stakeholders. As per the BABOK guide, there are nine methods which can be used as part of requirement elicitation process, and these are:
- Brainstorming
- Interviews
- Observation
- Document Analysis
Focus Groups - Requirements Workshops
- Interface Analysis
- Survey or Questionnaire
- Prototyping