SlideShare une entreprise Scribd logo
1  sur  33
Télécharger pour lire hors ligne
 
	
  
Make	
  It	
  or	
  Break	
  It:	
  Evolu0onary	
  Vs.	
  Throwaway	
  Protoyping	
  	
   EdUI	
  –	
  Nov	
  8,	
  2010
Make	
  It	
  or	
  Break	
  It:	
  
Evolu0onary	
  Vs.	
  Throwaway	
  
Protoyping
November	
  8,	
  2010
Joe	
  Sokohl
joe@regularjoeconsul2ng.com
@mojoguzzi
 
	
  
Make	
  It	
  or	
  Break	
  It:	
  Evolu0onary	
  Vs.	
  Throwaway	
  Protoyping	
  	
   EdUI	
  –	
  Nov	
  8,	
  2010
Agenda
• What’s	
  a	
  prototype?
• Why	
  should	
  we	
  prototype?
• What	
  kinds	
  of	
  prototypes	
  are	
  we	
  
chaDng	
  about	
  today?
• Which	
  one	
  do	
  I	
  use?
• Discussion,	
  sources,	
  &	
  wrap	
  (and	
  a	
  
discount!)
So, what is a prototype, anyway?
3
 
Make	
  It	
  or	
  Break	
  It:	
  Evolu0onary	
  Vs.	
  Throwaway	
  Protoyping	
  	
   EdUI	
  –	
  Nov	
  8,	
  2010
A	
  representa0ve	
  
model	
  or	
  simula0on	
  
of	
  the	
  final	
  system
Todd	
  Zaki	
  Warfel,	
  Prototyping:	
  A	
  Prac//oner’s	
  Guide
 
Make	
  It	
  or	
  Break	
  It:	
  Evolu0onary	
  Vs.	
  Throwaway	
  Protoyping	
  	
   EdUI	
  –	
  Nov	
  8,	
  2010
A	
  prototype	
  is	
  intended	
  to	
  answer	
  
specific	
  ques0ons	
  about	
  func0onality	
  
or	
  interac0on	
  styles.	
  If	
  you	
  don't	
  
have	
  any	
  ques0ons,	
  don't	
  bother	
  
with	
  a	
  prototype.
Karl	
  Wiegers,	
  “In	
  Search	
  of	
  Excellent	
  Requirements”
 
Make	
  It	
  or	
  Break	
  It:	
  Evolu0onary	
  Vs.	
  Throwaway	
  Protoyping	
  	
   EdUI	
  –	
  Nov	
  8,	
  2010
 
Make	
  It	
  or	
  Break	
  It:	
  Evolu0onary	
  Vs.	
  Throwaway	
  Protoyping	
  	
   EdUI	
  –	
  Nov	
  8,	
  2010
 
Make	
  It	
  or	
  Break	
  It:	
  Evolu0onary	
  Vs.	
  Throwaway	
  Protoyping	
  	
   EdUI	
  –	
  Nov	
  8,	
  2010
Paul	
  Kunkel:	
  Apple	
  Design:	
  The	
  Work	
  of	
  the	
  
Apple	
  Industrial	
  Design	
  Group
 
Make	
  It	
  or	
  Break	
  It:	
  Evolu0onary	
  Vs.	
  Throwaway	
  Protoyping	
  	
   EdUI	
  –	
  Nov	
  8,	
  2010
 
Make	
  It	
  or	
  Break	
  It:	
  Evolu0onary	
  Vs.	
  Throwaway	
  Protoyping	
  	
   EdUI	
  –	
  Nov	
  8,	
  2010
hQp://edibleapple.com/wp-­‐content/uploads/2009/08/augmented-­‐reality-­‐paris-­‐2.jpg
 
Make	
  It	
  or	
  Break	
  It:	
  Evolu0onary	
  Vs.	
  Throwaway	
  Protoyping	
  	
   EdUI	
  –	
  Nov	
  8,	
  2010
Why	
  should	
  we	
  protoype?
Reduced	
  risk
Smaller	
  systems
Less	
  complex	
  systems
Reduc0on	
  in	
  creeping	
  requirements
Improved	
  visibility
 
Make	
  It	
  or	
  Break	
  It:	
  Evolu0onary	
  Vs.	
  Throwaway	
  Protoyping	
  	
   EdUI	
  –	
  Nov	
  8,	
  2010
Why	
  should	
  we	
  protoype?
Genera0ve
Show,	
  tell	
  &	
  experience
Reduc0on	
  of	
  misinterpreta0on
Savings	
  in	
  0me/effort/money
Reduc0on	
  of	
  waste
Real-­‐world	
  value
 
Make	
  It	
  or	
  Break	
  It:	
  Evolu0onary	
  Vs.	
  Throwaway	
  Protoyping	
  	
   EdUI	
  –	
  Nov	
  8,	
  2010
http://www.flickr.com/photos/rosenfeldmedia/3978302604/
 
Make	
  It	
  or	
  Break	
  It:	
  Evolu0onary	
  Vs.	
  Throwaway	
  Protoyping	
  	
   EdUI	
  –	
  Nov	
  8,	
  2010
http://www.flickr.com/photos/rosenfeldmedia/3978302604/
As	
  I	
  see	
  it,	
  knowing	
  how	
  to
prototype,	
  test,	
  and	
  evaluate	
  results	
  
quickly	
  is	
  the	
  most	
  valuable
skill	
  for	
  designers	
  of	
  persuasive	
  technology.
BJ	
  Fogg,	
  “Crea0ng	
  Persuasive	
  Technologies:	
  An	
  Eight-­‐Step	
  Design	
  Process”
Types of Prototypes
Evolu0onary
Throwaway
12
 
Make	
  It	
  or	
  Break	
  It:	
  Evolu0onary	
  Vs.	
  Throwaway	
  Protoyping	
  	
   EdUI	
  –	
  Nov	
  8,	
  2010
	
  
Evolu2onary	
  Prototype
	
  
 
Make	
  It	
  or	
  Break	
  It:	
  Evolu0onary	
  Vs.	
  Throwaway	
  Protoyping	
  	
   EdUI	
  –	
  Nov	
  8,	
  2010
This is the first one. This is it exactly. This is my hand-wired
prototype, not a real Apple I or Apple ][ PC board. There are
4 white 2KB EPROMs on the upper board - that's how I
developed BASIC and all the other routines of the Apple I.
This is an Apple ][ prototype. I can tell by how few chips it is.
The Apple I had a computer board attached to my video
terminal board, in the prototype stage." __Steve Wozniak
hp://www.geekculture.com/joyo^ech/joystuff/apple1cake/firstapple.jpg
 
Make	
  It	
  or	
  Break	
  It:	
  Evolu0onary	
  Vs.	
  Throwaway	
  Protoyping	
  	
   EdUI	
  –	
  Nov	
  8,	
  2010
Paul	
  Kunkel:	
  Apple	
  Design:	
  The	
  Work	
  of	
  the	
  
Apple	
  Industrial	
  Design	
  Group
 
Make	
  It	
  or	
  Break	
  It:	
  Evolu0onary	
  Vs.	
  Throwaway	
  Protoyping	
  	
   EdUI	
  –	
  Nov	
  8,	
  2010
 
Make	
  It	
  or	
  Break	
  It:	
  Evolu0onary	
  Vs.	
  Throwaway	
  Protoyping	
  	
   EdUI	
  –	
  Nov	
  8,	
  2010
 
Make	
  It	
  or	
  Break	
  It:	
  Evolu0onary	
  Vs.	
  Throwaway	
  Protoyping	
  	
   EdUI	
  –	
  Nov	
  8,	
  2010
 
Make	
  It	
  or	
  Break	
  It:	
  Evolu0onary	
  Vs.	
  Throwaway	
  Protoyping	
  	
   EdUI	
  –	
  Nov	
  8,	
  2010
 
Make	
  It	
  or	
  Break	
  It:	
  Evolu0onary	
  Vs.	
  Throwaway	
  Protoyping	
  	
   EdUI	
  –	
  Nov	
  8,	
  2010
 
Make	
  It	
  or	
  Break	
  It:	
  Evolu0onary	
  Vs.	
  Throwaway	
  Protoyping	
  	
   EdUI	
  –	
  Nov	
  8,	
  2010
	
  
Throwaway	
  Prototype
	
  
 
Make	
  It	
  or	
  Break	
  It:	
  Evolu0onary	
  Vs.	
  Throwaway	
  Protoyping	
  	
   EdUI	
  –	
  Nov	
  8,	
  2010
 
Make	
  It	
  or	
  Break	
  It:	
  Evolu0onary	
  Vs.	
  Throwaway	
  Protoyping	
  	
   EdUI	
  –	
  Nov	
  8,	
  2010
So...which do I use?
22
 
	
  
Make	
  It	
  or	
  Break	
  It:	
  Evolu0onary	
  Vs.	
  Throwaway	
  Protoyping	
  	
   EdUI	
  –	
  Nov	
  8,	
  2010
Use	
  evolu0onary	
  prototype	
  (EVP)	
  when
• User	
  requirements	
  are	
  (almost)	
  defined.
• Few	
  interac0on	
  and	
  visual	
  design	
  
problems	
  exist,	
  and	
  informa0on	
  
architecture	
  is	
  defined.
• UX	
  team	
  is	
  highly	
  experienced.
• UXers	
  also	
  create	
  the	
  deployable	
  front-­‐
end	
  code.
• Usability	
  tes0ng	
  is	
  summa0ve,	
  not	
  
forma0ve.
• Project	
  requires	
  lile	
  documenta0on.
 
	
  
Make	
  It	
  or	
  Break	
  It:	
  Evolu0onary	
  Vs.	
  Throwaway	
  Protoyping	
  	
   EdUI	
  –	
  Nov	
  8,	
  2010
Use	
  throwaway	
  prototype	
  (TAP)	
  when
• User	
  requirements	
  are	
  ill-­‐defined.
• Major	
  interac0on	
  or	
  visual	
  design	
  (or	
  
both)	
  issues	
  remain,	
  and	
  the	
  IA	
  is	
  not	
  well	
  
defined.
• You	
  have	
  less	
  experienced	
  UXers.
• UX	
  does	
  not	
  do	
  development.
• Usability	
  tes0ng	
  is	
  forma0ve	
  and	
  occurs	
  
mul0ple	
  0mes	
  throughout	
  the	
  project.
• Project	
  requires	
  detailed	
  documenta0on.
 
Make	
  It	
  or	
  Break	
  It:	
  Evolu0onary	
  Vs.	
  Throwaway	
  Protoyping	
  	
   EdUI	
  –	
  Nov	
  8,	
  2010
TAP TAP/EVP
EVPTAP
Paper
Screen	
  comps
Axure/Balsamiq/
iPlotz/iMockup...
Sketchflow/Expression	
  
Flash	
  Catalyst
Fireworks
Hand-­‐coded	
  HTML
Let’s Discuss Amongst Ourselves
What’s	
  your	
  experience?
How	
  have	
  you	
  succeeded?
Where	
  have	
  you	
  been	
  challenged?
26
 
Make	
  It	
  or	
  Break	
  It:	
  Evolu0onary	
  Vs.	
  Throwaway	
  Protoyping	
  	
   EdUI	
  –	
  Nov	
  8,	
  2010
Hackos,	
  JoAnn	
  &	
  Janice	
  (Ginny)	
  C.	
  Redish:	
  User	
  and	
  Task	
  Analysis	
  for	
  So@ware	
  
Design
Kunkel,	
  Paul:	
  AppleDesign:	
  The	
  Work	
  of	
  the	
  Apple	
  Industrial	
  Design	
  Group
McConnell,	
  Steve:	
  Rapid	
  Development:	
  Taming	
  Wild	
  So@ware	
  Schedules	
  and	
  
So@ware	
  Project	
  Survival	
  Guide
Snyder,	
  Carolyn:	
  Paper	
  Prototyping:	
  The	
  Fast	
  and	
  Easy	
  Way	
  to	
  Design	
  and	
  
Refine	
  User	
  Interfaces
Warfel,	
  Todd	
  Zaki:	
  Prototyping:	
  A	
  Prac//oner’s	
  Guide
Winograd,	
  Terry,	
  ed.:	
  Bringing	
  Design	
  to	
  So@ware
Some	
  Books	
  
Special	
  discount	
  code:	
  order	
  Todd’s	
  book	
  from	
  Rosenfeldmedia.com	
  and	
  
use	
  code	
  MOJOGUZZI.	
  Save	
  25%.
Thank you!
Joe	
  Sokohl
joe@regularjoeconsul0ng.com
@mojoguzzi
28

Contenu connexe

Tendances

The ultimate guide to prototyping
The ultimate guide to prototypingThe ultimate guide to prototyping
The ultimate guide to prototyping
Marcelo Graciolli
 
Chap 4 prototype
Chap 4   prototypeChap 4   prototype
Chap 4 prototype
aroka55
 
Prototype model
Prototype modelPrototype model
Prototype model
shuisharma
 

Tendances (20)

Software prototyping
Software prototypingSoftware prototyping
Software prototyping
 
Introduction to prototyping
Introduction to prototypingIntroduction to prototyping
Introduction to prototyping
 
Effective Prototyping Process for Software Creation
Effective Prototyping Process for Software CreationEffective Prototyping Process for Software Creation
Effective Prototyping Process for Software Creation
 
Prototyping
PrototypingPrototyping
Prototyping
 
IoT Product Design and Prototyping
IoT Product Design and PrototypingIoT Product Design and Prototyping
IoT Product Design and Prototyping
 
The ultimate guide to prototyping
The ultimate guide to prototypingThe ultimate guide to prototyping
The ultimate guide to prototyping
 
Introduction to Prototyping: What, Why, How
Introduction to Prototyping: What, Why, HowIntroduction to Prototyping: What, Why, How
Introduction to Prototyping: What, Why, How
 
Intro to Prototyping
Intro to PrototypingIntro to Prototyping
Intro to Prototyping
 
Prototype model
Prototype modelPrototype model
Prototype model
 
Software prototyping
Software prototyping  Software prototyping
Software prototyping
 
Iteration and prototyping
Iteration and prototypingIteration and prototyping
Iteration and prototyping
 
Software prototyping
Software prototypingSoftware prototyping
Software prototyping
 
Rapid Prototyping,Rapid prototype,SLA prototype
Rapid Prototyping,Rapid prototype,SLA prototypeRapid Prototyping,Rapid prototype,SLA prototype
Rapid Prototyping,Rapid prototype,SLA prototype
 
Prototyping
PrototypingPrototyping
Prototyping
 
ITFT - Software prototyping
ITFT -  Software prototypingITFT -  Software prototyping
ITFT - Software prototyping
 
12 prototyping
12 prototyping12 prototyping
12 prototyping
 
Chap 4 prototype
Chap 4   prototypeChap 4   prototype
Chap 4 prototype
 
Prototyping
PrototypingPrototyping
Prototyping
 
Prototype model
Prototype modelPrototype model
Prototype model
 
Evolutionary models
Evolutionary modelsEvolutionary models
Evolutionary models
 

Similaire à Make it or Break It: Evolutionary or Throwaway Prototyping

GT Logiciel Libre - Convention Systematic 2011
GT Logiciel Libre - Convention Systematic 2011GT Logiciel Libre - Convention Systematic 2011
GT Logiciel Libre - Convention Systematic 2011
Stefane Fermigier
 

Similaire à Make it or Break It: Evolutionary or Throwaway Prototyping (20)

Dude where's my backlog?
Dude where's my backlog?Dude where's my backlog?
Dude where's my backlog?
 
Wds leanengineering-141103233017-conversion-gate02
Wds leanengineering-141103233017-conversion-gate02Wds leanengineering-141103233017-conversion-gate02
Wds leanengineering-141103233017-conversion-gate02
 
Kill Your Darlings: Solving Design by Throwing Away Your Prototypes
Kill Your Darlings: Solving Design by Throwing Away Your PrototypesKill Your Darlings: Solving Design by Throwing Away Your Prototypes
Kill Your Darlings: Solving Design by Throwing Away Your Prototypes
 
Lean Engineering: How to make Engineering a full Lean UX partner
Lean Engineering: How to make Engineering a full Lean UX partnerLean Engineering: How to make Engineering a full Lean UX partner
Lean Engineering: How to make Engineering a full Lean UX partner
 
Lean Engineering: Engineering for Learning & Experimentation in the Enterpris...
Lean Engineering: Engineering for Learning & Experimentation in the Enterpris...Lean Engineering: Engineering for Learning & Experimentation in the Enterpris...
Lean Engineering: Engineering for Learning & Experimentation in the Enterpris...
 
The Platypus Problem
The Platypus ProblemThe Platypus Problem
The Platypus Problem
 
6 Principles for Enabling Build/Measure/Learn: Lean Engineering in Action
6 Principles for Enabling Build/Measure/Learn: Lean Engineering in Action6 Principles for Enabling Build/Measure/Learn: Lean Engineering in Action
6 Principles for Enabling Build/Measure/Learn: Lean Engineering in Action
 
Lean engineering for lean/balanced teams: lessons learned (and still learning...
Lean engineering for lean/balanced teams: lessons learned (and still learning...Lean engineering for lean/balanced teams: lessons learned (and still learning...
Lean engineering for lean/balanced teams: lessons learned (and still learning...
 
Enabling Lean at Enterprise Scale: Lean Engineering in Action
Enabling Lean at Enterprise Scale: Lean Engineering in ActionEnabling Lean at Enterprise Scale: Lean Engineering in Action
Enabling Lean at Enterprise Scale: Lean Engineering in Action
 
8 Principles for Enabling Build/Measure/Learn: Lean Engineering in Action
8 Principles for Enabling Build/Measure/Learn: Lean Engineering in Action8 Principles for Enabling Build/Measure/Learn: Lean Engineering in Action
8 Principles for Enabling Build/Measure/Learn: Lean Engineering in Action
 
bringing design to life with lean ux & lean engineering - Lean Day West 2013
bringing design to life with  lean ux & lean engineering - Lean Day West 2013bringing design to life with  lean ux & lean engineering - Lean Day West 2013
bringing design to life with lean ux & lean engineering - Lean Day West 2013
 
The Plone is dead, long live the Plone!
The Plone is dead, long live the Plone!The Plone is dead, long live the Plone!
The Plone is dead, long live the Plone!
 
State of the inline debate
State of the inline debateState of the inline debate
State of the inline debate
 
Continuous Delivery Sounds Great but it Won't Work Here
Continuous Delivery Sounds Great but it Won't Work HereContinuous Delivery Sounds Great but it Won't Work Here
Continuous Delivery Sounds Great but it Won't Work Here
 
Ultrabootstrapping: Launching a Startup for Less Than $1000
Ultrabootstrapping: Launching a Startup for Less Than $1000Ultrabootstrapping: Launching a Startup for Less Than $1000
Ultrabootstrapping: Launching a Startup for Less Than $1000
 
Boost Turku - Prototyping Workshop - Mobile and Web Prototyping
Boost Turku - Prototyping Workshop -  Mobile and Web PrototypingBoost Turku - Prototyping Workshop -  Mobile and Web Prototyping
Boost Turku - Prototyping Workshop - Mobile and Web Prototyping
 
GT Logiciel Libre - Convention Systematic 2011
GT Logiciel Libre - Convention Systematic 2011GT Logiciel Libre - Convention Systematic 2011
GT Logiciel Libre - Convention Systematic 2011
 
IPT High Performance Reactive Programming with JAVA 8 and JavaScript
IPT High Performance Reactive Programming with JAVA 8 and JavaScriptIPT High Performance Reactive Programming with JAVA 8 and JavaScript
IPT High Performance Reactive Programming with JAVA 8 and JavaScript
 
Enabling accessible multimedia for Moodle: iMoot 2010
Enabling accessible multimedia for Moodle: iMoot 2010Enabling accessible multimedia for Moodle: iMoot 2010
Enabling accessible multimedia for Moodle: iMoot 2010
 
iPhone App from concept to product
iPhone App from concept to productiPhone App from concept to product
iPhone App from concept to product
 

Plus de jsokohl

Detailed design: Nailing it Down
Detailed design: Nailing it DownDetailed design: Nailing it Down
Detailed design: Nailing it Down
jsokohl
 
Destroy the box
Destroy the boxDestroy the box
Destroy the box
jsokohl
 
Ux In The Wind Finding Experience On A Motorcycle
Ux In The Wind  Finding Experience On A MotorcycleUx In The Wind  Finding Experience On A Motorcycle
Ux In The Wind Finding Experience On A Motorcycle
jsokohl
 

Plus de jsokohl (16)

Out of My Brain on the 5:15 | Practical User Research for the Enterprise UXer
Out of My Brain on the 5:15 | Practical User Research for the Enterprise UXerOut of My Brain on the 5:15 | Practical User Research for the Enterprise UXer
Out of My Brain on the 5:15 | Practical User Research for the Enterprise UXer
 
The Digital Place You Love Is Gone: Loss in Hyperspace
The Digital Place You Love Is Gone: Loss in HyperspaceThe Digital Place You Love Is Gone: Loss in Hyperspace
The Digital Place You Love Is Gone: Loss in Hyperspace
 
What Rock 'n' Roll Taught Me About UX
What Rock 'n' Roll Taught Me About UXWhat Rock 'n' Roll Taught Me About UX
What Rock 'n' Roll Taught Me About UX
 
The (Digital) Place You Love Is Gone
The (Digital) Place You Love Is Gone The (Digital) Place You Love Is Gone
The (Digital) Place You Love Is Gone
 
The (Digital) Place You Love Is Gonel
The (Digital) Place You Love Is GonelThe (Digital) Place You Love Is Gonel
The (Digital) Place You Love Is Gonel
 
Detailed design
Detailed designDetailed design
Detailed design
 
Detailed design: Nailing it Down
Detailed design: Nailing it DownDetailed design: Nailing it Down
Detailed design: Nailing it Down
 
Destroy the box
Destroy the boxDestroy the box
Destroy the box
 
Nailing It Down: Detailed Design to Preserve the UX Vision
Nailing It Down: Detailed Design to Preserve the UX VisionNailing It Down: Detailed Design to Preserve the UX Vision
Nailing It Down: Detailed Design to Preserve the UX Vision
 
Agile Plus UX? Madness!
Agile Plus UX? Madness!Agile Plus UX? Madness!
Agile Plus UX? Madness!
 
RUX Agile Jan 10
RUX  Agile  Jan 10RUX  Agile  Jan 10
RUX Agile Jan 10
 
How Can You Be in Two Places at Once: Designing Across Space and Time
How Can You Be in Two Places at Once: Designing Across Space and TimeHow Can You Be in Two Places at Once: Designing Across Space and Time
How Can You Be in Two Places at Once: Designing Across Space and Time
 
HCI Presentation
HCI PresentationHCI Presentation
HCI Presentation
 
Ux In The Wind Finding Experience On A Motorcycle
Ux In The Wind  Finding Experience On A MotorcycleUx In The Wind  Finding Experience On A Motorcycle
Ux In The Wind Finding Experience On A Motorcycle
 
User Experience Design
User Experience DesignUser Experience Design
User Experience Design
 
Introduction to Information Architecture
Introduction to Information ArchitectureIntroduction to Information Architecture
Introduction to Information Architecture
 

Dernier

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Dernier (20)

TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 

Make it or Break It: Evolutionary or Throwaway Prototyping

  • 1.     Make  It  or  Break  It:  Evolu0onary  Vs.  Throwaway  Protoyping     EdUI  –  Nov  8,  2010 Make  It  or  Break  It:   Evolu0onary  Vs.  Throwaway   Protoyping November  8,  2010 Joe  Sokohl joe@regularjoeconsul2ng.com @mojoguzzi
  • 2.     Make  It  or  Break  It:  Evolu0onary  Vs.  Throwaway  Protoyping     EdUI  –  Nov  8,  2010 Agenda • What’s  a  prototype? • Why  should  we  prototype? • What  kinds  of  prototypes  are  we   chaDng  about  today? • Which  one  do  I  use? • Discussion,  sources,  &  wrap  (and  a   discount!)
  • 3. So, what is a prototype, anyway? 3
  • 4.   Make  It  or  Break  It:  Evolu0onary  Vs.  Throwaway  Protoyping     EdUI  –  Nov  8,  2010 A  representa0ve   model  or  simula0on   of  the  final  system Todd  Zaki  Warfel,  Prototyping:  A  Prac//oner’s  Guide
  • 5.   Make  It  or  Break  It:  Evolu0onary  Vs.  Throwaway  Protoyping     EdUI  –  Nov  8,  2010 A  prototype  is  intended  to  answer   specific  ques0ons  about  func0onality   or  interac0on  styles.  If  you  don't   have  any  ques0ons,  don't  bother   with  a  prototype. Karl  Wiegers,  “In  Search  of  Excellent  Requirements”
  • 6.   Make  It  or  Break  It:  Evolu0onary  Vs.  Throwaway  Protoyping     EdUI  –  Nov  8,  2010
  • 7.   Make  It  or  Break  It:  Evolu0onary  Vs.  Throwaway  Protoyping     EdUI  –  Nov  8,  2010
  • 8.   Make  It  or  Break  It:  Evolu0onary  Vs.  Throwaway  Protoyping     EdUI  –  Nov  8,  2010 Paul  Kunkel:  Apple  Design:  The  Work  of  the   Apple  Industrial  Design  Group
  • 9.   Make  It  or  Break  It:  Evolu0onary  Vs.  Throwaway  Protoyping     EdUI  –  Nov  8,  2010
  • 10.   Make  It  or  Break  It:  Evolu0onary  Vs.  Throwaway  Protoyping     EdUI  –  Nov  8,  2010 hQp://edibleapple.com/wp-­‐content/uploads/2009/08/augmented-­‐reality-­‐paris-­‐2.jpg
  • 11.   Make  It  or  Break  It:  Evolu0onary  Vs.  Throwaway  Protoyping     EdUI  –  Nov  8,  2010 Why  should  we  protoype? Reduced  risk Smaller  systems Less  complex  systems Reduc0on  in  creeping  requirements Improved  visibility
  • 12.   Make  It  or  Break  It:  Evolu0onary  Vs.  Throwaway  Protoyping     EdUI  –  Nov  8,  2010 Why  should  we  protoype? Genera0ve Show,  tell  &  experience Reduc0on  of  misinterpreta0on Savings  in  0me/effort/money Reduc0on  of  waste Real-­‐world  value
  • 13.   Make  It  or  Break  It:  Evolu0onary  Vs.  Throwaway  Protoyping     EdUI  –  Nov  8,  2010 http://www.flickr.com/photos/rosenfeldmedia/3978302604/
  • 14.   Make  It  or  Break  It:  Evolu0onary  Vs.  Throwaway  Protoyping     EdUI  –  Nov  8,  2010 http://www.flickr.com/photos/rosenfeldmedia/3978302604/ As  I  see  it,  knowing  how  to prototype,  test,  and  evaluate  results   quickly  is  the  most  valuable skill  for  designers  of  persuasive  technology. BJ  Fogg,  “Crea0ng  Persuasive  Technologies:  An  Eight-­‐Step  Design  Process”
  • 16.   Make  It  or  Break  It:  Evolu0onary  Vs.  Throwaway  Protoyping     EdUI  –  Nov  8,  2010   Evolu2onary  Prototype  
  • 17.   Make  It  or  Break  It:  Evolu0onary  Vs.  Throwaway  Protoyping     EdUI  –  Nov  8,  2010 This is the first one. This is it exactly. This is my hand-wired prototype, not a real Apple I or Apple ][ PC board. There are 4 white 2KB EPROMs on the upper board - that's how I developed BASIC and all the other routines of the Apple I. This is an Apple ][ prototype. I can tell by how few chips it is. The Apple I had a computer board attached to my video terminal board, in the prototype stage." __Steve Wozniak hp://www.geekculture.com/joyo^ech/joystuff/apple1cake/firstapple.jpg
  • 18.   Make  It  or  Break  It:  Evolu0onary  Vs.  Throwaway  Protoyping     EdUI  –  Nov  8,  2010 Paul  Kunkel:  Apple  Design:  The  Work  of  the   Apple  Industrial  Design  Group
  • 19.   Make  It  or  Break  It:  Evolu0onary  Vs.  Throwaway  Protoyping     EdUI  –  Nov  8,  2010
  • 20.   Make  It  or  Break  It:  Evolu0onary  Vs.  Throwaway  Protoyping     EdUI  –  Nov  8,  2010
  • 21.   Make  It  or  Break  It:  Evolu0onary  Vs.  Throwaway  Protoyping     EdUI  –  Nov  8,  2010
  • 22.   Make  It  or  Break  It:  Evolu0onary  Vs.  Throwaway  Protoyping     EdUI  –  Nov  8,  2010
  • 23.   Make  It  or  Break  It:  Evolu0onary  Vs.  Throwaway  Protoyping     EdUI  –  Nov  8,  2010
  • 24.   Make  It  or  Break  It:  Evolu0onary  Vs.  Throwaway  Protoyping     EdUI  –  Nov  8,  2010   Throwaway  Prototype  
  • 25.   Make  It  or  Break  It:  Evolu0onary  Vs.  Throwaway  Protoyping     EdUI  –  Nov  8,  2010
  • 26.   Make  It  or  Break  It:  Evolu0onary  Vs.  Throwaway  Protoyping     EdUI  –  Nov  8,  2010
  • 27. So...which do I use? 22
  • 28.     Make  It  or  Break  It:  Evolu0onary  Vs.  Throwaway  Protoyping     EdUI  –  Nov  8,  2010 Use  evolu0onary  prototype  (EVP)  when • User  requirements  are  (almost)  defined. • Few  interac0on  and  visual  design   problems  exist,  and  informa0on   architecture  is  defined. • UX  team  is  highly  experienced. • UXers  also  create  the  deployable  front-­‐ end  code. • Usability  tes0ng  is  summa0ve,  not   forma0ve. • Project  requires  lile  documenta0on.
  • 29.     Make  It  or  Break  It:  Evolu0onary  Vs.  Throwaway  Protoyping     EdUI  –  Nov  8,  2010 Use  throwaway  prototype  (TAP)  when • User  requirements  are  ill-­‐defined. • Major  interac0on  or  visual  design  (or   both)  issues  remain,  and  the  IA  is  not  well   defined. • You  have  less  experienced  UXers. • UX  does  not  do  development. • Usability  tes0ng  is  forma0ve  and  occurs   mul0ple  0mes  throughout  the  project. • Project  requires  detailed  documenta0on.
  • 30.   Make  It  or  Break  It:  Evolu0onary  Vs.  Throwaway  Protoyping     EdUI  –  Nov  8,  2010 TAP TAP/EVP EVPTAP Paper Screen  comps Axure/Balsamiq/ iPlotz/iMockup... Sketchflow/Expression   Flash  Catalyst Fireworks Hand-­‐coded  HTML
  • 31. Let’s Discuss Amongst Ourselves What’s  your  experience? How  have  you  succeeded? Where  have  you  been  challenged? 26
  • 32.   Make  It  or  Break  It:  Evolu0onary  Vs.  Throwaway  Protoyping     EdUI  –  Nov  8,  2010 Hackos,  JoAnn  &  Janice  (Ginny)  C.  Redish:  User  and  Task  Analysis  for  So@ware   Design Kunkel,  Paul:  AppleDesign:  The  Work  of  the  Apple  Industrial  Design  Group McConnell,  Steve:  Rapid  Development:  Taming  Wild  So@ware  Schedules  and   So@ware  Project  Survival  Guide Snyder,  Carolyn:  Paper  Prototyping:  The  Fast  and  Easy  Way  to  Design  and   Refine  User  Interfaces Warfel,  Todd  Zaki:  Prototyping:  A  Prac//oner’s  Guide Winograd,  Terry,  ed.:  Bringing  Design  to  So@ware Some  Books   Special  discount  code:  order  Todd’s  book  from  Rosenfeldmedia.com  and   use  code  MOJOGUZZI.  Save  25%.