User Research Process:
Human Computer Interaction
Three step process:
- User Research
- Define Design Goals
- Design the product
User Research – Ask open ended questions
•How is your customer currently dealing with this task/problem? (What solution/process are they using?)
•What do they like about their current solution/process?
•Is there some other solution/process you’ve tried in the past that was better or worse?
•What do they wish they could do that currently isn’t possible or practical?
•If they could do (answer to the above question), how would that make their lives better?
•Who is involved with this solution/process? How long does it take?
•What is their state of mind when doing this task? How busy/hurried/stressed/bored/frustrated? (note: learn this by watching their facial expressions and listening to their voice)
•What are they doing immediately before and after their current solution/process?
•How much time or money would they be willing to invest in a solution that made their lives easier?
Differences and Similarities in the user behavior.
Tell me about how your household handles grocery shopping…
How is that process working for you?
Have you tried other approaches, like online grocery delivery or keeping a list on your iPhone?
If you could improve anything about your grocery shopping routine, what would it be?
If you had a cost comparison tool, how would that make your life easier?
What people in your household buy groceries?
What do you do immediately before you go grocery shopping?
What do you do immediately after you go grocery shopping?
Would you be willing to spend some money to get a cost comparison tool or other tools that would make your grocery shopping easier?
Define Design Goals:
- What are the steps user is currently taking?
- What are the artifacts involved?
- What are the goals? How will you measure success?
- What are the pain points?
Design the Product: Rapid Prototyping
- Paper prototypes
- Low fidelity mockups
- High fidelity mockups
- Wizard of Oz prototype
- Video prototype
- A/B testing