Skip to content

Add Your Heading Text Here

Glossary

Requirements gathering

Quick definition

Requirements gathering is the process of collecting the needs and expectations for a product from stakeholders, users, and other sources at the start of a project. It is the front-end work of finding out what people want a system to do, and it feeds directly into analyzing and writing the requirements.

What it means

Requirements gathering is where a project's understanding of the problem begins to form. It pulls together input from many places: interviews with users, conversations with stakeholders, existing documents, current systems, and market or regulatory expectations. The aim is breadth first, making sure no important source or need is left out before the harder work of analysis and prioritization begins.

The term is often used interchangeably with elicitation, though the two carry a slightly different mindset. 'Gathering' can imply that requirements are lying around waiting to be collected, when in reality the best ones usually have to be actively drawn out. Whatever you call it, doing it thoroughly early is far cheaper than discovering a missed need once the product is built.

In practice

Example

At the start of a payroll system project, an analyst gathers requirements from HR staff, finance, employees, and the existing spreadsheets everyone secretly relies on. That last source surfaces a set of edge-case rules nobody mentioned in the formal interviews, which would have caused painful bugs if left out.

FAQ

What is the difference between requirements gathering and elicitation?
They are often treated as the same activity. 'Gathering' suggests collecting requirements that already exist, while 'elicitation' reflects that requirements usually have to be actively uncovered through questioning and observation. Many practitioners prefer 'elicitation' precisely because it sets a better expectation about the work involved.
What are good sources for gathering requirements?
Stakeholders and end users, existing systems and documentation, business rules, regulations and standards, and market or competitor analysis. Watching how work is done today often reveals needs that interviews miss, so combining conversation with observation tends to produce the most complete picture.

Manage requirements the modern way

Modern Requirements brings documentation, traceability, and reviews together inside Azure DevOps.

Modern Requirements logo mark