Prototyping: A Component for Successful ProjectsChris GriffithQualcomm, Inc.User Experience Group
Available for iPhonehttp://bit.ly/ctSHPYConference App Available
What is Prototyping	…incomplete versions of the software program being developed. A prototype typically implements only a small subset of the features of the eventual program, and the implementation may be completely different from that of the eventual product.(http://en.wikipedia.org/wiki/Software_prototyping)
Source: http://www.whattofix.com/blog/archives/2008/05/peace_for_pachy.php
Short Timeframes
Build only what you need
Don’t be afraid to throw it out
Types of PrototypingLow Fidelity
Medium Fidelity
High FidelityLow FidelityQuick to develop
Allows for explorations of ideas
Can be more difficult to conduct user studies
Zero coding!Paper PrototypingSource: http://usereccentric.com/entries/000333.html
Paper Prototyping
Tools
Resources
Medium FidelityMore “real” user experience
Longer design time
Longer development time
Some level of programming
“Golden Path” / SlideshowMedium Fidelity
Tools
High FidelityCloser to reality
Greater design requirements
More development time
Can serve as a reference platform for other groups (Engineering, QA, Marketing)High Fidelity
Tools
Demos
iPhone Tricks<link rel=“apple-touch-icon” href=“myIcon.png”><link rel=“apple-touch-icon-precomposed” href=“myIcon.png”><meta name=“apple-mobile-web-app-capable” content=“yes”><link rel=“apple-touch-startup-image” href=“mySplash.png”>
Source http://usability.wikimedia.org/wiki/File:Research-Photo-LabTesting.jpg
Prototyping Pitfalls

Prototyping: A Component for Successful Projects

Editor's Notes

  • #12 “We don’t have the time to prototype?”“We can’t afford to prototype. We don’t have the budget.”I’ll cover more of this when I talk about prototyping’s role in testing, but you can uncover potential mistakes, gaps in the application flow, or points of uncertainty.Disneyland and the new Cars Ride1st builder testOvercoming “designer perfection” – Item labels all just fit, elements don’t scroll.