Paper prototyping TDDD58 - Interaction design project Tim Overkamp

advertisement
Paper prototyping
TDDD58 - Interaction design project
Tim Overkamp
Interaction and Service Design research group
Linköping University
Intro
TU Delft
LiU
What is paper
prototyping?
πρωτότυπον
Primitive form
πρῶτος
τύπος
First
Impression
"Paper prototyping is a variation of usability
testing where representative users perform
realistic tasks by interaction with a paper
version of the interface that is manipulated
by a person “playing computer”, who doesn’t
explain how the interface is intended to work"
Snyder, 2003
"Paper prototyping is a variation of usability
testing where representative users perform
realistic tasks by interaction with a paper
version of the interface that is manipulated by
a person “playing computer”, who doesn’t
explain how the interface is intended to work"
Snyder, 2003
Image prototype Minnesmark
Computer paper prototype
When use paper
prototyping?
General
concept
Understandability
Navigation
e.g. Arvola, 2014
Analysis
Ideation
Concept level
Detailed design
Analysis
Ideation
Concept level
Ideation
Concept level
Detailed design
c
de
Analysis
Ideation
cis
io n
Concept level
ts
s
o
st
ha
c
f
o
ti
nfl
n
a
h
ue
nc
s
e
g
ec
os
ts
Detailed design
Broad
Deep
T-shaped
Why (paper)
prototyping?
Better feedback
Fast and cheap
Low-tech tools and materials
Supports collaboration
More iterations, more alternatives
Feedback on the right level
e.g. Snyder, 2003
Fast
Cheap
e.g. Snyder, 2003
Low-tech materials
e.g. Snyder, 2003
More people can join and meet as equals
e.g. Bødker & Grønbæk, 1991
More iterations
e.g. Snyder, 2003
More alternatives
e.g. Snyder, 2003
So you use paper prototypes because…
…then you get feedback on the right level, of
general concept, understandability and navigation.
…they can be made quickly, so you can do more
iterations.
…they are cheap to make, so you can create more
alternatives, test instead of speculate.
…the low-tech material and basic skills needed
allow to create them collaboratively.
How to make
paper
prototypes?
e.g. Warfel, 2009; Snyder, 2003
e.g. Warfel, 2009; Snyder, 2003
Make your own
paper prototype
Interface for payment terminal in a store
where you can pay with debit/credit card
Design the screens that are needed during
the transaction:
1. Give instructions to the customer; what
should s/he do?
2. Give feedback during the process; what is
going on, what has been completed?
Put each screen on a new piece of paper.
Now give the person next to you the task to
make a payment using your interface.
Login
Name
Dialog Box Title
Password
Cancel
30s, any OS
OK
3 min, iOS 6
“Those who produced early sketches on paper
were more satisfied with the final design”
Black, 1990
Snyder, 2003
adapted from Snyder, 2003
Adapted from Snyder, 2003
Snyder, 2003
Other ways of
prototyping
interfaces
Fidelity
Working
prototypes
Clickable
prototypes
Paper
prototypes
Progress in project
Prototype On Paper software
Clickable prototypes
Thank you.
Formative usability testing
TDDD58 - Interaction design project
Tim Overkamp
Interaction and Service Design research group
Linköping University
1
2
3
!
Usability
issues
Missing
requirements
Preferred
alternatives
Priorities
Beyond
the UI
e.g. Snyder, 2003
user
"computer"
facilitator
observers
e.g. Snyder, 2003
Observer
Computer
Observer
Observer
User
Facilitator
Prepare
The prototype, the team, the user
Introduce
The nature and background of the test
Test
User performs tasks using the prototype
of the user interface design
Interview
Follow-up questions from the test,
Additional questions about the
perception of the interface design
Task design
A good task…
…is based on goal that matters to the chosen user profile.
…covers questions important to the success of the product.
…has an appropriate scope.
…has a finite and predictable set of solutions.
…has a clear end point that the user can recognise.
…elicits action, not just opinion.
…does not contain hints for the user
Develop a possible task for your own
formative evaluation.
Write what you want to evaluate about
the interface (concept, navigation, etc.)
Write a task that could help you to get
feedback on this aspect.
For instance:
We want to evaluate whether people can
create a new calendar item (navigation).
Task: “You come across an event that you
find interesting and want to attend. How
would you store the details of this event?”
Some other pointers
Tasks on paper
Easy to hard
No (dis)agreeing or explaining
No confirmation
U
Thinking aloud
U
F
Talking with users
U
Co-discovery
U
!
Observations
Inferences
Opinions
“This is really clear”
-participant 10-
“This is really clear”
-participant 10TO: user comments the way in
which selected pictures are
highlighted in the photo album
Work as a group
Pooling observations
Recognising patterns
Choosing optimal solutions
No time-consuming communication
What it will likely find
Concepts and Terminology
Navigation, work flow, task flow
Content
Requirement/functionality
Screen layout
What it will not find
Small changes
Keyboard and mouse
Size of controls
Response time
Long term use in real life
Arvola, M. (2014) Interaktionsdesign och UX - s. 131-134
www.paperprototyping.com
Snyder, C., (2003) Paper prototyping - the fast and easy way to design and refine user interfaces
Retting, M., (1994) Prototyping for Tiny Fingers
Hix, D. and Hartson, R., (1993) Developing User interfaces: Ensuring Usability through Product and Process
Buxton, B., (2007) Sketching User Experiences
Greenberg, S. et al. (2011) Sketching User Experiences: the workbook
Paper Prototyping - Shawn Medero - A List Apart
Paper Prototyping: Getting User Data Before You Code - Jakob Nielsen
10 Effective Video Examples of Paper Prototyping - Paul Andrew - Speckyboy.com
7 myths about paper prototyping // Paper prototype helper kit
David Travis - userfocus.co.uk
https://www.youtube.com/watch?v=GrV2SZuRPv0
https://www.youtube.com/watch?v=_g4GGtJ8NCY
https://www.youtube.com/watch?v=9wQkLthhHKA
https://www.youtube.com/watch?v=Bq1rkVTZLtU
Tack!
Tim Overkamp
tim.overkamp@liu.se
Download