Getting the requirements right is crucial to the success of the
interactive product. There are different kinds of requirements:
functional, data, environmental, user, and usability. Every
system will have requirements under each of these headings.
- The most commonly used data-gathering techniques for this
activity are: questionnaires, interviews, workshops or focus
groups, naturalistic observation, and studying documentation.
- Descriptions of user tasks such as scenarios, use cases, and
essential use cases help users to articulate existing work
practices. They also help to express envisioned use for new
- Task analysis techniques help to investigate existing systems and
From: Preece, J., Rogers, Y., Sharp, H. (2002), Interaction Design: Beyond Human-Computer Interaction, New York: Wiley, p.235