SlideShare a Scribd company logo
IS 410: Human Computer InteractionIS 410: Human Computer Interaction
Lecture 7:Lecture 7:
PrototypingPrototyping
Design Process
• Two types of design:
– conceptual – developing conceptual model,
captures what the product will do and how it will
behave
– physical – details of the design, e.g. screen,
icons, graphics, menus
• To effectively evaluate the design of an interactive
product, we must produce and interactive versions of
the design
Prototype
• A limited representation of a design that allows
users to interact with it and to explore its suitability
• Allows stakeholders to interact with the
envisioned/planned product, gain some experience
of using and explore imagined uses
– E.g. paper-based storyboards of a system,
cardboard mockup for a desktop laser printer,
hyperlinked screens
– E.g. PalmPilot’s founder Jeff Hawkin, carry a
carved wood about the shape and size of the
device to simulate scenarios of use.
Why prototype
ļ‚—Communication device among team members
ļ‚—Test out technical feasibility of an idea
ļ‚—Effective way for user testing/evaluation
ļ‚—Clarifying vague requirements
ļ‚—Check if the design direction is compatible with the rest of the
system development
Recommended in software design, to come before any
writing of code
Types of prototyping
ļ‚—The prototype only retains limited characteristics of the final product
ļ‚—They are cheap and quick to produce - they support the exploration of
alternative designs (multiple iterations), can re-design at lower cost
ļ‚—They are particularly good for:
ļ‚—Considering early design issues, e.g. layout of controls and display
items, sequencing, etc.
ļ‚—Identifying fundamental problems, i.e. those which lead to errors,
confusions, major dislikes
Low-fidelity prototyping
ļ‚—Storyboarding
ļ‚—Series of sketches showing how a user might progress through a
task using the device being developed
ļ‚—Often based on scenarios - typical activities
ļ‚—involving the product/system in a story form, e.g.
ā€œa patron wants to purchase Harry Potter movie ticket from the cinema, he uses
his mobile phone to make the booking while he is on the busā€
Low-fidelity prototyping - examples
ļ‚—Index Card/Stickies
ļ‚—Each card/sticky represents an element of a task, one screen or a screen
element
ļ‚—Used in user evaluations where a member of the design team ā€œplays the
computerā€
ļ‚—Difficulties encountered are observed and/or recorded
Low-fidelity prototyping
ļ‚—Advantages
ļ‚—Lower cost
ļ‚—Evaluate multiple design concepts
ļ‚—Useful communication device
ļ‚—Disadvantages
ļ‚—Limited error/usability checking
ļ‚—Facilitator driven
ļ‚—Navigational and flow limitations
Low-fidelity prototyping
ļ‚—Retains many of the characteristics of the final product
ļ‚—Time consuming and expensive to develop, however:
ļ‚—Enable a wider range of usability issues/ problems to be
considered/uncovered
ļ‚—Enable other quality attributes such as aesthetics to be
evaluated
ļ‚—Impress management, serve as a good marketing and sales tool
ļ‚—A range of materials may be employed
ļ‚—Very useful when the physical fit/feel of the product is critical, e.g.
a handheld device, a wearable device
High-fidelity prototyping
ļ‚—Software prototyping
ļ‚—Computer-based mock-ups of interface enabling sophisticated user-system
interactions
ļ‚—Variety of prototyping tools exist to support developers with differing
levels of fidelity, e.g.
ļ‚—MS PowerPoint
ļ‚—Authorware
ļ‚—Macromedia Flash
ļ‚—Macromedia Director
High-fidelity prototyping
ļ‚—Advantages
ļ‚—Complete functionality, look and feel of final product
ļ‚—Fully interactive
ļ‚—User-driven
ļ‚—Marketing/sales tools
ļ‚—Disadvantages
ļ‚—Expensive to develop
ļ‚—Time-consuming to create
High-fidelity prototyping
(Hall, 2001) Comparing prototyping

More Related Content

What's hot (11)

ODP
Architecture visualizers - tools usability study
Tomek Borek
Ā 
PPTX
Prototype
Umamaheswari Gopal
Ā 
PDF
UI Design Based on Schematics and Calm Technology by Omar Sosa Tzec et al., C...
Omar Sosa-Tzec
Ā 
PPT
Game Design 2 - Lecture 2 - Menu Flow
David Farrell
Ā 
KEY
Game Design 2: Lecture 5 - Game UI Wireframes and Paper Prototypes
David Farrell
Ā 
PPTX
User Interface design of mobile based project sharing platform
Pratik Padhi
Ā 
PPTX
project design using OMI
Patrick Gorman
Ā 
PPTX
User interface
Akshaya Akshaya
Ā 
PDF
ICS3211 Week 4
Vanessa Camilleri
Ā 
PPTX
Prototype
gfurlonge
Ā 
PPT
Game Design 2: Lecture 10 - UI Layout
David Farrell
Ā 
Architecture visualizers - tools usability study
Tomek Borek
Ā 
Prototype
Umamaheswari Gopal
Ā 
UI Design Based on Schematics and Calm Technology by Omar Sosa Tzec et al., C...
Omar Sosa-Tzec
Ā 
Game Design 2 - Lecture 2 - Menu Flow
David Farrell
Ā 
Game Design 2: Lecture 5 - Game UI Wireframes and Paper Prototypes
David Farrell
Ā 
User Interface design of mobile based project sharing platform
Pratik Padhi
Ā 
project design using OMI
Patrick Gorman
Ā 
User interface
Akshaya Akshaya
Ā 
ICS3211 Week 4
Vanessa Camilleri
Ā 
Prototype
gfurlonge
Ā 
Game Design 2: Lecture 10 - UI Layout
David Farrell
Ā 

Viewers also liked (17)

PDF
Design Toolbox — teaching design, its processes & methods
Martin Jordan
Ā 
PDF
Lecture 4: Human-Computer Interaction: Prototyping (2014)
Lora Aroyo
Ā 
DOC
Open call 2016 womens
Denise Karen
Ā 
PPT
13後半
čŠŠå¦‚ 賓
Ā 
DOCX
Sewedish resume
Tsehay Alemayehu
Ā 
PDF
Elvis Lancer CV2016
elvis lancer
Ā 
PDF
Penn Valley Church
PennValleyChurch
Ā 
PDF
Nubia romero actividad1 2 mapac(1)
Nubia Romero
Ā 
PDF
Cnc final project
Thomas Ting
Ā 
PDF
6 a sarahbringhurst
Sarah Bringhurst
Ā 
PPT
clase de cardiologia parte 4
Gaston Garcia HD
Ā 
PPTX
1119 PPT
Yanyan Sun
Ā 
DOCX
Kazakza cv
mohammad kazakza
Ā 
PPT
後半14
čŠŠå¦‚ 賓
Ā 
PPTX
Stonehenge productions powerpoint
JacobDMBird
Ā 
PDF
pdp resume 2016
Pablo Palominos
Ā 
DOC
Muhammad Ali Mufeed
Muhammad Ali Mufeed
Ā 
Design Toolbox — teaching design, its processes & methods
Martin Jordan
Ā 
Lecture 4: Human-Computer Interaction: Prototyping (2014)
Lora Aroyo
Ā 
Open call 2016 womens
Denise Karen
Ā 
13後半
čŠŠå¦‚ 賓
Ā 
Sewedish resume
Tsehay Alemayehu
Ā 
Elvis Lancer CV2016
elvis lancer
Ā 
Penn Valley Church
PennValleyChurch
Ā 
Nubia romero actividad1 2 mapac(1)
Nubia Romero
Ā 
Cnc final project
Thomas Ting
Ā 
6 a sarahbringhurst
Sarah Bringhurst
Ā 
clase de cardiologia parte 4
Gaston Garcia HD
Ā 
1119 PPT
Yanyan Sun
Ā 
Kazakza cv
mohammad kazakza
Ā 
後半14
čŠŠå¦‚ 賓
Ā 
Stonehenge productions powerpoint
JacobDMBird
Ā 
pdp resume 2016
Pablo Palominos
Ā 
Muhammad Ali Mufeed
Muhammad Ali Mufeed
Ā 
Ad

Similar to Lecture 07 new1 (20)

PDF
MHIT 603: Introduction to Prototyping
Mark Billinghurst
Ā 
PPTX
Prototyping
Eman Abed AlWahhab
Ā 
PPT
prototyping-chap-03.ppt
CustomerYZ
Ā 
PDF
COMP 4026 Lecture2: Design and Prototype
Mark Billinghurst
Ā 
PPTX
20210821151927_ISYS6619-UX for Digital Business Topik 09.pptx
radiantknight008
Ā 
PDF
UX Prototyping and Personas 9 25-15
Shilpa Thanawala
Ā 
PDF
COMP 4026 Lecture3 Prototyping and Evaluation
Mark Billinghurst
Ā 
PPT
Siblings or Step Siblings? Common Connections Between Technical Communication...
Chris LaRoche
Ā 
PPT
Usability principles 1
Sameer Chavan
Ā 
PDF
Software Product Engineering
Sagittarius
Ā 
PPT
Lecture 11.pptHuman Computer Interaction
MuhammadAbubakar114879
Ā 
PDF
Wireframes and UI-Prototypes
tec
Ā 
PDF
PDF Submission for Checkux prototypes vs wireframes.pdf
petter son
Ā 
PDF
Prototyping Workshop
Tamara Pinos
Ā 
DOCX
Slide 1.docx
AsrifNisho
Ā 
DOCX
Slide 1.docx
AsrifNisho
Ā 
PDF
UX Prototyping and Personas 11-14-14
Shilpa Thanawala
Ā 
PDF
TP2 Prototyping process tools and methods
Intelligent_Furniture
Ā 
PDF
L8_COMP1649_Prototyping_1819.pdf
Mozxai
Ā 
PPT
Chapter4_interaction design process_uidppt.ppt
jaymalachavan
Ā 
MHIT 603: Introduction to Prototyping
Mark Billinghurst
Ā 
Prototyping
Eman Abed AlWahhab
Ā 
prototyping-chap-03.ppt
CustomerYZ
Ā 
COMP 4026 Lecture2: Design and Prototype
Mark Billinghurst
Ā 
20210821151927_ISYS6619-UX for Digital Business Topik 09.pptx
radiantknight008
Ā 
UX Prototyping and Personas 9 25-15
Shilpa Thanawala
Ā 
COMP 4026 Lecture3 Prototyping and Evaluation
Mark Billinghurst
Ā 
Siblings or Step Siblings? Common Connections Between Technical Communication...
Chris LaRoche
Ā 
Usability principles 1
Sameer Chavan
Ā 
Software Product Engineering
Sagittarius
Ā 
Lecture 11.pptHuman Computer Interaction
MuhammadAbubakar114879
Ā 
Wireframes and UI-Prototypes
tec
Ā 
PDF Submission for Checkux prototypes vs wireframes.pdf
petter son
Ā 
Prototyping Workshop
Tamara Pinos
Ā 
Slide 1.docx
AsrifNisho
Ā 
Slide 1.docx
AsrifNisho
Ā 
UX Prototyping and Personas 11-14-14
Shilpa Thanawala
Ā 
TP2 Prototyping process tools and methods
Intelligent_Furniture
Ā 
L8_COMP1649_Prototyping_1819.pdf
Mozxai
Ā 
Chapter4_interaction design process_uidppt.ppt
jaymalachavan
Ā 
Ad

Recently uploaded (20)

PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
Ā 
PDF
Generative AI vs Predictive AI-The Ultimate Comparison Guide
Lily Clark
Ā 
PDF
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
Ā 
PDF
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
Ā 
PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
Ā 
PPTX
AVL ( audio, visuals or led ), technology.
Rajeshwri Panchal
Ā 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
Ā 
PPTX
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
Ā 
PDF
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
Ā 
PDF
The Future of Artificial Intelligence (AI)
Mukul
Ā 
PDF
TrustArc Webinar - Navigating Data Privacy in LATAM: Laws, Trends, and Compli...
TrustArc
Ā 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
Ā 
PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
Ā 
PDF
introduction to computer hardware and sofeware
chauhanshraddha2007
Ā 
PPTX
AI Code Generation Risks (Ramkumar Dilli, CIO, Myridius)
Priyanka Aash
Ā 
PPTX
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
Ā 
PDF
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
Ā 
PDF
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
Ā 
PPTX
cloud computing vai.pptx for the project
vaibhavdobariyal79
Ā 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
Ā 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
Ā 
Generative AI vs Predictive AI-The Ultimate Comparison Guide
Lily Clark
Ā 
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
Ā 
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
Ā 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
Ā 
AVL ( audio, visuals or led ), technology.
Rajeshwri Panchal
Ā 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
Ā 
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
Ā 
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
Ā 
The Future of Artificial Intelligence (AI)
Mukul
Ā 
TrustArc Webinar - Navigating Data Privacy in LATAM: Laws, Trends, and Compli...
TrustArc
Ā 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
Ā 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
Ā 
introduction to computer hardware and sofeware
chauhanshraddha2007
Ā 
AI Code Generation Risks (Ramkumar Dilli, CIO, Myridius)
Priyanka Aash
Ā 
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
Ā 
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
Ā 
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
Ā 
cloud computing vai.pptx for the project
vaibhavdobariyal79
Ā 
Presentation about Hardware and Software in Computer
snehamodhawadiya
Ā 

Lecture 07 new1

  • 1. IS 410: Human Computer InteractionIS 410: Human Computer Interaction Lecture 7:Lecture 7: PrototypingPrototyping
  • 2. Design Process • Two types of design: – conceptual – developing conceptual model, captures what the product will do and how it will behave – physical – details of the design, e.g. screen, icons, graphics, menus • To effectively evaluate the design of an interactive product, we must produce and interactive versions of the design
  • 3. Prototype • A limited representation of a design that allows users to interact with it and to explore its suitability • Allows stakeholders to interact with the envisioned/planned product, gain some experience of using and explore imagined uses – E.g. paper-based storyboards of a system, cardboard mockup for a desktop laser printer, hyperlinked screens – E.g. PalmPilot’s founder Jeff Hawkin, carry a carved wood about the shape and size of the device to simulate scenarios of use.
  • 4. Why prototype ļ‚—Communication device among team members ļ‚—Test out technical feasibility of an idea ļ‚—Effective way for user testing/evaluation ļ‚—Clarifying vague requirements ļ‚—Check if the design direction is compatible with the rest of the system development Recommended in software design, to come before any writing of code
  • 6. ļ‚—The prototype only retains limited characteristics of the final product ļ‚—They are cheap and quick to produce - they support the exploration of alternative designs (multiple iterations), can re-design at lower cost ļ‚—They are particularly good for: ļ‚—Considering early design issues, e.g. layout of controls and display items, sequencing, etc. ļ‚—Identifying fundamental problems, i.e. those which lead to errors, confusions, major dislikes Low-fidelity prototyping
  • 7. ļ‚—Storyboarding ļ‚—Series of sketches showing how a user might progress through a task using the device being developed ļ‚—Often based on scenarios - typical activities ļ‚—involving the product/system in a story form, e.g. ā€œa patron wants to purchase Harry Potter movie ticket from the cinema, he uses his mobile phone to make the booking while he is on the busā€ Low-fidelity prototyping - examples
  • 8. ļ‚—Index Card/Stickies ļ‚—Each card/sticky represents an element of a task, one screen or a screen element ļ‚—Used in user evaluations where a member of the design team ā€œplays the computerā€ ļ‚—Difficulties encountered are observed and/or recorded Low-fidelity prototyping
  • 9. ļ‚—Advantages ļ‚—Lower cost ļ‚—Evaluate multiple design concepts ļ‚—Useful communication device ļ‚—Disadvantages ļ‚—Limited error/usability checking ļ‚—Facilitator driven ļ‚—Navigational and flow limitations Low-fidelity prototyping
  • 10. ļ‚—Retains many of the characteristics of the final product ļ‚—Time consuming and expensive to develop, however: ļ‚—Enable a wider range of usability issues/ problems to be considered/uncovered ļ‚—Enable other quality attributes such as aesthetics to be evaluated ļ‚—Impress management, serve as a good marketing and sales tool ļ‚—A range of materials may be employed ļ‚—Very useful when the physical fit/feel of the product is critical, e.g. a handheld device, a wearable device High-fidelity prototyping
  • 11. ļ‚—Software prototyping ļ‚—Computer-based mock-ups of interface enabling sophisticated user-system interactions ļ‚—Variety of prototyping tools exist to support developers with differing levels of fidelity, e.g. ļ‚—MS PowerPoint ļ‚—Authorware ļ‚—Macromedia Flash ļ‚—Macromedia Director High-fidelity prototyping
  • 12. ļ‚—Advantages ļ‚—Complete functionality, look and feel of final product ļ‚—Fully interactive ļ‚—User-driven ļ‚—Marketing/sales tools ļ‚—Disadvantages ļ‚—Expensive to develop ļ‚—Time-consuming to create High-fidelity prototyping
  • 13. (Hall, 2001) Comparing prototyping