User and use requirements
The gathering of user and use requirements helps us to understand the problem: who the future users are, what their current practices and painpoints are, and what their needs and desires are.
User requirements outline:
- the problems (individual) users have in their work that they expects the system to solve;
- the solutions they have in mind for an expressed or implied problem;
- the desired attributes of whatever solution ultimately is provided; and
- the true fundamental needs, that is, the functions the system must let them perform.
The aim is to identify the real functional requirements that will satisfy the real user’s real business needs.
Functional requirements describe the intended behaviours, tasks or functions of the system to be designed.
Use cases
Use cases are a technique for requirements analysis and the design of user interfaces. Use cases describe scenarios of users interacting with a product, service or application to achieve specific goals or tasks.