SEM 6 › Human Computer Interaction › Week 12
Human Computer Interaction · Week 12

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.

ITE37526 videos · 60 min📄 Lecture videos (no PDF for this week)

▶Lecture videos

Click any timestamp — here or inside the notes — to jump the video to that moment. Your position is remembered.

1Where needfinding fits

The design life cycle (Week 11) has four iterative stages 00:32:

  1. Needfinding (establish requirements)
  1. Design alternatives
  1. Prototyping
  1. 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

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

Bias

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
The master rule 19:58

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
Tips for naturalistic observation 04:26
  1. Take notes of everything.
  2. Start specific; abstract later.
  3. Spread out sessions to cover many situations.
  4. Bring a partner: different eyes reduce confirmation bias.
  5. 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.

Concern

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:

  1. Focus on 5W + H: who does it, what they do, where, when, why, and how.
  2. Avoid biases.
  3. Listen carefully.
  4. Organise and plan: it isn't ad hoc.
  5. 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
Don't preempt answers 04:57

❌ "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.

Sending an email, thinking aloud 01:21

"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.

Five tips for effective surveys 03:24
  1. Less is more: the minimum number of questions gives higher response rates and more reliable data.
  2. Be aware of biases: no leading phrasing.
  3. Tie to inventory: map every question to a data item you need. If it doesn't map, drop it.
  4. Test it on friends or co-workers before sending it out.
  5. 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.

🧪 Try it — Needfinding method planner

Describe your situation. The planner recommends a mix of methods and warns about the biases to watch.

Exam focus

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.