Lecture 6 - Prototyping
Lecture 6 - Prototyping
Lecture 6: Prototyping
1
Prototyping
• What is a prototype?
- Low fidelity
- High fidelity
• Compromises in prototyping
- Vertical
- Horizontal
• a miniature car
3
What is a prototype?
In interaction design it can be (among other things):
• a series of screen sketches
• a cardboard mock-up
• Examples:
• sketches of screens, task sequences, etc
• ‘post-it’ notes
• storyboards
• ‘Wizard-of-Oz’
5
Storyboards
6
Generate storyboard from scenario
Sketching
• Sketching is
important to low-
fidelity
prototyping
• Don’t be inhibited
about drawing
ability. Practice
simple symbols
Card-based prototypes
• Index cards (3 X 5 inches)
User
>Blurb blurb
>Do this
>Why?
10
High-fidelity prototyping
11
Low Vs High Fidelity prototypes
12
Compromises in prototyping
13
Is there a suitable metaphor?
• Interface metaphors combine familiar knowledge with new
knowledge in a way that will help the user understand the
product.
14
Explore the user’s experience (UX)
• Use personas, card-based prototypes or stickies to model
the user experience
• design map
• customer/user journey map
• experience map
• wheel
• timeline
Generate card-based prototype from use case
An experience map drawn as a wheel
An experience map drawn as a timeline
GUI Prototyping Tools
• Pencil Project :
• http://pencil.evolus.vn/
• supports Linux, Mac OS X and Windows.
• A Firefox add-on is also available
• Free
• Smartdraw
• https://www.smartdraw.com/
• $200
19
Construction: physical computing
• Build and code prototypes using electronics