How To Collect User Requirements

Do you like this?

This is a quick outline of the steps for finding user requirements. For each technique, you can find a short description on how to perform it.


Finding the right user requirements is crucial to the success of any software development project. Here are some of the most common techniques to elicit user requirements.

Step 1: Who are your users?
Step 2: Who is using what?
Step 3: Techniques for finding requirements
a) Brainstorming
b) Sampling of existing documentation, forms, and databases
c) Study existing and similar systems
d) Observation
e) Questionnaires
f) Interviews
g) Prototyping
h) Joint requirements planning (JRP)

comments powered by Disqus