What are some of the methodologies commonly used for requirements elicitation?

website would be welcome also.

Requirements elicitation refers to the process of gathering and capturing software system requirements from stakeholders. There are several commonly used methodologies for requirements elicitation, and here are a few of them:

1. Interviews: Conducting one-on-one or group interviews with stakeholders to gather their input and understanding of the project requirements. This can help in gaining insights, clarifications, and identifying different perspectives.

2. Questionnaires: Preparing and distributing questionnaires to stakeholders to collect information about their requirements, preferences, and priorities. This method allows for gathering a large amount of data from a diverse set of stakeholders.

3. Workshops: Organizing interactive sessions with stakeholders to brainstorm and discuss requirements collaboratively. This helps to foster communication and collaboration while capturing detailed requirements.

4. Observations: Observing stakeholders in their work environment to understand their activities, pain points, and requirements in real-time. This method can provide valuable insights by directly witnessing the actual tasks and scenarios.

5. Prototyping: Creating mock-ups, wireframes, or interactive prototypes of the proposed system functionality to gather stakeholder feedback. This approach can help in visualizing the requirements and identifying any gaps or improvements.

6. Document analysis: Reviewing existing documents such as business process manuals, user guides, and system specifications to extract relevant requirements. This method helps in understanding the existing system context and identifying areas for improvement.

It's important to note that selecting the appropriate methodology depends on various factors, such as project size, complexity, stakeholders' availability, and the level of collaboration desired.

For more detailed information and resources, you can refer to websites like:
- Business Analyst Learnings: https://www.balearnings.org/requirements-elicitation-techniques/
- International Institute of Business Analysis (IIBA): https://www.iiba.org/business-analysis-resources/elicitation/

These websites offer comprehensive guidance, techniques, and templates for requirements elicitation in software development projects.