Prototyping
Prototyping
Low-Fidelity Prototyping
High-Fidelity Prototyping
Prototyping Dimensions
Announcement
Prototyping 2
Prototyping 3
IDEO Shopping Cart
▪ https://www.youtube.com/watch?v=M66ZU2PCIcM
Prototyping 4
Prototyping 5
User Centered Design Process
Prototyping 6
What is a Prototype?
Prototyping 7
What is a Prototype?
▪ Key point:
- Goal is to NOT the artifact, but the feedback
Prototyping 8
Sketch of A Screen HTML Page
Prototyping 9
Prototyping 10
Prototyping 11
Prototyping 12
Prototyping 13
Prototyping 14
Prototyping 15
Lensmouse
Prototyping 16
Prototyping 17
https://www.theregister.com/2011/01/20/appl
e_touchscreen_mouse_patent_filing/
Prototyping 18
Why Prototype?
Prototyping 19
Why Prototype?
Prototyping 20
Prototype Progression
Prototyping 21
Sketching
Prototyping 22
Source: https://www.design1st.com/how-much-do-hw-prototypes-cost/
3D Model
Source: https://www.design1st.com/how-much-do-hw-prototypes-cost/
Prototyping 23
Pre-Production
Source: https://www.design1st.com/how-much-do-hw-prototypes-cost/
Prototyping 24
High-Fidelity Prototype
Source: https://www.design1st.com/how-much-do-hw-prototypes-cost/
Prototyping 25
Example: Kodak DC210 Prototype
Prototyping 26
What to Prototype?
Prototyping 27
When to prototype?
Prototyping 28
Prototyping Process
OK?
design prototype evaluate done!
re-design
Prototyping 29
Prototype Fidelity
Prototyping 30
Low-Fidelity Prototyping
▪ Purpose:
- Brainstorm competing representations
- Elicit user reactions / suggestions
▪ Examples:
- Storyboards
- Paper prototypes
- Wireframes
Prototyping 31
Storyboards Example: A Reminder Software
Prototyping 32
Storyboarding
▪ Conveys sequence:
- Steps involved
- What task is being illustrated?
▪ Conveys satisfaction:
- What motivates people to use this system?
Prototyping 33
Benefits of Storyboarding
Prototyping 35
Paper Prototypes
▪ Paper Prototypes
- After storyboarding – know what your app accomplishes
- Best for figuring out the user interface (UI)
- Don’t have to look beautiful or exact
http://www.youtube.com/watch?v=FS00UIo12Xk
Prototyping 37
Paper Prototypes
Prototyping 38
Paper Prototypes
Prototyping 39
Show Sliding Window
Prototyping 40
Paper Prototyping
▪ Benefits
- Leverage common design skills: Everyone can sketch and can
build paper prototypes.
- Allow early testing: testing prototypes early lets product teams
find big-picture problems
- Support rapid experimentation: Different user interface
elements can be drawn, cut out, copied to make extras, and then
assembled on a new piece of paper
- Facilitate adjustments: easy to make changes during the
testing session
Prototyping 41
Paper Prototyping
▪ Limitations
- An additional person is required to conduct the test session
- Paper prototypes are less suitable for visually-complex or highly-
interactive interfaces
- Requires some imagination on users part
- forces you to stay in “early design” mode
Prototyping 42
Evaluation Example
▪ https://www.youtube.com/watch?v=GrV2SZuRPv0
Prototyping 43
FrameWire: Automatically Extracting Interaction Logic
from Paper Prototyping Tests
- http://www.youtube.com/watch?v=q6pGIOhr3d0&feature=youtu.be
Design Process 44
Real-time Code Generation
▪ https://www.youtube.com/watch?v=_oet4GOzcRQ
Prototyping 45
Paper Prototyping Image Quality
Prototyping 46
What you can learn from a paper prototype
▪ Conceptual model
- Do users understand it?
▪ Functionality
- Does it do what’s needed? Missing features?
▪ Terminology
- Do users understand labels?
▪ Screen contents
- What needs to go on the screen?
Prototyping 47
What you can’t learn
Prototyping 48
Wireframes
▪ A wireframe:
- presents the information that will be displayed on the page
- gives an outline of structure and layout of the page
- conveys the overall direction and description of the user
interface
▪ Note that wireframes are often low to medium fidelity.
Prototyping 49
Methods Of Wireframing
Prototyping 50
Low-Fidelity Prototyping
▪ Pros
- Inexpensive: extremely low cost.
- Fast: quickly explore different ideas without too much effort
- Collaborative: people can be involved in the design process
▪ Cons
- Limited interactivity: Hard to convey complex animations or
transitions
- Misleading:
Users often more inclined to comment on designs that appear
less “finished”
Client (i.e., the person paying you) might be confused by the
lack of programming
Prototyping 51