Needfinding — Understanding Users, Biases & Requirement-Gathering Methods
The first stage of the design life cycle: why needfinding matters, the seven questions about users and context, five biases and how to avoid them, and every method (naturalistic and participant observation, hacks and workarounds, apprenticeship, interviews, focus groups, think-aloud, questionnaires, documentation) through to representing the needs.
▶Lecture videos
Click any timestamp — here or inside the notes — to jump the video to that moment. Your position is remembered.
Needfinding: Basics
The design life cycle revisited, what needfinding is, the seven questions, and the five biases with their remedies.
00:01Revisiting the design life cycle00:32Four stages: requirements → alternatives → prototyping → evaluation02:59Evaluation sends you back to the requirements04:06Needfinding: understanding the user and the context04:37Cover as many types of users as possible05:13Avoid preconceptions07:04The seven questions about users and context10:30Biases: what they are and why they matter11:03The five biases11:21- Confirmation bias
- Observer bias
- Social desirability bias
- Voluntary response bias
- Recall bias
Methods 1: Observation
Naturalistic and participant observation, hacks and workarounds, errors, direct vs indirect observation.
00:01Needfinding methods overview00:35Why needfinding is the most important stage01:10Naturalistic observation02:46Limitations: ethics; you can't know what users think04:26Tips for naturalistic observation05:29Participant observation: subjective participant + objective observer07:08Concern: you are not the user07:39What to look for: hacks and workarounds08:48Example: ATM withdrawal vs depositing a cheque at the counter09:50What to look for: errors (slips and mistakes)10:26Direct vs indirect observationMethods 2: Apprenticeship & Interviews
Apprenticeship and ethnography, interview types, tips, and unstructured interviews.
00:01Apprenticeship: for complex tasks00:36Ethnography: become part of the community01:56Interviews: a conversation with a purpose02:30Four types of interview03:02Interview tips: the 5W + H questions04:03Practise the interview first04:39Unstructured (open-ended) interviewsMethods 3: Interview Types & Focus Groups
Open-ended pros and cons, structured and semi-structured interviews, leading questions, and focus groups.
00:02Benefits of open-ended interviews01:09Concerns: unstructured data, time-consuming01:39Structured interviews: same questions, same order, closed02:48Example: most comfortable device for email03:22When structured interviews fit03:53Semi-structured interviews: the hybrid04:57Don't preempt answers (the yellow background example)05:28Use prompts06:00Focus groups: 3–10 people and a facilitator07:04Benefits of focus groups08:09Concerns: dominant participantsMethods 4: Think-Aloud
The think-aloud protocol and its limitations.
00:11The problem: observers can't see thoughts00:45Think-aloud: users voice what they're doing01:21Example: sending an email01:56Best in controlled environments02:31Link to task analysis (HTA, GOMS)03:03Concerns: thinking aloud changes behaviour; retrospective recallMethods 5: Questionnaires, Documentation & Representing Needs
Questionnaire tips, studying documentation, and formalising the needs.
00:40Questionnaires: reaching many users at once01:47Every question needs a real purpose03:24Survey tips: less is more, avoid bias, tie to inventory, test, iterate05:58Studying documentation: reports, policies, manuals, procedures07:06Representing the needs: task lists and hierarchies, diagrams, flowcharts08:17Handing over to design alternatives and prototyping1Where needfinding fits
The design life cycle (Week 11) has four iterative stages 00:32:
- Needfinding (establish requirements)
- Design alternatives
- Prototyping
- Evaluation
- You design as many alternatives as possible, prototype the best one or few, then evaluate.
- If the evaluation shows the prototype doesn't meet the real requirement, you go back to needfinding 02:59.
Needfinding is about understanding the user and understanding the context 04:06. It's the first and most important stage: if needs are identified wrongly, every later design and prototype will be inadequate 00:35.
Three rules:
- Cover as many types of users as possible, not just a few.
- Avoid preconceptions.
- Find out who the user is, what they're doing, and what they need.
2The seven questions
Use these to understand users and their context properly 07:04:
| # | Question | What it reveals |
|---|---|---|
| 1 | Who are the users? Age, gender, level of expertise | Preferences, skills, attitudes, capabilities |
| 2 | Where are the users? Their environment | The types of things they engage with |
| 3 | What is the context of the task? And what else competes for their attention? | What the interface should look like |
| 4 | What are their goals? What are they trying to accomplish? | Found by observing or asking |
| 5 | What do they need right now? Physical objects, information, collaborators | Their goal may not be their immediate need |
| 6 | What are their tasks? What they do physically, cognitively and socially | The interactions that will take place |
| 7 | What are their subtasks? How they do it, step by step | Users' expectations of the interface |
3Biases in needfinding
A bias is an attachment to a particular idea: a preference or preconception. Biases come from preconceived notions, human prejudices and limitations. They unbalance requirements gathering, so the results won't reveal users' real requirements 10:30.
| Bias | What happens | How to avoid it |
|---|---|---|
| 1. Confirmation bias 11:21 | We notice what confirms our preconceptions and miss what contradicts them | Look specifically for where you're wrong. Test beliefs empirically (observation, user studies). Involve many people, whose different biases balance out |
| 2. Observer bias 13:03 | We subconsciously influence users: more help for some, questions biased towards "favourites" | Separate the experimenter's motives from the participant. Script the interactions step by step. Have someone else review the script |
| 3. Social desirability bias 14:38 | People are nice and supportive. Told you're the designer, they say good things and hide the negatives | Hide or discount socially desirable responses. Use naturalistic observation, where nobody sees you as separate. Record objective data |
| 4. Voluntary response bias 16:20 | In voluntary surveys, people with extremely good or extremely bad views reply; the average majority is missing | Limit what you reveal before they begin, so they can't prepare answers. Confirm volunteers' conclusions with other methods |
| 5. Recall bias 18:26 | Memory decay: users can't recall later how they felt or what they did. (Forgetting is a "blessing": it makes room for new things) | Collect data during the activity. Ask users to think aloud while doing it |
Use multiple needfinding methods. Each method's bias is checked by the others.
4Needfinding methods
1. Naturalistic observation
Observe people in their natural context: you just watch, without interfering 01:10.
- Start specific: note everything. Summarise and generalise later into abstract tasks.
- Pros:
- a vast amount of information
- shows the start and end and the frequency of tasks
- very informative about the problem space
- helps you find questions to ask later
- Limitations:
- ethics: you can't interact with users, and can't video, photograph or voice-record them. You only take notes.
- you can't know what users think: "you can guess but you will never know" 03:51
- high risk of confirmation bias
- Take notes of everything.
- Start specific; abstract later.
- Spread out sessions to cover many situations.
- Bring a partner: different eyes reduce confirmation bias.
- Look for questions to ask later.
2. Participant observation
You take part in the task yourself 05:29. The designer plays two roles at once:
- a subjective participant, who gains insight into the task
- an objective observer, who records everything
Others may or may not know you're observing. You join the team for an extended period.
You are not the user. You're still an outsider. Use the insights, but don't over-represent your own experience in the design 07:08.
What to look for when observing 07:39
- Hacks and workarounds: users bypassing the interface to get something done. These reveal tasks that are available but not user-friendly.
- Example: someone uses the ATM to withdraw cash, but distrusts its cheque deposit and walks to the counter instead 08:48.
- Errors:
- slips suggest a design change
- mistakes need wider rethinking (Week 8)
| Direct observation 10:26 | Indirect observation |
|---|---|
| In context (naturalistic or participant) or in a controlled environment (a usability lab) | The observer can't be present: diaries, interaction logs, analytics |
3. Apprenticeship (ethnography)
For complex tasks, where watching isn't enough 00:01:
- The designer joins the community, becomes "one of them", and learns the task over a long period until they're an expert.
- The users educate the designer, who is the apprentice. The designer then builds an interface to help that community.
- The method comes from sociology and ethnography.
4. Interviews: "a conversation with a purpose" 01:56
Tips for effective interviewing:
- Focus on 5W + H: who does it, what they do, where, when, why, and how.
- Avoid biases.
- Listen carefully.
- Organise and plan: it isn't ad hoc.
- Practise with a friend or co-worker first.
| Type | Questions | Pros | Cons |
|---|---|---|---|
| Unstructured (open-ended) 04:39 | Open, exploratory; a conversation around a topic; the interviewer still has a plan of topics | Rich, deep, interrelated data; interviewees raise issues you never thought of 00:02 | Unstructured data; inconsistent across participants; time-consuming to run and analyse |
| Structured 01:39 | Predefined, short, closed questions; same wording and same order for everyone. E.g. "Which device is most comfortable for email? Laptop / PC / tablet / phone" | Standardised; quick to analyse | Fits only clear goals and a limited range of answers, or limited time |
| Semi-structured 03:53 | Hybrid of open and closed. Order: specific → open, open → specific, or structured → open → structured | Balance of depth and consistency | Needs skill |
| Focus group 06:00 | 3–10 people led by a trained facilitator; choose all types of users | People share perspectives; reveals conflicting expectations; raises diverse or sensitive issues; good for shared issues | Dominant talkers; the minority stays quiet; not for individual experience |
❌ "You seem to like yellow as the background, don't you?" leads the user.
✅ "Which colour would you like as the background?"
End by prompting: "Is there anything else you'd like to tell us?"
5. Think-aloud protocol
Observers can't see what users think, and in naturalistic observation you can't talk to them. So you ask users to voice what they're doing as they do it 00:45.
"First I choose which email client to use… I open it… I click New message… I pick the saved recipient… type the subject… compose the body… attach the file… and click Send."
- It's best done in a controlled environment.
- It feeds task analysis (HTA, GOMS: Weeks 9–10).
Concerns 03:03:
- Thinking aloud changes behaviour: users become deliberate and unnatural.
- If you ask afterwards instead, users forget (recall bias).
- Compromise: ask immediately after the task (retrospective think-aloud). Memory is fresh and performance isn't disturbed.
6. Questionnaires (surveys)
These reach many users at once without taxing the designer's time 00:40. Every question must have a real purpose.
- Less is more: the minimum number of questions gives higher response rates and more reliable data.
- Be aware of biases: no leading phrasing.
- Tie to inventory: map every question to a data item you need. If it doesn't map, drop it.
- Test it on friends or co-workers before sending it out.
- Iterate: deploy, review what you collected, redesign for the next round.
7. Studying documentation (passive)
Scrutinise existing documents 05:58:
- usability reports: feedback forms, summaries, reviews
- company reports, which show what the company really needs
- policy documents, which show the constraints on the design
- user training manuals, which show what happens with the current interfaces
- guideline and procedure documents
5Representing the needs
Finally, formalise the needs you identified 07:06:
- Make a list of tasks, then break them into subtasks down to the real operations (like HTA in Week 10).
- Represent them graphically: annotated hierarchies, flowcharts or other diagrams.
This is the input to design alternatives, then prototyping and production.
Describe your situation. The planner recommends a mix of methods and warns about the biases to watch.
Likely questions:
- What needfinding is, and why it's the most important stage
- The seven questions
- Name, explain and give remedies for the five biases (a very common question)
- Naturalistic vs participant observation, including pros, cons and tips
- Hacks and workarounds, with the ATM example
- Direct vs indirect observation
- The interview types with pros and cons, and 5W + H
- Focus groups
- Think-aloud and its problems
- The five questionnaire tips
- Sources of documentation
6Quick revision sheet
| Concept | Remember it as |
|---|---|
| Needfinding | Understand the user + context; first and most important stage |
| Seven questions | Who · where · context · goals · needs now · tasks · subtasks |
| Five biases | Confirmation · Observer · Social desirability · Voluntary response · Recall |
| Confirmation | Seek where you're wrong; test empirically; many people |
| Observer | Script the interaction; separate motives; have the script reviewed |
| Social desirability | Naturalistic observation; discount nice answers |
| Voluntary response | Reveal little beforehand; confirm with other methods |
| Recall | Collect during the activity; think-aloud |
| Naturalistic observation | Just watch; no recording or talking; can't know thoughts |
| Participant observation | Participant (subjective) + observer (objective); you're not the user |
| Look for | Hacks and workarounds (ATM cheque) · errors (slips and mistakes) |
| Indirect observation | Diaries · interaction logs · analytics |
| Apprenticeship | Become an expert in complex tasks (ethnography) |
| Interviews | 5W + H; unstructured · structured · semi-structured · focus group (3–10) |
| Think-aloud | Voice actions; changes behaviour → retrospective |
| Survey tips | Less is more · avoid bias · tie to inventory · test · iterate |
| Representing needs | Task and subtask lists, diagrams, flowcharts → design alternatives |
?Self-check quiz
13 questions on this week. Answer them all, then press Check my answers. Your best and latest scores are saved and shown on the subject page.