SlideShare a Scribd company logo
1 of 54
Prototypes, Prototypes and
Prototypes


Shane Morris
Automatic Studio
Prototypes

  Validate the concept
    In concrete terms
  Try out ideas
    At low risk
  Identify issues
    Before it’s too late
  Sell the vision
    To stakeholders and investors
  Bring the team together
    With a common vision
Who am I?
               101 Things I (Should Have) Learned
               in Interaction Design School




  ixd101.com
Frank Lloyd Wright

“AN ARCHITECT'S MOST USEFUL
TOOLS ARE AN ERASER AT THE
DRAFTING BOARD, AND A
WRECKING BAR AT THE SITE.”
Mistakes will happen




http://all-funny.info/architecture-faill
Like buildings, applications break at the joins


                          It’s the journey between
                          pages or screens, not the
                          pages and screens
                          themselves, that can cause
                          the most problems for users.
                          Plus - problems with the
                          journey are the most
                          expensive problems to fix.
                          Design the journey between
                          states first, before designing
                          the states.
ixd101.com
What we need to do is…
  Identify potential problems early
  Troubleshoot risky areas in advance
  Get everyone headed in the same direction
  Understand how new features relate to existing
  features
  Reassure stakeholders about what they are
  getting for their money
  Clearly communicate what needs to be built
  Clearly communicate what it will be like to use
Design with models




101 Things I Learned in Architecture School, Matthew Frederick
In User Experience,
Prototyping is a way of life

To find the right
user experience,                 Research
we need to
prototype and test

                      Evaluate              Design
Unlike our
engineering
friends
                                  Build
UX prototypes started as static mockups

Static pages
   Paper Prototypes
   Wireframes

Allowed for
   Collaborative
   design
   Rapid exploration         Jensen Harris, Microsoft
   Usability testing
…then along came Rich Internet Applications

Focus on transitions
Less navigating to
features and content
More summoning
features and content


More design effort
                             Jensen Harris, Microsoft
and exploration
Architectural plans express the function,
but not the experience
Rebeca Cotera
http://rebes.info/resources/dch+composite+1.jpg




                                                                   Gehry Partners, LLP
                http://www.abc.net.au/rn/bydesign/galleries/2010/3086582/image3.htm
Dynamic UI’s – the Challenge
How to support the conceptual design phase?
   – Rapid exploration
   – More experiential
      • not just optimal arrangement of features and selection of widgets.


How to document the behaviour of rich interactions?
   – Easy to document the states
   – Harder to document the transitions
          –   Expanding/Collapsing
          –   Opening/Closing
          –   Appearing/Disappearing
          –   Animating
Documenting Transitions - Options
Technique                   Pros                   Cons
Annotations                 No new tools           Not expressive enough

Excruciating Textual Detail No new tools           Hard work
                                                   Hard to understand
                                                   Hard to show timing
Storyboards                 Easy to understand     Hard work
                                                   Series of single paths
                                                   Hard to show timing
Screenflow Diagrams         No new tools           Hard work
                                                   Fragile
                                                   Hard to show timing
Animatics                   Compelling             New tools and skills
                            Easy to understand     Series of single paths
Interactive Prototypes      Model multiple paths   New tools and skills
                            Easy to understand
                            Other uses
The return of
prototyping
Prototyping Problems – olden days
► Required specific skills
► Too much implementation detail     Emotional and financial
► Wasn’t agile enough                investment
                                     means
► Everything interpreted through
                                     Hard to iterate
  the prototyper’s eyes
► Throw-away

► Some of these problems are resolved today
Prototypes I have
known…
Observer’s guide to prototypes

           STATIC                                      INTERACTIVE

LOW
           Activity Scenarios
FIDELITY

           Sketches              Paper prototypes      Wizard of Oz

           Storyboards

                                                          Untreated
           Wireframes           Clickable wireframes
                                                         interactive

           Comps

HIGH                                                        Treated
                                     Animatics
FIDELITY                                                 interactive
Why prototype?
Why Prototype?

 Validate the concept
   In concrete terms
 Try out ideas
   At low risk
 Identify issues
   Before it’s too late
 Sell the vision
   To stakeholders and investors
 Bring the team together
   With a common vision
Why Prototype?

 Validate the concept
   In concrete terms
 Try out ideas
   At low risk
 Identify issues
   Before it’s too late
 Sell the vision
   To stakeholders and investors
 Bring the team together
   With a common vision
Validate the Concept
Paper Prototyping

 Pros
   No technical skill required
   Not intimidating
   Clearly unfinished
   Necessarily high-level
   Low investment

 Cons
   Become unwieldy with lots of
   content
   Awkward to show subtle
   interactions
   Not as portable
Validate the Concept
Why Prototype?

 Validate the concept
   In concrete terms
 Try out ideas
   At low risk
 Identify issues
   Before it’s too late
 Sell the vision
   To stakeholders and investors
 Bring the team together
   With a common vision
Try Out Ideas

  Sketches
    Explore multiple
    options quickly
    Don’t obsess about fit
    and finish
    Low emotional
    investment
Try Out Ideas
Try Out Ideas




                27
Why Prototype?

 Validate the concept
   In concrete terms
 Try out ideas
   At low risk
 Identify issues
   Before it’s too late
 Sell the vision
   To stakeholders and investors
 Bring the team together
   With a common vision
Identify issues

  Interactive prototypes
     Allow us to assess the
     flow and feel of the
     application, long before
     production code
Why Prototype?

 Validate the concept
   In concrete terms
 Try out ideas
   At low risk
 Identify issues
   Before it’s too late
 Sell the vision
   To stakeholders and investors
 Bring the team together
   With a common vision
Sell the vision
Sell the vision

                  ►Storyboard
                    Map the intended
                    experience to early
                    screen concepts
Sell the vision




http://www.speakflow.com/View.aspx?PresentationID=c0ae95d3-050d-4076-b9d7-
8fcf1a0490f0&mode=presentLocally
Sell the vision
Why Prototype?

 Validate the concept
   In concrete terms
 Try out ideas
   At low risk
 Identify issues
   Before it’s too late
 Sell the vision
   To stakeholders and investors
 Bring the team together
   With a common vision
Bring the team together
►Wireframes
  – map out the allocation of
    content and controls to the
    pages/screens…
Bring the team together

Wireframes show:
     Flow of application
     Allocation of content and
     functions to pages/screens
     Controls and how they work
     Labels and titles
Wireframes do not focus on
     Actual content
     Precise sizes
     Visual design
     Behaviour and transitions
Bring the Team Together
Observer’s guide to prototypes

           STATIC                                      INTERACTIVE

LOW
           Activity Scenarios
FIDELITY

           Sketches              Paper prototypes      Wizard of Oz

           Storyboards

                                                          Untreated
           Wireframes           Clickable wireframes
                                                         interactive

           Comps

HIGH                                                        Treated
                                     Animatics
FIDELITY                                                 interactive
Good prototypes
Attributes of good prototypes…











Put the Reader in the User’s Shoes
Have an appropriate level of investment




                                ixd101.com
Are changeable and can evolve
Accessible
Accessible
                           Design Wall           Whiteboard
    High traffic pathway




                               Interaction Design
                                    Team (3)
     Architecture and
     technical Teams


                                 R equirements
                                     Teams
Communicate the right level of detail




                               ixd101.com
Attributes of good prototypes…











Observer’s guide to prototypes

           STATIC                                      INTERACTIVE

LOW
           Activity Scenarios
FIDELITY

           Sketches              Paper prototypes      Wizard of Oz

           Storyboards

                                                          Untreated
           Wireframes           Clickable wireframes
                                                         interactive

           Comps

HIGH                                                        Treated
                                     Animatics
FIDELITY                                                 interactive
Prototypes

  Validate the concept
    In concrete terms
  Try out ideas
    At low risk
  Identify issues
    Before it’s too late
  Sell the vision
    To stakeholders and investors
  Bring the team together
    With a common vision
Design Thinking


Inspiration          Ideation            Implementation




      Research for
                                                Visualisation
      inspiration,       Build to
                                                to sell, and
      not                think
                                                control
      validation




                                    ►Tim Brown, IDEO
The only thing more
expensive than
writing software is
writing bad software
Alan Cooper




http://www.uxquotes.com/author/alan-cooper/prototype-before-you-code/
Thank You
shane@automaticstudio.com.au
@shanemo
Follow us on
use            hash tag

More Related Content

Viewers also liked

Semantic relativity
Semantic relativitySemantic relativity
Semantic relativityAltaf
 
Sociolinguistics linguistic relativity
Sociolinguistics   linguistic relativitySociolinguistics   linguistic relativity
Sociolinguistics linguistic relativityRichard Pinner
 
Metro Design Language - WebDU
Metro Design Language - WebDUMetro Design Language - WebDU
Metro Design Language - WebDUShane Morris
 
Morris prototyping - oredev - share
Morris   prototyping - oredev - shareMorris   prototyping - oredev - share
Morris prototyping - oredev - shareShane Morris
 
Real Benefits of HTML5 for Games (MS Campfire, 2012)
Real Benefits of HTML5 for Games (MS Campfire, 2012)Real Benefits of HTML5 for Games (MS Campfire, 2012)
Real Benefits of HTML5 for Games (MS Campfire, 2012)Juha Paananen
 
SAPIRWHORF HYPOTHEIS
SAPIRWHORF HYPOTHEISSAPIRWHORF HYPOTHEIS
SAPIRWHORF HYPOTHEISRajputt Ainee
 
Language & thought s w hypothesis
Language & thought s w hypothesisLanguage & thought s w hypothesis
Language & thought s w hypothesisBrahim Guevara
 
Sketching, Wireframing, Prototyping - How to Be Agile and Avoid Half-Baked Us...
Sketching, Wireframing, Prototyping - How to Be Agile and Avoid Half-Baked Us...Sketching, Wireframing, Prototyping - How to Be Agile and Avoid Half-Baked Us...
Sketching, Wireframing, Prototyping - How to Be Agile and Avoid Half-Baked Us...Philipp Schroeder
 
Linguistics relativity
Linguistics relativityLinguistics relativity
Linguistics relativityAsty Kim
 
Language, Thought and Culture Slideshare
Language, Thought and Culture SlideshareLanguage, Thought and Culture Slideshare
Language, Thought and Culture SlideshareCorelle Gwyn Catane
 
Sapir Whorf hypothesis
Sapir Whorf hypothesisSapir Whorf hypothesis
Sapir Whorf hypothesisAhmet Ateş
 
Strijker, A. (2002). Teletop Techniek En Didactiek
Strijker, A. (2002). Teletop Techniek En DidactiekStrijker, A. (2002). Teletop Techniek En Didactiek
Strijker, A. (2002). Teletop Techniek En DidactiekSaxion
 
01 Thesis Project stefanmueller
01 Thesis Project stefanmueller01 Thesis Project stefanmueller
01 Thesis Project stefanmuellersmuemd
 
Assessing Students For Instruction
Assessing  Students For  InstructionAssessing  Students For  Instruction
Assessing Students For InstructionBrent Daigle, Ph.D.
 

Viewers also liked (20)

Semantic relativity
Semantic relativitySemantic relativity
Semantic relativity
 
Sociolinguistics linguistic relativity
Sociolinguistics   linguistic relativitySociolinguistics   linguistic relativity
Sociolinguistics linguistic relativity
 
Linguistic relativity
Linguistic relativityLinguistic relativity
Linguistic relativity
 
Metro Design Language - WebDU
Metro Design Language - WebDUMetro Design Language - WebDU
Metro Design Language - WebDU
 
Morris prototyping - oredev - share
Morris   prototyping - oredev - shareMorris   prototyping - oredev - share
Morris prototyping - oredev - share
 
Real Benefits of HTML5 for Games (MS Campfire, 2012)
Real Benefits of HTML5 for Games (MS Campfire, 2012)Real Benefits of HTML5 for Games (MS Campfire, 2012)
Real Benefits of HTML5 for Games (MS Campfire, 2012)
 
SAPIRWHORF HYPOTHEIS
SAPIRWHORF HYPOTHEISSAPIRWHORF HYPOTHEIS
SAPIRWHORF HYPOTHEIS
 
Language & thought s w hypothesis
Language & thought s w hypothesisLanguage & thought s w hypothesis
Language & thought s w hypothesis
 
Sketching, Wireframing, Prototyping - How to Be Agile and Avoid Half-Baked Us...
Sketching, Wireframing, Prototyping - How to Be Agile and Avoid Half-Baked Us...Sketching, Wireframing, Prototyping - How to Be Agile and Avoid Half-Baked Us...
Sketching, Wireframing, Prototyping - How to Be Agile and Avoid Half-Baked Us...
 
Linguistics relativity
Linguistics relativityLinguistics relativity
Linguistics relativity
 
Sapir whorf
Sapir whorfSapir whorf
Sapir whorf
 
Language, Thought and Culture Slideshare
Language, Thought and Culture SlideshareLanguage, Thought and Culture Slideshare
Language, Thought and Culture Slideshare
 
Sapir Whorf hypothesis
Sapir Whorf hypothesisSapir Whorf hypothesis
Sapir Whorf hypothesis
 
Synonyms
SynonymsSynonyms
Synonyms
 
Overview Of Direct Instruction
Overview Of  Direct  InstructionOverview Of  Direct  Instruction
Overview Of Direct Instruction
 
Socialcommerce - nowy, wspaniały świat za pół ceny
Socialcommerce - nowy, wspaniały świat za pół cenySocialcommerce - nowy, wspaniały świat za pół ceny
Socialcommerce - nowy, wspaniały świat za pół ceny
 
Strijker, A. (2002). Teletop Techniek En Didactiek
Strijker, A. (2002). Teletop Techniek En DidactiekStrijker, A. (2002). Teletop Techniek En Didactiek
Strijker, A. (2002). Teletop Techniek En Didactiek
 
01 Thesis Project stefanmueller
01 Thesis Project stefanmueller01 Thesis Project stefanmueller
01 Thesis Project stefanmueller
 
Assessing Students For Instruction
Assessing  Students For  InstructionAssessing  Students For  Instruction
Assessing Students For Instruction
 
Singular possessives
Singular possessivesSingular possessives
Singular possessives
 

Similar to Prototypes, Prototypes, Prototypes

Visualising the user experience
Visualising the user experience Visualising the user experience
Visualising the user experience Darren Menachemson
 
PxS’12 - week 4 - UX design techniques
PxS’12 - week 4 - UX design techniquesPxS’12 - week 4 - UX design techniques
PxS’12 - week 4 - UX design techniqueshendrikknoche
 
Building Serious Games for Medical Intervention and Training
Building Serious Games for Medical Intervention and TrainingBuilding Serious Games for Medical Intervention and Training
Building Serious Games for Medical Intervention and TrainingBrock Dubbels
 
Games Design 2 - Lecture 10 - Game Interface Prototyping
Games Design 2 - Lecture 10 - Game Interface PrototypingGames Design 2 - Lecture 10 - Game Interface Prototyping
Games Design 2 - Lecture 10 - Game Interface PrototypingDavid Farrell
 
Modelling the User Interface
Modelling the User InterfaceModelling the User Interface
Modelling the User InterfacePedro J. Molina
 
Wireframes and UI-Prototypes
Wireframes and UI-PrototypesWireframes and UI-Prototypes
Wireframes and UI-Prototypestec
 
Daniel Soltis - Designing unfamiliar interfaces
Daniel Soltis - Designing unfamiliar interfacesDaniel Soltis - Designing unfamiliar interfaces
Daniel Soltis - Designing unfamiliar interfaceslightningUX
 
The Essentials of Great Search Design (ECIR 2010)
The Essentials of Great Search Design (ECIR 2010)The Essentials of Great Search Design (ECIR 2010)
The Essentials of Great Search Design (ECIR 2010)Vegard Sandvold
 
Advisoryboard2
Advisoryboard2Advisoryboard2
Advisoryboard2garagenoda
 
Dash ux is more than design
Dash ux is more than designDash ux is more than design
Dash ux is more than designmichelledash
 
Design practice Project - MSc HCI
Design practice Project - MSc HCIDesign practice Project - MSc HCI
Design practice Project - MSc HCIGustavo Soto Miño
 
Usability & Prototyping
Usability & PrototypingUsability & Prototyping
Usability & PrototypingUday Shankar
 
Prototyping Axure
Prototyping AxurePrototyping Axure
Prototyping Axurekkostuch
 
Touchpoint 2012 Symposium on Interaction Design: Notes
Touchpoint 2012 Symposium on Interaction Design: NotesTouchpoint 2012 Symposium on Interaction Design: Notes
Touchpoint 2012 Symposium on Interaction Design: NotesVisnja Milidragovic
 
Designing The Social In
Designing The Social InDesigning The Social In
Designing The Social InErin Malone
 
Design Prototyping: Bringing Wireframes to Life
Design Prototyping: Bringing Wireframes to LifeDesign Prototyping: Bringing Wireframes to Life
Design Prototyping: Bringing Wireframes to Lifegoodfriday
 
Industrial Design Intelligence: Evaluation Supporting Aesthetic and Functiona...
Industrial Design Intelligence: Evaluation Supporting Aesthetic and Functiona...Industrial Design Intelligence: Evaluation Supporting Aesthetic and Functiona...
Industrial Design Intelligence: Evaluation Supporting Aesthetic and Functiona...BayCHI
 
#1NWebinar: Digital on the Runway
#1NWebinar: Digital on the Runway#1NWebinar: Digital on the Runway
#1NWebinar: Digital on the RunwayOne North
 
Prototyping is the panacea
Prototyping is the panaceaPrototyping is the panacea
Prototyping is the panaceaMichael Meikson
 

Similar to Prototypes, Prototypes, Prototypes (20)

Visualising the user experience
Visualising the user experience Visualising the user experience
Visualising the user experience
 
PxS’12 - week 4 - UX design techniques
PxS’12 - week 4 - UX design techniquesPxS’12 - week 4 - UX design techniques
PxS’12 - week 4 - UX design techniques
 
Building Serious Games for Medical Intervention and Training
Building Serious Games for Medical Intervention and TrainingBuilding Serious Games for Medical Intervention and Training
Building Serious Games for Medical Intervention and Training
 
Games Design 2 - Lecture 10 - Game Interface Prototyping
Games Design 2 - Lecture 10 - Game Interface PrototypingGames Design 2 - Lecture 10 - Game Interface Prototyping
Games Design 2 - Lecture 10 - Game Interface Prototyping
 
Modelling the User Interface
Modelling the User InterfaceModelling the User Interface
Modelling the User Interface
 
Wireframes and UI-Prototypes
Wireframes and UI-PrototypesWireframes and UI-Prototypes
Wireframes and UI-Prototypes
 
Daniel Soltis - Designing unfamiliar interfaces
Daniel Soltis - Designing unfamiliar interfacesDaniel Soltis - Designing unfamiliar interfaces
Daniel Soltis - Designing unfamiliar interfaces
 
The Essentials of Great Search Design (ECIR 2010)
The Essentials of Great Search Design (ECIR 2010)The Essentials of Great Search Design (ECIR 2010)
The Essentials of Great Search Design (ECIR 2010)
 
Advisoryboard2
Advisoryboard2Advisoryboard2
Advisoryboard2
 
Dash ux is more than design
Dash ux is more than designDash ux is more than design
Dash ux is more than design
 
Design practice Project - MSc HCI
Design practice Project - MSc HCIDesign practice Project - MSc HCI
Design practice Project - MSc HCI
 
Usability & Prototyping
Usability & PrototypingUsability & Prototyping
Usability & Prototyping
 
Prototyping with Axure
Prototyping with AxurePrototyping with Axure
Prototyping with Axure
 
Prototyping Axure
Prototyping AxurePrototyping Axure
Prototyping Axure
 
Touchpoint 2012 Symposium on Interaction Design: Notes
Touchpoint 2012 Symposium on Interaction Design: NotesTouchpoint 2012 Symposium on Interaction Design: Notes
Touchpoint 2012 Symposium on Interaction Design: Notes
 
Designing The Social In
Designing The Social InDesigning The Social In
Designing The Social In
 
Design Prototyping: Bringing Wireframes to Life
Design Prototyping: Bringing Wireframes to LifeDesign Prototyping: Bringing Wireframes to Life
Design Prototyping: Bringing Wireframes to Life
 
Industrial Design Intelligence: Evaluation Supporting Aesthetic and Functiona...
Industrial Design Intelligence: Evaluation Supporting Aesthetic and Functiona...Industrial Design Intelligence: Evaluation Supporting Aesthetic and Functiona...
Industrial Design Intelligence: Evaluation Supporting Aesthetic and Functiona...
 
#1NWebinar: Digital on the Runway
#1NWebinar: Digital on the Runway#1NWebinar: Digital on the Runway
#1NWebinar: Digital on the Runway
 
Prototyping is the panacea
Prototyping is the panaceaPrototyping is the panacea
Prototyping is the panacea
 

More from Shane Morris

What makes your app grouse - #appfest Sydney
What makes your app grouse - #appfest SydneyWhat makes your app grouse - #appfest Sydney
What makes your app grouse - #appfest SydneyShane Morris
 
Metro Design Language
Metro Design LanguageMetro Design Language
Metro Design LanguageShane Morris
 
Expression Blend for Windows Phone
Expression Blend for Windows PhoneExpression Blend for Windows Phone
Expression Blend for Windows PhoneShane Morris
 
WIndows Phone 7 UX
WIndows Phone 7 UXWIndows Phone 7 UX
WIndows Phone 7 UXShane Morris
 
101 Things I Learned In Interaction Design School - Web Directions South
101 Things I Learned In Interaction Design School - Web Directions South101 Things I Learned In Interaction Design School - Web Directions South
101 Things I Learned In Interaction Design School - Web Directions SouthShane Morris
 
Defining the recipient journey ux
Defining the recipient journey uxDefining the recipient journey ux
Defining the recipient journey uxShane Morris
 
Silverlight won't save your user experience - you will!
Silverlight won't save your user experience - you will!Silverlight won't save your user experience - you will!
Silverlight won't save your user experience - you will!Shane Morris
 
Design For Multiple Touchpoints
Design For Multiple TouchpointsDesign For Multiple Touchpoints
Design For Multiple TouchpointsShane Morris
 
Design In The Round: Creating Compelling User Experiences for Surface
Design In The Round: Creating Compelling User Experiences for SurfaceDesign In The Round: Creating Compelling User Experiences for Surface
Design In The Round: Creating Compelling User Experiences for SurfaceShane Morris
 
Customer Experience and the 3 F's
Customer Experience and the 3 F'sCustomer Experience and the 3 F's
Customer Experience and the 3 F'sShane Morris
 
From Website To Webapp Shane Morris
From Website To Webapp   Shane MorrisFrom Website To Webapp   Shane Morris
From Website To Webapp Shane MorrisShane Morris
 
Web311 Designing Compelling Silverlight User Experiences With Expression St...
Web311   Designing Compelling Silverlight User Experiences With Expression St...Web311   Designing Compelling Silverlight User Experiences With Expression St...
Web311 Designing Compelling Silverlight User Experiences With Expression St...Shane Morris
 
Pimp My App Shane Morris
Pimp My App   Shane MorrisPimp My App   Shane Morris
Pimp My App Shane MorrisShane Morris
 
Using Microsoft Silverlight for Creating Rich Mobile User Experiences
Using Microsoft Silverlight for Creating Rich Mobile User ExperiencesUsing Microsoft Silverlight for Creating Rich Mobile User Experiences
Using Microsoft Silverlight for Creating Rich Mobile User ExperiencesShane Morris
 
Pimp My App Shane Morris
Pimp My App   Shane MorrisPimp My App   Shane Morris
Pimp My App Shane MorrisShane Morris
 
Aimia- Future Of Usability 0712
Aimia- Future Of Usability 0712Aimia- Future Of Usability 0712
Aimia- Future Of Usability 0712Shane Morris
 
Silverlight Splashes Out
Silverlight Splashes OutSilverlight Splashes Out
Silverlight Splashes OutShane Morris
 

More from Shane Morris (17)

What makes your app grouse - #appfest Sydney
What makes your app grouse - #appfest SydneyWhat makes your app grouse - #appfest Sydney
What makes your app grouse - #appfest Sydney
 
Metro Design Language
Metro Design LanguageMetro Design Language
Metro Design Language
 
Expression Blend for Windows Phone
Expression Blend for Windows PhoneExpression Blend for Windows Phone
Expression Blend for Windows Phone
 
WIndows Phone 7 UX
WIndows Phone 7 UXWIndows Phone 7 UX
WIndows Phone 7 UX
 
101 Things I Learned In Interaction Design School - Web Directions South
101 Things I Learned In Interaction Design School - Web Directions South101 Things I Learned In Interaction Design School - Web Directions South
101 Things I Learned In Interaction Design School - Web Directions South
 
Defining the recipient journey ux
Defining the recipient journey uxDefining the recipient journey ux
Defining the recipient journey ux
 
Silverlight won't save your user experience - you will!
Silverlight won't save your user experience - you will!Silverlight won't save your user experience - you will!
Silverlight won't save your user experience - you will!
 
Design For Multiple Touchpoints
Design For Multiple TouchpointsDesign For Multiple Touchpoints
Design For Multiple Touchpoints
 
Design In The Round: Creating Compelling User Experiences for Surface
Design In The Round: Creating Compelling User Experiences for SurfaceDesign In The Round: Creating Compelling User Experiences for Surface
Design In The Round: Creating Compelling User Experiences for Surface
 
Customer Experience and the 3 F's
Customer Experience and the 3 F'sCustomer Experience and the 3 F's
Customer Experience and the 3 F's
 
From Website To Webapp Shane Morris
From Website To Webapp   Shane MorrisFrom Website To Webapp   Shane Morris
From Website To Webapp Shane Morris
 
Web311 Designing Compelling Silverlight User Experiences With Expression St...
Web311   Designing Compelling Silverlight User Experiences With Expression St...Web311   Designing Compelling Silverlight User Experiences With Expression St...
Web311 Designing Compelling Silverlight User Experiences With Expression St...
 
Pimp My App Shane Morris
Pimp My App   Shane MorrisPimp My App   Shane Morris
Pimp My App Shane Morris
 
Using Microsoft Silverlight for Creating Rich Mobile User Experiences
Using Microsoft Silverlight for Creating Rich Mobile User ExperiencesUsing Microsoft Silverlight for Creating Rich Mobile User Experiences
Using Microsoft Silverlight for Creating Rich Mobile User Experiences
 
Pimp My App Shane Morris
Pimp My App   Shane MorrisPimp My App   Shane Morris
Pimp My App Shane Morris
 
Aimia- Future Of Usability 0712
Aimia- Future Of Usability 0712Aimia- Future Of Usability 0712
Aimia- Future Of Usability 0712
 
Silverlight Splashes Out
Silverlight Splashes OutSilverlight Splashes Out
Silverlight Splashes Out
 

Recently uploaded

Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)
Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)
Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)jennyeacort
 
西北大学毕业证学位证成绩单-怎么样办伪造
西北大学毕业证学位证成绩单-怎么样办伪造西北大学毕业证学位证成绩单-怎么样办伪造
西北大学毕业证学位证成绩单-怎么样办伪造kbdhl05e
 
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degreeyuu sss
 
Architecture case study India Habitat Centre, Delhi.pdf
Architecture case study India Habitat Centre, Delhi.pdfArchitecture case study India Habitat Centre, Delhi.pdf
Architecture case study India Habitat Centre, Delhi.pdfSumit Lathwal
 
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一F dds
 
Call Girls Meghani Nagar 7397865700 Independent Call Girls
Call Girls Meghani Nagar 7397865700  Independent Call GirlsCall Girls Meghani Nagar 7397865700  Independent Call Girls
Call Girls Meghani Nagar 7397865700 Independent Call Girlsssuser7cb4ff
 
Cosumer Willingness to Pay for Sustainable Bricks
Cosumer Willingness to Pay for Sustainable BricksCosumer Willingness to Pay for Sustainable Bricks
Cosumer Willingness to Pay for Sustainable Bricksabhishekparmar618
 
定制(RMIT毕业证书)澳洲墨尔本皇家理工大学毕业证成绩单原版一比一
定制(RMIT毕业证书)澳洲墨尔本皇家理工大学毕业证成绩单原版一比一定制(RMIT毕业证书)澳洲墨尔本皇家理工大学毕业证成绩单原版一比一
定制(RMIT毕业证书)澳洲墨尔本皇家理工大学毕业证成绩单原版一比一lvtagr7
 
Call Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full NightCall Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full Nightssuser7cb4ff
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Rndexperts
 
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一Fi sss
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Rndexperts
 
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degreeyuu sss
 
3D Printing And Designing Final Report.pdf
3D Printing And Designing Final Report.pdf3D Printing And Designing Final Report.pdf
3D Printing And Designing Final Report.pdfSwaraliBorhade
 
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCRdollysharma2066
 
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,Aginakm1
 
How to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AIHow to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AIyuj
 

Recently uploaded (20)

Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)
Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)
Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)
 
西北大学毕业证学位证成绩单-怎么样办伪造
西北大学毕业证学位证成绩单-怎么样办伪造西北大学毕业证学位证成绩单-怎么样办伪造
西北大学毕业证学位证成绩单-怎么样办伪造
 
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
Call Girls in Pratap Nagar, 9953056974 Escort Service
Call Girls in Pratap Nagar,  9953056974 Escort ServiceCall Girls in Pratap Nagar,  9953056974 Escort Service
Call Girls in Pratap Nagar, 9953056974 Escort Service
 
Architecture case study India Habitat Centre, Delhi.pdf
Architecture case study India Habitat Centre, Delhi.pdfArchitecture case study India Habitat Centre, Delhi.pdf
Architecture case study India Habitat Centre, Delhi.pdf
 
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
 
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一
 
Call Girls Meghani Nagar 7397865700 Independent Call Girls
Call Girls Meghani Nagar 7397865700  Independent Call GirlsCall Girls Meghani Nagar 7397865700  Independent Call Girls
Call Girls Meghani Nagar 7397865700 Independent Call Girls
 
Cosumer Willingness to Pay for Sustainable Bricks
Cosumer Willingness to Pay for Sustainable BricksCosumer Willingness to Pay for Sustainable Bricks
Cosumer Willingness to Pay for Sustainable Bricks
 
定制(RMIT毕业证书)澳洲墨尔本皇家理工大学毕业证成绩单原版一比一
定制(RMIT毕业证书)澳洲墨尔本皇家理工大学毕业证成绩单原版一比一定制(RMIT毕业证书)澳洲墨尔本皇家理工大学毕业证成绩单原版一比一
定制(RMIT毕业证书)澳洲墨尔本皇家理工大学毕业证成绩单原版一比一
 
Call Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full NightCall Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full Night
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025
 
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025
 
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
 
3D Printing And Designing Final Report.pdf
3D Printing And Designing Final Report.pdf3D Printing And Designing Final Report.pdf
3D Printing And Designing Final Report.pdf
 
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
 
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
 
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
 
How to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AIHow to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AI
 

Prototypes, Prototypes, Prototypes

  • 2. Prototypes Validate the concept In concrete terms Try out ideas At low risk Identify issues Before it’s too late Sell the vision To stakeholders and investors Bring the team together With a common vision
  • 3. Who am I? 101 Things I (Should Have) Learned in Interaction Design School ixd101.com
  • 4. Frank Lloyd Wright “AN ARCHITECT'S MOST USEFUL TOOLS ARE AN ERASER AT THE DRAFTING BOARD, AND A WRECKING BAR AT THE SITE.”
  • 6. Like buildings, applications break at the joins It’s the journey between pages or screens, not the pages and screens themselves, that can cause the most problems for users. Plus - problems with the journey are the most expensive problems to fix. Design the journey between states first, before designing the states. ixd101.com
  • 7. What we need to do is… Identify potential problems early Troubleshoot risky areas in advance Get everyone headed in the same direction Understand how new features relate to existing features Reassure stakeholders about what they are getting for their money Clearly communicate what needs to be built Clearly communicate what it will be like to use
  • 8. Design with models 101 Things I Learned in Architecture School, Matthew Frederick
  • 9. In User Experience, Prototyping is a way of life To find the right user experience, Research we need to prototype and test Evaluate Design Unlike our engineering friends Build
  • 10. UX prototypes started as static mockups Static pages Paper Prototypes Wireframes Allowed for Collaborative design Rapid exploration Jensen Harris, Microsoft Usability testing
  • 11. …then along came Rich Internet Applications Focus on transitions Less navigating to features and content More summoning features and content More design effort Jensen Harris, Microsoft and exploration
  • 12. Architectural plans express the function, but not the experience Rebeca Cotera http://rebes.info/resources/dch+composite+1.jpg Gehry Partners, LLP http://www.abc.net.au/rn/bydesign/galleries/2010/3086582/image3.htm
  • 13. Dynamic UI’s – the Challenge How to support the conceptual design phase? – Rapid exploration – More experiential • not just optimal arrangement of features and selection of widgets. How to document the behaviour of rich interactions? – Easy to document the states – Harder to document the transitions – Expanding/Collapsing – Opening/Closing – Appearing/Disappearing – Animating
  • 14. Documenting Transitions - Options Technique Pros Cons Annotations No new tools Not expressive enough Excruciating Textual Detail No new tools Hard work Hard to understand Hard to show timing Storyboards Easy to understand Hard work Series of single paths Hard to show timing Screenflow Diagrams No new tools Hard work Fragile Hard to show timing Animatics Compelling New tools and skills Easy to understand Series of single paths Interactive Prototypes Model multiple paths New tools and skills Easy to understand Other uses
  • 16. Prototyping Problems – olden days ► Required specific skills ► Too much implementation detail Emotional and financial ► Wasn’t agile enough investment means ► Everything interpreted through Hard to iterate the prototyper’s eyes ► Throw-away ► Some of these problems are resolved today
  • 18. Observer’s guide to prototypes STATIC INTERACTIVE LOW Activity Scenarios FIDELITY Sketches Paper prototypes Wizard of Oz Storyboards Untreated Wireframes Clickable wireframes interactive Comps HIGH Treated Animatics FIDELITY interactive
  • 20. Why Prototype? Validate the concept In concrete terms Try out ideas At low risk Identify issues Before it’s too late Sell the vision To stakeholders and investors Bring the team together With a common vision
  • 21. Why Prototype? Validate the concept In concrete terms Try out ideas At low risk Identify issues Before it’s too late Sell the vision To stakeholders and investors Bring the team together With a common vision
  • 22. Validate the Concept Paper Prototyping Pros No technical skill required Not intimidating Clearly unfinished Necessarily high-level Low investment Cons Become unwieldy with lots of content Awkward to show subtle interactions Not as portable
  • 24. Why Prototype? Validate the concept In concrete terms Try out ideas At low risk Identify issues Before it’s too late Sell the vision To stakeholders and investors Bring the team together With a common vision
  • 25. Try Out Ideas Sketches Explore multiple options quickly Don’t obsess about fit and finish Low emotional investment
  • 28. Why Prototype? Validate the concept In concrete terms Try out ideas At low risk Identify issues Before it’s too late Sell the vision To stakeholders and investors Bring the team together With a common vision
  • 29. Identify issues Interactive prototypes Allow us to assess the flow and feel of the application, long before production code
  • 30. Why Prototype? Validate the concept In concrete terms Try out ideas At low risk Identify issues Before it’s too late Sell the vision To stakeholders and investors Bring the team together With a common vision
  • 32. Sell the vision ►Storyboard Map the intended experience to early screen concepts
  • 35. Why Prototype? Validate the concept In concrete terms Try out ideas At low risk Identify issues Before it’s too late Sell the vision To stakeholders and investors Bring the team together With a common vision
  • 36. Bring the team together ►Wireframes – map out the allocation of content and controls to the pages/screens…
  • 37. Bring the team together Wireframes show: Flow of application Allocation of content and functions to pages/screens Controls and how they work Labels and titles Wireframes do not focus on Actual content Precise sizes Visual design Behaviour and transitions
  • 38. Bring the Team Together
  • 39. Observer’s guide to prototypes STATIC INTERACTIVE LOW Activity Scenarios FIDELITY Sketches Paper prototypes Wizard of Oz Storyboards Untreated Wireframes Clickable wireframes interactive Comps HIGH Treated Animatics FIDELITY interactive
  • 41. Attributes of good prototypes…     
  • 42. Put the Reader in the User’s Shoes
  • 43. Have an appropriate level of investment ixd101.com
  • 44. Are changeable and can evolve
  • 46. Accessible Design Wall Whiteboard High traffic pathway Interaction Design Team (3) Architecture and technical Teams R equirements Teams
  • 47. Communicate the right level of detail ixd101.com
  • 48. Attributes of good prototypes…     
  • 49. Observer’s guide to prototypes STATIC INTERACTIVE LOW Activity Scenarios FIDELITY Sketches Paper prototypes Wizard of Oz Storyboards Untreated Wireframes Clickable wireframes interactive Comps HIGH Treated Animatics FIDELITY interactive
  • 50. Prototypes Validate the concept In concrete terms Try out ideas At low risk Identify issues Before it’s too late Sell the vision To stakeholders and investors Bring the team together With a common vision
  • 51. Design Thinking Inspiration Ideation Implementation Research for Visualisation inspiration, Build to to sell, and not think control validation ►Tim Brown, IDEO
  • 52. The only thing more expensive than writing software is writing bad software Alan Cooper http://www.uxquotes.com/author/alan-cooper/prototype-before-you-code/
  • 54. Follow us on use hash tag

Editor's Notes

  1. Mistakes will be made
  2. The ones on the right are cheaper and easier to fix
  3. Inspired by a suggestion from Dave Malouf (http://davemalouf.com/).
  4. Exactly applies
  5. XXX pic of a RIA
  6. Like a site map, or a screen flow
  7. Documenting transitions is easier with a traditional web site.There is only one transition, from one full-screen web page to another
  8. In the pastMany tools existAxureiRiseBalsamiqHypercardProduction toolsFlashHybridsCatalyst?Expression BlendCheck list by @tuna
  9. Or, what do I mean by prototyping
  10. To recap
  11. XXX one of my paper prototypes
  12. Also did Formal TestingRecruit people who matched our personsMade sure we recreated the physical setup of a typical sessionSound booths HardwareTypically a developer role-played the recipientInsight: Can’t hear at certain points of the sessionInvaluable to experience that first hand
  13. While we’re talking about really low fidelity prototypes
  14. 6minsProject a few years ago… Asked how does the system work… Tech guys said look at data model… BAs said read the phonebook, its already been past the business and signed off! I visited some business users to find out how they thought the system workedDrew some sketches, took them to the BAs and they didn’t recognise themWe had a problem
  15. Earlier communication, before treatment
  16. Different prototypes serve those purposes in different ways at different stages of the project.
  17. Means you have to give up control, and show your work early.
  18. Advantage of SketchFlow
  19. Prototyping works well with agile methodologiesHeavy UX specs are inefficient, always behind the game, unusable and get the team focused on the wrong stuff
  20. One answer to the fence is the wallCo-location - a lot of designers don't like it.Arrogant snobbery?Laziness?A need for a more creative space, man
  21. Prototype to explore, control and sellPrototypes throughout the lifecycle