- Determine the goals and explore the questions
- Choose the paradigm and techniques
- Identify the practical issues: Design typical tasksIdentify the practical issues: Select typical users
- Identify the practical issues: Prepare the testing conditions
- Identify the practical issues: Plan how top run the tests
- Deal with ethical issues
- Evaluate, analyze, and present the data
From: Preece, J., Rogers, Y., Sharp, H. (2002), Interaction Design: Beyond Human-Computer Interaction, New York: Wiley