prof. james a. landay university of washington autumn 2008 low-fi prototyping november 4, 2008

33
Prof. James A. Landay University of Washington Autumn 2008 Low-fi Prototyping November 4, 2008

Upload: drusilla-todd

Post on 01-Jan-2016

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Prof. James A. Landay University of Washington Autumn 2008 Low-fi Prototyping November 4, 2008

Prof. James A. LandayUniversity of Washington

Autumn 2008

Low-fi Prototyping

November 4, 2008

Page 2: Prof. James A. Landay University of Washington Autumn 2008 Low-fi Prototyping November 4, 2008

CSE440 - Autumn 2008 User Interface Design, Prototyping, and Evaluation 2

Interface Hall of Shame or Fame?

• Amtrak Web Site

Page 3: Prof. James A. Landay University of Washington Autumn 2008 Low-fi Prototyping November 4, 2008

CSE440 - Autumn 2008 User Interface Design, Prototyping, and Evaluation 3

Interface Hall of Fame/Shame!

• Amtrak Web Site• Good

– tells you what’s wrong– gets your attention

• Bad– doesn't label where to fix – tells you that you made

an error, because you didn’t know their codes

Page 4: Prof. James A. Landay University of Washington Autumn 2008 Low-fi Prototyping November 4, 2008

Prof. James A. LandayUniversity of Washington

Autumn 2008

Low-fi Prototyping

November 4, 2008

Page 5: Prof. James A. Landay University of Washington Autumn 2008 Low-fi Prototyping November 4, 2008

CSE440 - Autumn 2008 User Interface Design, Prototyping, and Evaluation 5

Outline

• Review midterm course survey

• Low-fi prototyping

• Wizard of Oz technique

• Informal UI prototyping tools

• Go over Low-fi assignment (#6)

Page 6: Prof. James A. Landay University of Washington Autumn 2008 Low-fi Prototyping November 4, 2008

CSE440 - Autumn 2008 User Interface Design, Prototyping, and Evaluation 6

Midterm Course SurveyThings you like!

• Teaching with examples

• Slides & other materials online

• Interactive lectures– especially on candy days

• Project work focuses on lecture material

• Readings tied to lectures

Page 7: Prof. James A. Landay University of Washington Autumn 2008 Low-fi Prototyping November 4, 2008

Midterm Course SurveyAreas to Improve

• In class workshop with early feedback & help– we have one this Thursday, one after the midterm, and one at

the end of course, but it sound like in the future I should have another one earlier (after ESM/TA?)

• Better communication about non-graded parts of course– e.g., web site. Usually in final presentation grade. We will create

a web site grading FAQ and present this earlier in course next time

• Emphasize and define key points, terms, concepts earlier– too late now, but can I get examples for future?

• Pre-work/troubleshoot technical aspects before course– we did pre-work phone/ESM, but it IS research software. Prefer

avoiding?• Clarify grading criteria

– Try to pretty explicit on each assignment. Examples would help me know where you need more. Remember, there is not a “right” or “best” answer as in a math or programming course.

CSE440 - Autumn 2008 User Interface Design, Prototyping, and Evaluation 7

Page 8: Prof. James A. Landay University of Washington Autumn 2008 Low-fi Prototyping November 4, 2008

CSE440 - Autumn 2008 User Interface Design, Prototyping, and Evaluation 8

Fidelity in Prototyping

• Fidelity refers to the level of detail

• High fidelity?– prototypes look like

the final product

• Low fidelity?– artists renditions

with many details missing

Page 9: Prof. James A. Landay University of Washington Autumn 2008 Low-fi Prototyping November 4, 2008

CSE440 - Autumn 2008 User Interface Design, Prototyping, and Evaluation 9

Why Use Low-fi Prototypes?

• Traditional methods take too long– sketches prototype evaluate iterate

• Can instead simulate the prototype– sketches evaluate iterate– sketches act as prototypes• designer “plays computer”• other design team members observe & record

• Kindergarten implementation skills– allows non-programmers to participate

Page 10: Prof. James A. Landay University of Washington Autumn 2008 Low-fi Prototyping November 4, 2008

CSE440 - Autumn 2008 User Interface Design, Prototyping, and Evaluation 10

Hi-fi Prototypes Warp

• Perceptions of the tester/reviewer– representation communicates “finished”• comments focus on color, fonts, & alignment

• Time– encourage precision• specifying details takes more time

• Creativity– lose track of the big picture

Page 11: Prof. James A. Landay University of Washington Autumn 2008 Low-fi Prototyping November 4, 2008

CSE440 - Autumn 2008 User Interface Design, Prototyping, and Evaluation 11

The Basic Materials

• Large, heavy, white paper (11 x 17)

• 5x8 in. index cards

• Post-its

• Tape, stick glue, correction tape

• Pens & markers (many colors & sizes)

• Overhead transparencies

• Scissors, X-acto knives, etc.

Page 12: Prof. James A. Landay University of Washington Autumn 2008 Low-fi Prototyping November 4, 2008

from “Prototyping for Tiny Fingers” by Rettig 12CSE440 - Autumn 2008 User Interface Design, Prototyping, and Evaluation

Page 13: Prof. James A. Landay University of Washington Autumn 2008 Low-fi Prototyping November 4, 2008

CSE440 - Autumn 2008 13User Interface Design, Prototyping, and Evaluation

Page 14: Prof. James A. Landay University of Washington Autumn 2008 Low-fi Prototyping November 4, 2008

ESPCSE440 - Autumn 2008 14User Interface Design, Prototyping, and Evaluation

Page 15: Prof. James A. Landay University of Washington Autumn 2008 Low-fi Prototyping November 4, 2008

April 24, 2008 15CSE 490 L - Spring 2008

Page 16: Prof. James A. Landay University of Washington Autumn 2008 Low-fi Prototyping November 4, 2008

CSE440 - Autumn 2008 User Interface Design, Prototyping, and Evaluation 16

Constructing the Model

• Set a deadline– don’t think too long - build it!

• Draw a window frame on large paper• Put different screen regions on cards– anything that moves, changes,

appears/disappears

• Ready response for any user action– e.g., have those pull-down menus already made

• Use photocopier to make many versions

Page 17: Prof. James A. Landay University of Washington Autumn 2008 Low-fi Prototyping November 4, 2008

CSE440 - Autumn 2008 User Interface Design, Prototyping, and Evaluation 17

Constructing the Model

Page 18: Prof. James A. Landay University of Washington Autumn 2008 Low-fi Prototyping November 4, 2008

CSE440 - Autumn 2008 User Interface Design, Prototyping, and Evaluation 18

Constructing the Model

Page 19: Prof. James A. Landay University of Washington Autumn 2008 Low-fi Prototyping November 4, 2008

CSE440 - Autumn 2008 User Interface Design, Prototyping, and Evaluation 19

Constructing the Model

Page 20: Prof. James A. Landay University of Washington Autumn 2008 Low-fi Prototyping November 4, 2008

CSE440 - Autumn 2008 User Interface Design, Prototyping, and Evaluation 20

Constructing the Model

Page 21: Prof. James A. Landay University of Washington Autumn 2008 Low-fi Prototyping November 4, 2008

CSE440 - Autumn 2008 User Interface Design, Prototyping, and Evaluation 21

Constructing the Model

Page 22: Prof. James A. Landay University of Washington Autumn 2008 Low-fi Prototyping November 4, 2008

CSE440 - Autumn 2008 User Interface Design, Prototyping, and Evaluation 22

Preparing for a Test

• Select your “customers”– understand background of intended users– use a questionnaire to get the people you need– don’t use friends or family

• I think existing “customers” are OK (Rettig disagrees)

• Prepare scenarios that are– typical of the product during actual use– make prototype support these (small, yet broad)

• Practice to avoid “bugs”

Page 23: Prof. James A. Landay University of Washington Autumn 2008 Low-fi Prototyping November 4, 2008

CSE440 - Autumn 2008 User Interface Design, Prototyping, and Evaluation 23

Conducting a Test

• Four testers (minimum)– greeter – puts users at ease & gets data– facilitator – only team member who speaks

• gives instructions & encourages thoughts, opinions

– computer – knows application logic & controls it• always simulates the response, w/o explanation

– observers – take notes & recommendations

• Typical session is 1 hour– preparation, the test, debriefing

• Read the Gommol paper (1 page) for details on conducting a test

Page 24: Prof. James A. Landay University of Washington Autumn 2008 Low-fi Prototyping November 4, 2008

CSE440 - Autumn 2008 User Interface Design, Prototyping, and Evaluation 24

Conducting a Test

Page 25: Prof. James A. Landay University of Washington Autumn 2008 Low-fi Prototyping November 4, 2008

CSE440 - Autumn 2008 User Interface Design, Prototyping, and Evaluation 25

Evaluating Results

• Sort & prioritize observations– what was important?– lots of problems in the same area?

• Create a written report on findings– gives agenda for meeting on design

changes

• Make changes & iterate

Page 26: Prof. James A. Landay University of Washington Autumn 2008 Low-fi Prototyping November 4, 2008

CSE440 - Autumn 2008 User Interface Design, Prototyping, and Evaluation 26

Advantages of Low-fi Prototyping

• Takes only a few hours– no expensive equipment needed

• Can test multiple alternatives – fast iterations• number of iterations is tied to final quality

• Almost all interaction can be faked

Page 27: Prof. James A. Landay University of Washington Autumn 2008 Low-fi Prototyping November 4, 2008

CSE440 - Autumn 2008 User Interface Design, Prototyping, and Evaluation 27

Wizard of Oz Technique

• Faking the interaction. Comes from?– the film “The Wizard of OZ”• “the man behind the curtain”

• Long tradition in computer industry– e.g., prototype of a PC w/ a VAX behind

the curtain

• Much more important for hard to implement features– speech & handwriting recognition

Page 28: Prof. James A. Landay University of Washington Autumn 2008 Low-fi Prototyping November 4, 2008

CSE440 - Autumn 2008 User Interface Design, Prototyping, and Evaluation 28

Problems with Low-fi Prototypes

• “Computer” inherently buggy• Slow compared to real app

– timings not accurate

• Hard to implement some functionality– pulldowns, feedback, drag, viz …

• Won’t look like final product– sometimes hard to recognize

widgets

• End-users can’t use by themselves– not in context of user’s work

environment

Page 29: Prof. James A. Landay University of Washington Autumn 2008 Low-fi Prototyping November 4, 2008

CSE440 - Autumn 2008 User Interface Design, Prototyping, and Evaluation 29

Informal UI Prototyping Tools

• Support advantages of low-fi paper prototypes– brainstorming

• consider different ideas rapidly• do not require specification of details

– incomplete designs• need not cover all cases, just illustrate important

examples

• Add advantages of electronic tools– evolve easily– support for “design memory”– transition to other electronic tools– allow end-user interaction

Page 30: Prof. James A. Landay University of Washington Autumn 2008 Low-fi Prototyping November 4, 2008

CSE440 - Autumn 2008 User Interface Design, Prototyping, and Evaluation 30

Summary

• Low-fi testing allows us to quickly iterate– get feedback from users & change right away

• Informal prototyping tools bridge the gap between paper & high-fi tools

Page 31: Prof. James A. Landay University of Washington Autumn 2008 Low-fi Prototyping November 4, 2008

CSE440 - Autumn 2008 User Interface Design, Prototyping, and Evaluation 31

Further ReadingPrototyping

• Books– Paper Prototyping: The Fast and Easy Way to Design and Refine

User Interfaces, by Carolyn Snyder, Morgan Kaufmann, 2003

• Articles– “Prototyping for Tiny Fingers” by Marc Rettig, in

Communications of the ACM, 1994 – “Using Paper Prototypes to Manage Risk” by Carolyn Snyder,

http://world.std.com/~uieweb/paper.htm– “The Perils of Prototyping” by Alan Cooper,

http://www.chi-sa.org.za/Documents/articles/perils.htm

• Web Sites– dub Group web site, for DENIM & SUEDE downloads,

http://dub.washington.edu – InfoDesign Toolkit, http://www.infodesign.com.au

Page 32: Prof. James A. Landay University of Washington Autumn 2008 Low-fi Prototyping November 4, 2008

CSE440 - Autumn 2008 User Interface Design, Prototyping, and Evaluation 32

Lo-fi Prototyping Assignment• Due: Thur. 11/13• Presentation by new team member• Get industry mentor involved– you are not required to do everything they

say, simply to give you a resource

• Make sure to use new participants• Two good reports from CSE 440, Au07–What’s Happening– TripMe

• Questions?

Page 33: Prof. James A. Landay University of Washington Autumn 2008 Low-fi Prototyping November 4, 2008

CSE440 - Autumn 2008 User Interface Design, Prototyping, and Evaluation 33

Next Time

• In class work on project

• Come to class and I will move around between the teams giving feedback