Title: CS376 Introduction
1Prototyping
Scott Klemmertas Marcello Bastea-Forte, Joel
Brandt,Neil Patel, Leslie Wu, Mike Cammarano
11 October 2007
2(No Transcript)
3(No Transcript)
4Prototyping matters a lot in the real world
- SANTA CLARA, California -- People thought Jeff
Hawkins was crazy when they saw him taking notes,
checking appointments, and synchronizing a small
block of wood with his PC, pretending all the
while that the block was a handheld computer. - "If I wanted to check the calendar I'd take it
out and press the wooden button"
Source The Philosophy of the Handheld. Wired
Magazine, October 1999.
5WHAT IS PROTOTYPING?(and what does it accomplish)
6Bill Buxton
- Design is choice, and there are two places where
there is room for creativity - 1) the creativity that you bring to enumerating
meaningfully distinct options from which to
choose - 2) the creativity that you bring to defining the
criteria, or heuristics, according to which you
make your choices
7Prototypes go through multiple versions along the
way
Danger Sidekick
Danger Sidekick 2
Danger Sidekick 3
- Note these arent the prototypes, but Danger
used an extensive prototyping process
Source Danger, Wikipedia
8Thinking Through Prototyping
Colleagues Clients Users Ourselves
9Colleague feedback
- Does this product meet the requirements?
- Is everyone on the same page?
10Client Feedback
- Does the product meet the requirements?
- What variant do you prefer?
- Is everyone on the same page?
11Michael Barry
- the companies that want to see the most models
in the least time are the most design-sensitive
the companies that want that one perfect model
are the least design sensitive.
12Users feedback
- Does it work?
- Does it match his/her mental model?
- Is it ergonomic?
- How to use the product effectively?
- What to change in the product?
- What other questions arise?
13Ourselves feedback
- Have I thought through all of the details?
- Does it match what I imagined?
- NOTE fresh eyes matter. Dont just rely on
yourself for feedback.
14Two key questions to ask
- What do you want to learn from it?
- What do you want to communicate with it?
15Pragmatic v. Epistemic Activity
START
GOAL
B
???
?
?
?
A
START
Kirsh, Maglio 1994 Klemmer, Hartmann, Takayama
2006
16Eric Drexler
- In engineering, enlightened trial and error, not
the planning of flawless intellects, has brought
most advances this is why engineers build
prototypes
17IDEO Camera
18Prototyping is a Reflective conversation with
materials
Building and discussing yields design ideas
Prototyping in iRoom
Source CS247 Project
19What information do we get?
- The reflective conversation
- Does the prototype do what we want?
- What questions do users have?
- What should we change before implementing?
- Very important to decide what you want
- before prototyping
20Visibility
21Storyboarding
Source McCloud, Scott. Understanding Comics.
22(No Transcript)
23(No Transcript)
24(No Transcript)
25(No Transcript)
26What Do Prototypes Prototype?
27Form prototype
- Looks good
- But doesnt really work
Nintendo control pad mockup
Project inkwell Spark computing device concept
Source Buxton, Bill. Sketching User
Experiences. Morgan Kaufman, 2007. Nintendo via
37signals.com blog, IDEO.
28Function prototype
- Looks like wireframes (no fonts, colors)
- Interactive functionality (spectrum up to working
all the way)
Functional keyboard prototype
Functional water faucet
Source Buxton, Bill. Sketching User
Experiences. Morgan Kaufman, 2007.
http//www.ammodel.com/PrototypeDesign.aspx
29Experience prototype
- Video prototyping
- Role playing
Source Buchenau, Marion and Suri, Jane Fulton.
Experience Prototyping. DIS, 2000.
30Make multiple prototypes to get most value
Source Tohidi, Maryam and Bill Buxton, Ronald
Baecker, and Abigail Sellen, Getting the Right
Design and the Design Right Testing Many is
Better than One. CHI 2006.
31Prototypes should be disposable
32The rights of an intermediate representation
- Should not be required tobe complete
- Should not need to be updated
- Should be easy to change
33During prototyping, options narrow as fidelity
increases
Source Buxton, Bill. Sketching User
Experiences. Morgan Kaufman, 2007.
34Prototyping techniques
35Paper prototyping
Source Rettig, Marc. Prototyping for Tiny
Fingers. Communications of the ACM archive
Volume 37 , Issue 4 (April 1994)
36(No Transcript)
37(No Transcript)
38Powerpoint Prototyping
Powerpoint Prototype Website
Source Kelly, Maureen. Interactive Prototypes
with PowerPoint. http//www.boxesandarrows.com/vi
ew/interactive
39Powerpoint Prototyping
Source Brunette, Kynthia, et. al. Meeteetse.
Indiana University. Student Contest Entry. CHI
2005.
40Video Prototyping
Starfire Video Prototype "Julie was looking
forward to a good day until Michael O'Connor
tried to deep-six her sports car project. Now,
only her team, scattered around the world, can
save her..."
Technology Featured in the Scene Meeting room
with telepresence for remote members Large
screen for multimedia presentations Laptop
computer with chorded input Wireless
connectivity between laptop, library server, and
the big screen Bidirectional hypertext links
between database items
Source Tognazzini, Bruce. The Starfire Video
Prototype Project A Case History. CHI 2004.
41(No Transcript)
42What (and when) does formality get you somewhere?
43Lead User Innovation
44Lead User Innovation
Source von Hippel, Eric (1986) "Lead Users A
Source of Novel Product Concepts," Management
Science 32, no. 7 (July)791-805.
45The Long Tail of Interaction
Alpha Applications
Situational Applications
of Lines of Code
Applications
46(No Transcript)
47Toy Inventors
48Glue Types
vs.
Dovetail joint
Hot glue
49d.tools
50Eye to the future exemplar
Exemplar Authoring Sensor Based Interactions
Source Hartman, Bjorn, et. al. Exemplar.
Stanford University, 2007
51Announcements
- cs547 tomorrow Paul Dourish, UC IrvineThe
Accountability of Presence Location Tracking
beyond Privacy - The relationship between weekly assignments and
the final project
52Further Reading
- Bill Buxton, Sketching User Experiences
- Bill Moggridge, Designing Interactions
- Carolyn Snyder, Paper Prototyping
- Michael Schrage, Serious Play
- Houde and Hill, What do Prototypes Prototype?