Transcript
Page 1: Paper Prototyping IS  403 – Fall  2013                                                                                               6

Paper PrototypingIS 403 – Fall 2013 6

Page 2: Paper Prototyping IS  403 – Fall  2013                                                                                               6

2

Admin• TODAY: Paper prototyping

• Thursday: HTML programming in ENGR 104A (not here)

• Making up participation

• Project ideas?

Page 3: Paper Prototyping IS  403 – Fall  2013                                                                                               6

3

But first, scenarios

Page 4: Paper Prototyping IS  403 – Fall  2013                                                                                               6

4

Scenarios• A descriptive story about a use of your

design

• Designed to capture– User’s goals– User’s steps– Environmental context

Page 5: Paper Prototyping IS  403 – Fall  2013                                                                                               6

5

How scenarios are used• Create during design process, keep

throughout

• Help balance design decisions

• Typical projects may have 5 to 500 scenarios

Page 6: Paper Prototyping IS  403 – Fall  2013                                                                                               6

6

Example scenarios• From http://www.usability.gov/how-to-and-

tools/methods/scenarios.html

Page 7: Paper Prototyping IS  403 – Fall  2013                                                                                               6

7

Page 8: Paper Prototyping IS  403 – Fall  2013                                                                                               6

8

Elaborated Scenarios give more user story details. These details give the Web team a deeper understanding of the users and users’ characteristics that may help or hinder site interaction. Knowing this information, the team is more likely to develop content, functionality, and site behavior that users find comfortable and easy to work with.

Page 9: Paper Prototyping IS  403 – Fall  2013                                                                                               6

9

Mr. and Mrs. Macomb are retired schoolteachers who are now in their 70s. Their Social Security checks are an important part of their income. They've just sold their big house and moved to a small apartment. They know that one of the many chores they need to do now is tell the Social Security Administration that they have moved. They don't know where the nearest Social Security office is and it's getting harder for them to do a lot of walking or driving. If it is easy and safe enough, they would like to use the computer to notify the Social Security Administration of their move. However, they are somewhat nervous about doing a task like this by computer. They never used computers in their jobs. However, their son, Steve, gave them a computer last year, set it up for them, and showed them how to use email and go to websites. They have never been to the Social Security Administration's website, so they don't know how it is organized. Also, they are reluctant to give out personal information online, so they want to know how safe it is to tell the agency about their new address this way.

Page 10: Paper Prototyping IS  403 – Fall  2013                                                                                               6

10

Back to paper prototyping• Why?• How to do it• Clever examples

Page 11: Paper Prototyping IS  403 – Fall  2013                                                                                               6

What is a prototype?• Prototype = “working” model• Full-size or to scale• Fully or partially functioning• Limited representation of an idea

• Common in almost every field of engineering design– Airplanes, chemical structures, architecture…

• In HCI prototypes may be virtual or physical

Page 12: Paper Prototyping IS  403 – Fall  2013                                                                                               6

Prototype Examples• A series of screen sketches (paper)

• A storyboard, cartoon-like series of scenes illustrating key points of a scenario

• A PowerPoint Slide show

• A video simulating the use of a system

• A piece of software with limited functionality written in the target language or in another language

• An electronic mock-up (hardware)

• A cardboard mock-up

Page 13: Paper Prototyping IS  403 – Fall  2013                                                                                               6

13

Why prototype?

Page 14: Paper Prototyping IS  403 – Fall  2013                                                                                               6

Why Prototype?• To identify user interface and functional requirements

– Almost impossible to specify in advance• Can’t always get things right the first time…

Page 15: Paper Prototyping IS  403 – Fall  2013                                                                                               6

Why Prototype?• Reveals problems/prevents

mistakes• Building artifacts immediately

leads to costly errors– We did not have to consider

the stove, cup holder, or door to see the design flaws, we only considered pictures of them

Page 16: Paper Prototyping IS  403 – Fall  2013                                                                                               6

Why Prototype?• Enables quick evaluation and feedback

throughout design process• Fosters discussion, reflection and innovative ideas

(from designers and users): concrete artifact• Keeps design focused on users• Cheap, easy way to test designs with users

– Help choose between design alternatives (risky/critical features, go/no-go decisions)

– Help answer specific questions– Users enjoy prototyping and feel involved– Provides continuous feedback on the current design

situation

Page 17: Paper Prototyping IS  403 – Fall  2013                                                                                               6

Prototyping: When/How?Brainstorm different representationsChoose a representationRough out interface Style

Task centered walkthrough and redesign

Fine tune interface, screen designHeuristic evaluation and redesignUsability testing and redesign

Limited field testing

Alpha/Beta tests

Low fidelity paper prototypes

Medium fidelity prototypes

High fidelity prototypes

Working Systems

Early Design

Late Design

Page 18: Paper Prototyping IS  403 – Fall  2013                                                                                               6

Different types of prototypes• Fidelity: High vs. low• Scope: Horizontal vs. vertical• Materials: Paper, PowerPoint, screen…

Page 19: Paper Prototyping IS  403 – Fall  2013                                                                                               6

Prototype Compromises• All prototypes involve compromises…

Identify the compromises being made• Examples of compromises in software-based

prototyping: – Slow reaction time– Limited functionality– Use “placeholder” images: clipart, stock icons– Simulate data or input

• Two common types of compromise: horizontal and vertical

Page 20: Paper Prototyping IS  403 – Fall  2013                                                                                               6

Fidelity in Prototyping• Low Fidelity

– Quickly made representations of interface, interaction is imagined

• Medium Fidelity– Prototypes that are more finalized than low

fidelity, simulate interaction• High Fidelity

– Prototypes that look like the final product, build interaction elements

– Will cover in a future lecture….

Page 21: Paper Prototyping IS  403 – Fall  2013                                                                                               6

Horizontal vs. Vertical

Horizontal“thin” prototype

Vertical“thick” prototype

Page 22: Paper Prototyping IS  403 – Fall  2013                                                                                               6

Horizontal vs. Vertical• Horizontal Designs

– First level of user interface is fully present– No, or limited, functionality (but looks complete)– Fast implementation– Full extent of interface can be tested, but not in a real-use

context– Often does not capture the interaction “feel”

• Vertical Designs– Restricted to a subset of the system– This subset offers the interface and functionality– Can undertake realistic testing

Page 23: Paper Prototyping IS  403 – Fall  2013                                                                                               6

Fidelity• Designers create prototypes at multiple

levels of detail, or Fidelity• Example: Web sites are iteratively refined

at all levels of detailSite Maps Storyboards Schematics Mock-ups

Low HighFidelity

Page 24: Paper Prototyping IS  403 – Fall  2013                                                                                               6

Fidelity Example

Page 25: Paper Prototyping IS  403 – Fall  2013                                                                                               6

Fidelity in Prototyping• Low Fidelity

– Quickly made representations of interface, interaction is imagined

• Medium Fidelity– Prototypes that are more finalized than low

fidelity, simulate interaction• High Fidelity

– Prototypes that look like the final product, build interaction elements

– Will cover in a future lecture….

Page 26: Paper Prototyping IS  403 – Fall  2013                                                                                               6

Wizard of Oz• A method of testing a system that does

not exist yet• Example: a system that transcribes text.

What the user sees The Wizard

Page 27: Paper Prototyping IS  403 – Fall  2013                                                                                               6

27

How to do low fidelity prototyping

• You need: 3 people– 1 participant– 1 “computer”– Someone to take notes (observer)

• You need: a quiet place– What is a good location?

• You need: example tasks– What are good tasks?

Page 28: Paper Prototyping IS  403 – Fall  2013                                                                                               6

What tools do I need?

Suggestions?

Page 29: Paper Prototyping IS  403 – Fall  2013                                                                                               6

What is this device?

Page 30: Paper Prototyping IS  403 – Fall  2013                                                                                               6

Index Cards• Index cards (3”x5”)… a great size!• Each card represents one screen or one

element of a task• Great for software prototypes with multiple

screens– Website design– Mobile devices– Windows of software

Page 31: Paper Prototyping IS  403 – Fall  2013                                                                                               6

Index Cards (Example)• Include enough detail for users to interact

with the prototype

Page 32: Paper Prototyping IS  403 – Fall  2013                                                                                               6

Useful Low Fidelity Tools• Large, heavy, white paper• Index cards• Tape, stick glue, correction tape• Pens & markers (many colors

and sizes)• Large sheet of foam core,

poster board, butcher paper• Scissors, X-acto knives• Band-aids

Explore your local art store for supplies!

Page 33: Paper Prototyping IS  403 – Fall  2013                                                                                               6

Make a Low Fidelity PrototypeOnce you like your layout,

you can focus on details of the design– example data values,

menu content, buttons, labels, etc

– More specific layout of interface objects

– You can even annotate your paper prototype!

Page 34: Paper Prototyping IS  403 – Fall  2013                                                                                               6

Fancier Low Fidelity PrototypesOnce the details are

ironed out, you can create your interface “toolkit”– Cut out each of the

components (windows,dialogs,menus,etc) into it’s own window

• These can be used to dynamically simulate the entire interface following a storyboard, or flow.

Page 35: Paper Prototyping IS  403 – Fall  2013                                                                                               6

Storyboarding

Page 36: Paper Prototyping IS  403 – Fall  2013                                                                                               6

36

Paper prototyping activity• Let’s make: a mobile app for browsing

courses at UMBC, viewing reviews, adding reviews

• Tasks:– Search for class by course name/number– Browse reviews for a class– Add a review for a class

Page 37: Paper Prototyping IS  403 – Fall  2013                                                                                               6

Prototyping Examples• Pieces of paper

http://www.youtube.com/watch?v=ykJ60H4Qkvg&feature=related

• Simulated screen with paperhttp://www.youtube.com/watch?v=oITeUEjrY3Q&feature=related

• Cell phone testinghttp://www.youtube.com/watch?v=Bq1rkVTZLtU&feature=related

• Prototype usability testing http://www.youtube.com/watch?v=L7oPR2aTGlM&feature=related

• Complete prototyping processhttp://www.youtube.com/watch?v=5Ch3VsautWQ

• Kid’s game design (what not to do)http://www.youtube.com/watch?v=L3yl9vaJuFE&feature=related


Top Related