+ All Categories
Home > Documents > Prototyping Professor: Tapan Parikh ([email protected])[email protected] TA: Eun Kyoung Choe...

Prototyping Professor: Tapan Parikh ([email protected])[email protected] TA: Eun Kyoung Choe...

Date post: 15-Jan-2016
Category:
View: 219 times
Download: 0 times
Share this document with a friend
Popular Tags:
37
Prototyping Professor: Tapan Parikh ([email protected] ) TA: Eun Kyoung Choe (eunky@ischool . berkeley . edu ) Lecture #6 - February 12th, 2008 213: User Interface Design and Development
Transcript
Page 1: Prototyping Professor: Tapan Parikh (parikh@berkeley.edu)parikh@berkeley.edu TA: Eun Kyoung Choe (eunky@ischool.berkeley.edu)eunky@ischool.berkeley.edu.

Prototyping

Professor: Tapan Parikh ([email protected])TA: Eun Kyoung Choe ([email protected])

Lecture #6 - February 12th, 2008

213: User Interface Design and Development

Page 2: Prototyping Professor: Tapan Parikh (parikh@berkeley.edu)parikh@berkeley.edu TA: Eun Kyoung Choe (eunky@ischool.berkeley.edu)eunky@ischool.berkeley.edu.

Today’s Outline

1) Low-fidelity techniques

2) High-fidelity techniques

3) Role of a Prototype

Page 3: Prototyping Professor: Tapan Parikh (parikh@berkeley.edu)parikh@berkeley.edu TA: Eun Kyoung Choe (eunky@ischool.berkeley.edu)eunky@ischool.berkeley.edu.

Design Prototype

Evaluate

Page 4: Prototyping Professor: Tapan Parikh (parikh@berkeley.edu)parikh@berkeley.edu TA: Eun Kyoung Choe (eunky@ischool.berkeley.edu)eunky@ischool.berkeley.edu.

More Design Iteration

The goal is to test as many ideas as possible

Formative as opposed to summative evaluation - especially with early stage prototypes

Page 5: Prototyping Professor: Tapan Parikh (parikh@berkeley.edu)parikh@berkeley.edu TA: Eun Kyoung Choe (eunky@ischool.berkeley.edu)eunky@ischool.berkeley.edu.

Low-Fidelity Prototypes

Provide an early, concrete representation of a design idea

Provide hands-on experience for all stakeholders (design teams, users, customers, etc.)

Everyone understands their limitations (and may even be usable and fun)

Can be made cheaply

Page 6: Prototyping Professor: Tapan Parikh (parikh@berkeley.edu)parikh@berkeley.edu TA: Eun Kyoung Choe (eunky@ischool.berkeley.edu)eunky@ischool.berkeley.edu.

Lo-Fi Techniques

Scenarios

Storyboards

Design Sketch

Paper Flipbook

Cardboard / Foam Mock-up

Page 7: Prototyping Professor: Tapan Parikh (parikh@berkeley.edu)parikh@berkeley.edu TA: Eun Kyoung Choe (eunky@ischool.berkeley.edu)eunky@ischool.berkeley.edu.

Text Scenario

John wants to take notes while in class. Even though the slides will be posted online later, he wants to make sure he captures the most important points. Before the professor starts the lecture, he starts the note-taking application on his phone. The application automatically notes the current date, time and class. During the class he can press one of two buttons - to start recording audio or to take a picture. After recording, the application allows him to tag the recording with keywords. Later, when he is home, he can review his notes, synchronized with the powerpoint slides downloaded from the course web site. He can search by keyword, follow the lecture linearly, or sped up in time.

Page 8: Prototyping Professor: Tapan Parikh (parikh@berkeley.edu)parikh@berkeley.edu TA: Eun Kyoung Choe (eunky@ischool.berkeley.edu)eunky@ischool.berkeley.edu.

Elements of a Scenario

Agents / Actors

Setting

Goals / Objectives

Actions / Events

Page 9: Prototyping Professor: Tapan Parikh (parikh@berkeley.edu)parikh@berkeley.edu TA: Eun Kyoung Choe (eunky@ischool.berkeley.edu)eunky@ischool.berkeley.edu.

Source: http://vis.berkeley.edu/courses/cs160-fa06/wiki/index.php/InteractivePrototype-Group:4Cornersa

Page 10: Prototyping Professor: Tapan Parikh (parikh@berkeley.edu)parikh@berkeley.edu TA: Eun Kyoung Choe (eunky@ischool.berkeley.edu)eunky@ischool.berkeley.edu.

Slide from Jake Wobbrock

Page 11: Prototyping Professor: Tapan Parikh (parikh@berkeley.edu)parikh@berkeley.edu TA: Eun Kyoung Choe (eunky@ischool.berkeley.edu)eunky@ischool.berkeley.edu.

Slide from Jake Wobbrock

Page 12: Prototyping Professor: Tapan Parikh (parikh@berkeley.edu)parikh@berkeley.edu TA: Eun Kyoung Choe (eunky@ischool.berkeley.edu)eunky@ischool.berkeley.edu.

Slide from Jake Wobbrock

Two strips of paper

Post-It® notes too

Page 13: Prototyping Professor: Tapan Parikh (parikh@berkeley.edu)parikh@berkeley.edu TA: Eun Kyoung Choe (eunky@ischool.berkeley.edu)eunky@ischool.berkeley.edu.

Slide from Jake Wobbrock

Page 14: Prototyping Professor: Tapan Parikh (parikh@berkeley.edu)parikh@berkeley.edu TA: Eun Kyoung Choe (eunky@ischool.berkeley.edu)eunky@ischool.berkeley.edu.

Materials for Lo-Fi Prototyping

Large, heavy white paperColored paperThumbtacksCardboard or foam coreIndex cardsTape or gluePencils, pens, markersOverhead transparenciesScissorsExacto knife

Slide from Jake Wobbrock

Page 15: Prototyping Professor: Tapan Parikh (parikh@berkeley.edu)parikh@berkeley.edu TA: Eun Kyoung Choe (eunky@ischool.berkeley.edu)eunky@ischool.berkeley.edu.

Hi-Fidelity Prototypes

Provide increasing amounts of functionality and refinement

Usually involve some amount of programming and interactivity

Can provide functionality to be empirically tested with users

Take more time and resources to build

Users can be distracted by limitations

Page 16: Prototyping Professor: Tapan Parikh (parikh@berkeley.edu)parikh@berkeley.edu TA: Eun Kyoung Choe (eunky@ischool.berkeley.edu)eunky@ischool.berkeley.edu.

Tools for Hi-Fidelity Prototyping

PowerpointFlashDirectorVisual BasicHypercardPhotoshopD/HTMLVideoPhidgets

Slide from Jake Wobbrock

Page 17: Prototyping Professor: Tapan Parikh (parikh@berkeley.edu)parikh@berkeley.edu TA: Eun Kyoung Choe (eunky@ischool.berkeley.edu)eunky@ischool.berkeley.edu.

Video Scenario

Apple’s Knowledge Navigator (1987)

Source: Apple Computer, http://www.billzarchy.com/clips/clips_apple_nav_navigator.htm

Page 18: Prototyping Professor: Tapan Parikh (parikh@berkeley.edu)parikh@berkeley.edu TA: Eun Kyoung Choe (eunky@ischool.berkeley.edu)eunky@ischool.berkeley.edu.

Source: Kelly, Maureen. “Interactive Prototypes with PowerPoint”. http://www.boxesandarrows.com/view/interactive (adapted from Scott Klemmer)

Page 19: Prototyping Professor: Tapan Parikh (parikh@berkeley.edu)parikh@berkeley.edu TA: Eun Kyoung Choe (eunky@ischool.berkeley.edu)eunky@ischool.berkeley.edu.

Source: Brunette, Kynthia, et. al. “Meeteetse”. Indiana University. Student Contest Entry. CHI 2005 (adapted from Scott Klemmer)

Page 20: Prototyping Professor: Tapan Parikh (parikh@berkeley.edu)parikh@berkeley.edu TA: Eun Kyoung Choe (eunky@ischool.berkeley.edu)eunky@ischool.berkeley.edu.

Source: Brunette, Kynthia, et. al. “Meeteetse”. Indiana University. Student Contest Entry. CHI 2005 (adapted from Scott Klemmer)

Page 21: Prototyping Professor: Tapan Parikh (parikh@berkeley.edu)parikh@berkeley.edu TA: Eun Kyoung Choe (eunky@ischool.berkeley.edu)eunky@ischool.berkeley.edu.

Source: IDEO (adapted from Scott Klemmer)

Page 22: Prototyping Professor: Tapan Parikh (parikh@berkeley.edu)parikh@berkeley.edu TA: Eun Kyoung Choe (eunky@ischool.berkeley.edu)eunky@ischool.berkeley.edu.

Slide from Jake Wobbrock

Page 23: Prototyping Professor: Tapan Parikh (parikh@berkeley.edu)parikh@berkeley.edu TA: Eun Kyoung Choe (eunky@ischool.berkeley.edu)eunky@ischool.berkeley.edu.

Source: Hisaab Project

Page 24: Prototyping Professor: Tapan Parikh (parikh@berkeley.edu)parikh@berkeley.edu TA: Eun Kyoung Choe (eunky@ischool.berkeley.edu)eunky@ischool.berkeley.edu.

24

Page 25: Prototyping Professor: Tapan Parikh (parikh@berkeley.edu)parikh@berkeley.edu TA: Eun Kyoung Choe (eunky@ischool.berkeley.edu)eunky@ischool.berkeley.edu.

25

Page 26: Prototyping Professor: Tapan Parikh (parikh@berkeley.edu)parikh@berkeley.edu TA: Eun Kyoung Choe (eunky@ischool.berkeley.edu)eunky@ischool.berkeley.edu.

26

Page 27: Prototyping Professor: Tapan Parikh (parikh@berkeley.edu)parikh@berkeley.edu TA: Eun Kyoung Choe (eunky@ischool.berkeley.edu)eunky@ischool.berkeley.edu.

Wizard of Oz Technique

Human operator mimics advanced computational functionality

– Speech recognition, gesture recognition, vision, etc.

Allows for testing advanced functionality without full implementation

Page 28: Prototyping Professor: Tapan Parikh (parikh@berkeley.edu)parikh@berkeley.edu TA: Eun Kyoung Choe (eunky@ischool.berkeley.edu)eunky@ischool.berkeley.edu.

The Rights of a Prototype

I am Disposable

I am easy to Change

I do not need to be Complete

I do not need to be Updated

Adapted from Scott Klemmer

Page 29: Prototyping Professor: Tapan Parikh (parikh@berkeley.edu)parikh@berkeley.edu TA: Eun Kyoung Choe (eunky@ischool.berkeley.edu)eunky@ischool.berkeley.edu.

Two Key Questions

What do I want to Learn?

What do I want to Communicate?

Adapted from Scott Klemmer

Page 30: Prototyping Professor: Tapan Parikh (parikh@berkeley.edu)parikh@berkeley.edu TA: Eun Kyoung Choe (eunky@ischool.berkeley.edu)eunky@ischool.berkeley.edu.

Prototyping Techniques

Scenario Storyboard Video

Design Sketch Screenshot

Paper Cardboard Foam Mockups

Wizard of Oz

Interactive Prototypes

Vision

Experience

Lo-Fi Hi-Fi

Page 31: Prototyping Professor: Tapan Parikh (parikh@berkeley.edu)parikh@berkeley.edu TA: Eun Kyoung Choe (eunky@ischool.berkeley.edu)eunky@ischool.berkeley.edu.

Kinds of Prototypes

Role - “are built primarily to answer questions of what an artifact could do for a user”

Look and Feel - “explore and demonstrate options for the concrete experience”

Implementation - “experiments… to demonstrate to their organization the technical feasibility of the artifact”

Integration - “verify that the design is complete and coherent, and to find synergy”

Source: Houde and Hill, “What do Prototypes Prototype”

Page 32: Prototyping Professor: Tapan Parikh (parikh@berkeley.edu)parikh@berkeley.edu TA: Eun Kyoung Choe (eunky@ischool.berkeley.edu)eunky@ischool.berkeley.edu.

Source: Houde and Hill, “What do Prototypes Prototype”

QuickTime™ and a decompressor

are needed to see this picture.

Page 33: Prototyping Professor: Tapan Parikh (parikh@berkeley.edu)parikh@berkeley.edu TA: Eun Kyoung Choe (eunky@ischool.berkeley.edu)eunky@ischool.berkeley.edu.

QuickTime™ and a decompressor

are needed to see this picture.

QuickTime™ and a decompressor

are needed to see this picture.

QuickTime™ and a decompressor

are needed to see this picture.

Source: Houde and Hill, “What do Prototypes Prototype”

Page 34: Prototyping Professor: Tapan Parikh (parikh@berkeley.edu)parikh@berkeley.edu TA: Eun Kyoung Choe (eunky@ischool.berkeley.edu)eunky@ischool.berkeley.edu.

Cultures of Prototyping

“Small, entrepreneurial companies tend to be prototype-driven”

“Companies that manage a large installed base of users tend to be specification-driven”

“Organizations intending to be innovative need to move from specification-driven prototypes to prototype-driven specifications"

Source: Michael Schrage, “Cultures of Prototyping”

Page 35: Prototyping Professor: Tapan Parikh (parikh@berkeley.edu)parikh@berkeley.edu TA: Eun Kyoung Choe (eunky@ischool.berkeley.edu)eunky@ischool.berkeley.edu.

Testing Prototypes

Heuristic Evaluation

Focus Group Presentation

Cognitive Walkthrough

Think Aloud

Usability Testing

etc… more on this next week!

Page 36: Prototyping Professor: Tapan Parikh (parikh@berkeley.edu)parikh@berkeley.edu TA: Eun Kyoung Choe (eunky@ischool.berkeley.edu)eunky@ischool.berkeley.edu.

For Next Time

Start thinking about Assignment 2

Readings on Heuristic Evaluation, Usability Testing

Page 37: Prototyping Professor: Tapan Parikh (parikh@berkeley.edu)parikh@berkeley.edu TA: Eun Kyoung Choe (eunky@ischool.berkeley.edu)eunky@ischool.berkeley.edu.

Show and Tell

Anecdotes from Contextual Inquiry

What worked? What didn’t?

Was it useful?

Was it fun?


Recommended