Needs – Need finding John C. Tang August 30, 2007 NEEDS

advertisement
Needs – Need finding
John C. Tang
August 30, 2007
NEEDS
DESIGN
EVALUATE
IMPLEMENT
Pop quiz!



2
How do you pronounce my last name?
Where did I graduate from?
Anyone want to share what else they
found by Googling me?
Class admittance



3
Everyone who submitted a course
petition last time is in!
If you haven’t submitted a petition, do
so today
Don’t worry about which discussion
section you registered for (but be
consistent)
Grading

10% class participation
– Attendance plus contribution in discussion
section

20% individual assignments
20% midterm
50% group final project

Fair (not easy) grader


4
Assignments


Due at beginning of class
Hardcopy
– 2 copies (one original, one black & white
copy ok)

At top of every assignment
– Name
– CS 160
– Date
5
Today


Share stories of noticing (un)design
Need finding
– Contextual Inquiry
– Variation: Contextual Interview

6
Assignment
Please ask questions / add insights along
the way
Noticing (un)design

What designs or un-designs did you
become aware of?
– What bugs you about it?
– How could it be improved?
7
I hate opening these!
8
Design process
NEEDS
DESIGN
EVALUATE
IMPLEMENT
9
Modified from Preece, Rogers, and Sharp, Interaction Design
The Waterfall Model
of the Software Life-Cycle
Requirements
Specification
Architectural
Design
Detailed Design
Implementation and
Unit Testing
Integration and
Testing
10
Operation and
Maintenance
Design process
NEEDS
DESIGN
EVALUATE
IMPLEMENT
11
Modified from Preece, Rogers, and Sharp, Interaction Design
Needs and need-finding

Identifying users needs
– Latent needs, root causes
– Not wants, symptoms, bugs

Techniques for eliciting and
interpreting users’ needs
– Interviews
– Direct Observation

12
Needs belong to people (not entities)
Avoiding three common
mistakes

13
The first of hopefully many ways this
class helps you think differently
Building without a need
DESIGN
EVALUATE
14
Usable vs. useful
IMPLEMENT
Usability vs. usefulness


Usability – how easy user interfaces
are to use
Usefulness – whether the system can
be used to achieve some desired goal
Jakob Nielsen
15
Trial and error innovation
DESIGN
NEEDS
EVALUATE
DESIGN
EVALUATE
EVALUATE
DESIGN
EVALUATE
16
IMPLEMENT
IMPLEMENT
IMPLEMENT
Designing for “me”
NEEDS
DESIGN
EVALUATE
17
IMPLEMENT
Identify needs to avoid
these mistakes



18
Building without a need
Trial and error innovation
Designing for “me”
Tools for need-finding

Market research/competitive analysis
– Identifying gaps in the current market
– Identifying gaps in competitors’ offerings
– Business perspective, customer (rather
than user) focus
– Team with business folks


19
Interviewing prospective users
Direct observation
What’s an unfulfilled need
you have?



Not wants
Not symptoms
Not solutions
Needs ~ verbs
Solutions ~ nouns
20
What if I followed you
around for a day?

I might discover that what you really
need is:
– Better way to manage your schedule
– More sleep
– To communicate with your family more
often!
21
Asking vs. Observing

Some of the best designs are unnoticeable
– Norman examples




22
Some work-arounds become invisible
Observing helps you see what, but often
need to ask to understand why
Asking and observing are complementary
Immersion leads to direct observation and
better interviews
Collecting user data

Mostly common sense!
– But only common sense after you’ve done
a few examples
– Presenting ideal, taking shortcuts for the
class

Other useful resources
– http://en.wikipedia.org/wiki/
Contextual_design
23
Contextual Inquiry
“Field interviews are conducted with users in
their workplaces while they work, observing
and inquiring into the structure of the users’
own work practice. This ensures that the team
captures the real business practice and daily
activities of the people the system is to
support, not just the self-reported practice or
official policies.”
-- Holtzblatt, Wendell, & Wood
24
Rapid Contextual Design, 2005
Contextual Inquiry

Hybrid approach
– Involves direct observation
– Involves interviewing to elicit more details
25
Subject vs. Participant?
In traditional science, “subjects” are
“subjected to” experiments and research
to help the researcher develop
understanding
 In direct observation-oriented design,
“participants” “participate” in helping the
researcher develop understanding

26
Your relationship to the
subject
In a scientist/subject relationship:
 Scientist does controlled actions or
asks questions
 Subject responds in some way
 Scientist collects data, goes back
to their office, and analyzes the
data to understand the subject
27
Your relationship to the
interviewee
In an interview relationship:
 Interviewer asks a question
 Interviewee responds immediately
 As soon as there is a pause, the
interviewer asks another question from
the list, repeat until done
28
Great if you know what
questions to ask in advance.
Your relationship to the
master
In a master/apprentice relationship:
 Master is doing stuff
 Master explains what they’re doing to the
apprentice
 Apprentice asks clarification question, master
answers and continues doing,
repeat until apprentice can do it
29
This relationship is at the heart
of contextual inquiry
Your relationship to the
participant
In a CI researcher/participant relationship:
 Participant is doing stuff
 Participant explains what they’re doing to
the researcher
 Researcher asks a clarification question,
the participant answers, keeps doing
 Researcher’s goal is to
develop understanding
30
– of what the participant is doing
– in partnership with participant
Not quite a master/apprentice
relationship
Researcher’s goal is not to
learn to do the task
 Instead, goal is to learn how
the participant does the task,
to learn how to support it
 And to enlist the participant’s
active assistance in
understanding the task

31
Partnership
In Contextual Inquiry, the researcher
and the participant are partners
 Participant knows their process
better than the researcher
 Researcher has the distance to see
patterns and important features in the
participant’s process and practice
 Researcher needs to partner with
participant for rich understanding

32
Direct Observation
Observe participants engaged in the
desired activity
 In the typical context of that activity
 In a manner that allows you to partner
with them to elicit more rich details
about the process
33
Participant Observation




34

Doing the activity along with the
participant
First-hand experience
May require acquiring domain
knowledge
Actively engaged, and allows
questions along the way
May be harder to take notes
Passively observe

Some activities don’t afford
involvement by the researcher
– Solitary
– Remote
– Time-shifted



35

Less disruptive
May miss some details
May require follow-up to ask questions
Perhaps augmented via technology
Asking questions





36
Confirming understanding
How do they feel about…
What is frustrating them about…
How they compare one thing with an
other
Why did they just do that? (but try to
phrase without “Why”)
Asking open-ended
questions

Confirming understanding
– Did you just delete all your messages?

How do they feel about…
– How do you like the organization and colors
of this interface?

What is frustrating them about…
– It looks like you can’t do something, what
are you trying to do?

How they compare one thing with an other
– What are the reasons you prefer searching
rather than foldering?

37
Why did they just do that? (but try to phrase without “Why”)
– It looks like you just deleted 10 messages,
what was the reason for doing that?
Avoid asking about




38
Predicting what they would do / like /
want
Imagining a hypothetical scenario
Whether they would like a certain
feature or product
Estimating how often they do things
Decide how you’re going
to record the inquiry








39
Written notes
Audio record
Pictures
Video
Usage logs
An additional observer
Combination of methods
Privacy and informed consent (more later)
Good method only part of
the answer!




40
Good participants
Good setting
Good timing
Flexibility
Good participants

Screen participants you’re targeting
– List attributes you’re looking for
Wouldn’t go to a senior center to study
facebook
 Can learn from why people aren’t good
subjects


41

Some people tell you what they think
you want to hear
Some people tell you more than you
want to hear!
Good settings

In situ – Latin phrase for in the place
– Location and circumstances where they
will engage in the desired activity

Relaxed, natural, no distractions
– Dissuade interruptions (cell phones)


42
Avoid potential for social pressures
Largely driven by the activity
Good timing



Avoiding hectic times
Sometimes can schedule during times
of high concentrations of activity
Respect the schedule
– State duration in advance
– Stick to it (unless they give permission)
– Honor scheduled appointments
43
Flexibility

Follow the participants where they
“lead”
– The participant who didn’t use it
– Then proceeded to explain why she didn’t
use it

44
Not every participant will be useful
Contextual Inquiry
example


Say you want to design an on-line
dating service
You want to improve the process of
finding dates
– It’s a social networking topic
– It’s a topic where people act very
differently than they say they act
– Hopefully fun (without offending anyone)
45
Picking people to observe




46
People who find dates very easily
(expert)
People who have a hard time finding
dates (problem child)
People who have never been on a date
before (novice)
People who said yes when you asked
them
– Availability is not a skill
Picking a place





47
Senior Center?
Bar?
Dorm dances / frat parties?
Student Union?
Perhaps best informed by your
participant
When’s a good time to
observe



48
Finals week?
Spring break?
Weekend
How are you going to
observe

Participant Observation
– Make it a double date
– Informed consent less of an issue

Passively observe with follow-up
– But if Jim is successful, it might be hard
to follow-up with him for a while!
– How would you get informed consent?
Have Jim explain the situation
 Inform afterwards
 Limit data collected on others

49
How are you going to
record it?




50

Written notes? Could be awkward
Audio record? Maybe in just
momentary dictations
Pictures? Perhaps you could work a
few in as a double date with a
cameraphone
Video? That’s a (bad) reality TV show
This inquiry may rely heavily on your
own memory and reconstruction
Actually observing



51
Picked the person,
Jim
Picked the place,
the Albatross Pub
Picked the time,
Labor Day weekend
How will you understand
how Jim gets a date?
The interviewer says…
Why not just ask Jim how he gets dates?
 But Jim might not entirely know…
 When he summarizes it for you,
– he might not remember vital details
– he might gloss over important difficulties
– he might forget time he met someone after an
embarrassing slip and fall in the bathroom
– he might be making it all up
52

Indirect memories are filtered
The experimental
psychologist says…
Why not design a test for finding dates
under different conditions in a lab?
 But what if the lab task omits important
features of the actual real-world situation?
– Like the jerk also competing for a date?
– Or the range of candidates in the pub?
– Or the influence of alchohol?
53
In a Contextual Inquiry…
If you’re studying dating behavior, go to
the local dating scene
 That way you’ll see what really happens,
and how people really make decisions.

54
You’re at the pub with
Jim
First start with a conventional interview
 Introduce self, explain interview
procedure (consent, recording, how CIs
work)
 Ask Jim to summarize what goal he will
be working towards during the CI
 Don’t take too long on this

55
Switch to observation
mode
Researcher should clearly and very
explicitly end the interview and invite
them to proceed with their activity
 Important, because if it’s not
completely clear, encounter may
devolve into a traditional interview (this
relationship is more familiar to people)

56
OK…
Now have Jim go about his normal
tasks, exactly as he would if you weren’t
there: pretending to look at the menu,
scoping the place, trying to start
conversations, eating, drinking
 As he’s doing it, ask him to explain
whenever it’s not 100% obvious (or note
for later follow-up)
 And take lots of notes

57
Context
Even in context, people will drift into
generalities and abstractions (even
fantasies)
 You can bring the user back to the
important (and often more true) details
by drawing their attention to concrete
objects or events

58
Follow-up interview

Best if prompted with concrete details
from activity
– Stories from written notes
– Pictures or clips from recordings

59
Try to reconstruct how they were
feeling at the time
Retrospective CI
Sometimes want to study an activity that
occurs intermittently – or one you cannot
be physically present for

60
– Ask what they’ve done in the past, not what
they would do in the future
– Invite them to bring artifacts, documents from
the past activity
– Repeatedly query them to probe about what
happened in between the steps they recall
Leverage data collection
61
Sometimes you can leverage natural or
augmented data collection
 For example, to study web browsing
behavior, could review browsing history
 Or, to study mobility paths, could ask
them to wear an augmented cell phone
 Be careful to protect privacy and
confidentiality when you do something
like this!
Another perspective

Variation on Contextual Inquiry that
leans more towards an interview
62
(Thanks to Michael Barry for this model)
Stages of Contextual
Interview






Introduction
Kickoff
Build Rapport
Grand Tour
Reflection
Wrap-Up
Stanford University, Hasso Plattner Institute of Design
63
Introduction
Establish an interview partnership
 The informant may be confused as to
exactly what is happening
64
– Be direct — “Why don’t we sit down
here?”, put them at ease
– Find a good place for the interview — if
possible arrange comfortable seating,
adequate lighting, and a low noise traffic location
Introduction (2)

Describe your purpose
– “We’re going to explore how decisions get made
in the Emergency Room.”

Outline the interview
– “We’re going to spend the day with you. We’ll be
watching how the organization works, and later
ask you and your staff some questions”.

Let them know that their knowledge is
important
– "I've never been a waiter. It looks pretty hard to
65
keep all your customers happy. Can you help me
understand how you do it”
Kickoff
Shift the focus to them by having them
introduce themselves and their lives
 At the end of your introduction, make a
clear transition over to them:
– “So maybe the best place to start is to have you
introduce yourselves and tell us a bit about the
band…”

66
Clarify with lots of follow-up questions. This
section helps to get the respondent talking
and feeling at ease
Build Rapport
Most of your time will be spent making a
connection
 Informants may be defensive initially,
providing only short answers “Oh you
know...normal stuff. Just like everyone else.
No big deal”


67
Be patient. Continue asking descriptive
questions to build their confidence and
trust.
Reassure the informant that they are doing
okay — “I don’t know...is this the kind of
thing you want to know?” Tell them
“Absolutely, exactly what we need”
Grand tour
Explore the details of their world both physical
and mental
Look for critical issues and disconnects
 This may be a walk around a bedroom,
factory, or device (e.g., mobile phone)
 There is incredible detail in the Grand Tour,
including things you would never think to
ask “Tell me about the picture in your
battery door”

68
Ask your informant to act out interactions or
open up hidden areas
Reflection
69
Take a break and review what you have
learned, then encourage personal insights
and discussions of why
 After you have spent a good deal of time
with the informant, they may be more able
to offer up personal insights, describe their
plans, dreams, passions, etc.
 It’s okay here to offer theories about the
informant for their evaluation or to ask the
informant to generate their own theories
Wrap-up
70
Amazing things happen when the interview is
over
 At the end of the allotted time, thank them
and tell them how helpful they have been.
Ask them for any final thoughts, or if they
have any questions for you
 The notion that the interview is over often
jars loose a lot of comments, thoughts, and
insights. Keep the camera/tape recorder
rolling
Guidelines for Observation






71
Cast aside your biases
Note contradictions between saying
and doing
Listen to personal stories
Watch for “work arounds”
Distinguish solutions vs. needs
Look beyond the obvious
72
73
74
75
76
77
How many participants?




Depends on what you’re doing
Statistical power needs ~50
Richer feedback more like ~12
Intuitive feel / diminishing returns
– When you start hearing similar themes
– When you stop learning new things

78
We’ll be asking for specific numbers, but in
working world, you’ll need to decide based
on experience and constraints (time, $)
Appreciate your
participants!


Some companies hire from temp
agencies, paid for usability study
Even token appreciation is helpful
– Lunch vouchers
– Company SWAG
– Early access to technology
– Social status
– What would work here at Berkeley?
79
Supplementary methods




80
After contextual inquiry
Better understanding enables forming
more focused questions
Adding more breadth
More time-efficient
Focus Groups




81

Interviews in groups
Efficient way to collect opinions from
more than one person
Diversity can elicit further reactions
among participants
Sometimes can leverage natural social
groupings
Can be tricky to schedule
User surveys



Once you have a better idea of
questions to ask
Can reach large numbers of people
Mail, telephone, web survey
– http://www.surveymonkey.com/
– http://info.zoomerang.com/

82
We’ll talk more about this later
Assignment: Idea List
(Due Sept. 4)

List of ideas where technology could
improve your life
– Initial focus on your needs
– Fixing something frustrating or a new idea
– Focus on social networking needs





83

Coordinating with friends
Awareness of family members
Collaborating with classmates
…
Bullet list with short paragraph
Looking for volume of ideas!!!
Idea List example

Redesign allergy medication packaging
– I’d like to redesign the packaging of my
allergy medication so I can easily take the
medication, also ensuring that it hasn’t
been tampered with, minimizing
wastefulness in packaging, and allowing
easy transport for when I travel.
Please turn in 2 copies
84
Next time




Rapid Viz reading (uploaded on web)
Idea List due
Sept. 4 meeting in Woz Lounge
I’ll have office hours 1:30-2:30 today
– 6th Floor alcove
85
Download