95
CSE 440: Introduction to HCI User Interface Design, Prototyping, and Evaluation James Fogarty Kailey Chan Dhruv Jain Nigini Oliveira Chris Seeds Jihoon Suh Lecture 02: Design Diamond Tuesday / Thursday 12:00 to 1:20

CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

CSE 440: Introduction to HCIUser Interface Design, Prototyping, and Evaluation

James FogartyKailey ChanDhruv JainNigini OliveiraChris SeedsJihoon Suh

Lecture 02:Design Diamond

Tuesday / Thursday12:00 to 1:20

Page 2: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

Quantity versus Quality

Bayles and Orland, 2001

One class told they will be graded on quality, another on quantity

Page 3: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

Quantity versus QualityThe quantity class produces better pots. Why?

Bayles and Orland, 2001

Page 4: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

Quantity versus QualityThe quantity class produces better pots. Why?

“While the quantity group was busily churning out piles of work—and learning from their mistakes—the quality group had sat theorizing about perfection, and in the end had little more to show for their efforts than grandiose theories and a pile of dead clay”

Bayles and Orland, 2001

Page 5: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

TodayAdministrative

Assignment 0Assignment 1c: Project BidSection Balance and MovementDenny 303 on Tuesday 10/10

The Design DiamondExamining a Design ProcessSketching and Prototypes

Page 6: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

Assignment 0: Flash CardName

formal, preferred, pronounsMajors/Minors

career goalsYear

1,2,3,4,5,6,…

Hometown

Interesting Fact or “What I did on my …”

Submit PDF via Canvas

Page 7: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

Project Status and AssignmentsProposals to be “Funded” and Posted for Bidding

Bidding Tomorrow, Team Formation ThursdayPlease Watch Your Email During This Process

Looking ForwardIdeation on Friday in Section2b: Design Research Plan due Tuesday 1/172c: Design Research Check-In due Friday 1/202d: Design Research Review due Tuesday 1/24

Other AssignmentsAssignment 0 Due ThursdayReading 1 Posted, Due Thursday

Page 8: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

Section Balance and Movement9:30 Section: 12 people10:30 Section: 15 people11:30 Section: 14 people12:30 Section: 13 people

Project bidding will include “bid with section” and “bid in another section”, to allow moving

A “switch section” bid dominates your other bidsMost of you will bid “No Desire to Switch”

Page 9: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

Denny 303 on Tuesday 10/10

Page 10: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

TodayAdministrative

Assignment 0Assignment 1c: Project BidSection Balance and MovementDenny 303 on Tuesday 10/10

The Design DiamondExamining a Design ProcessSketching and Prototypes

Page 11: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

ObjectivesBe able to:

Describe an iterative design process

Describe the design diamond model of design, its implications, and how it can break down

Describe properties of a sketch versus a prototype

Differentiate examples of sketches from prototypes

Page 12: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

Sketching User Experiences

Page 13: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

Sketching

Page 14: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

Sketching

Page 15: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

Sketching

Page 16: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

Sketching

Page 17: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

SketchingA process that enables you to

think through ideas and convey design ideas to others very early in the design phase

Page 18: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

Quintessential Activity of Design

Page 19: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

Design as Choice

Page 20: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

IDEO’s Deep Dive (ABC News, 1999)

http://courses.cs.washington.edu/courses/cse440/videos/design/IDEO-DeepDive.mp4

Page 21: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

ABC News and IDEO’s Deep DiveThings to see in this video:

brainstormingdesign researchsketchingcritique

A highly iterative design processwith a variety of intermediate artifacts

Why build a shopping cart with no bottom?

Page 22: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

IDEO’s Deep Dive (ABC News, 1999)

http://courses.cs.washington.edu/courses/cse440/videos/design/IDEO-DeepDive.mp4

Page 23: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

IDEO’s Deep Dive (ABC News, 1999)

Page 24: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

IDEO’s Deep Dive (ABC News, 1999)

Page 25: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

IDEO’s Deep Dive (ABC News, 1999)

Page 26: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

IDEO’s Deep Dive (ABC News, 1999)

Page 27: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

IDEO’s Deep Dive (ABC News, 1999)

Page 28: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

IDEO’s Deep Dive (ABC News, 1999)

Page 29: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

IDEO’s Deep Dive (ABC News, 1999)

Page 30: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

IDEO’s Deep Dive (ABC News, 1999)

Page 31: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

IDEO’s Deep Dive (ABC News, 1999)

Page 32: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

Perfect Shopping Cart?

Page 33: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

Perfect Shopping Cart?Several design flaws

Kids will slide and fall out of that seatWhere to put bags of dog food, cases of beer?Hook design with reusable bagsSelf-scanning challenges with theft

Focus on the design processDesigns always have limitations and tradeoffs

Page 34: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

Design as Choice

Page 35: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

Design as ChoiceIn the diamond, what are two openings for creativity?

Why is your design research so important?

Page 36: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

Sketching in Design (2007)“Design as Choice”

“the creativity that youbring to enumeratingmeaningfully distinctoptions from which tochoose”

Page 37: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

Sketching in Design (2007)“Design as Choice”

“the creativity that youbring to defining thecriteria, or heuristics,according to which youmake your choices”

Page 38: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

Design as ChoiceIn the diamond, what are two openings for creativity?

Palette of choicesHeuristics to choose

Why is your design research so important?What you learn directly informs both of these, shaping everything you do this entire quarter

Page 39: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

Elaboration

palette of choices

Reduction

heuristics to choose

Design as Choice

Page 40: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

The Design Diamond

start

intentional!

generate select

danger!

danger!

danger!

danger!

Page 41: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

Properties of Sketches

QuickTimelyInexpensiveDisposablePlentifulClear Vocabulary

Distinct GestureMinimal DetailAppropriate RefinementSuggest and ExploreAmbiguous

Page 42: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

QuickA sketch is quick to make, or at least gives that impression

Page 43: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

TimelyA sketch can be provided when needed

Page 44: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

InexpensiveCost must not inhibit the ability to explore a concept, especially early in design

Page 45: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

DisposableIf you cannot afford to throw it away, then it is not a sketch

Investment is in the process, not the physical sketch

But they are not "worthless"

Page 46: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

PlentifulSketches do not exist in isolation

Meaning and relevance is in the context of a collection or series

Page 47: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

Clear VocabularyThe way it is rendered makes it distinctive that it is a sketch (e.g., style, form, signals)

Could be how a line extends through endpoints

Physical sketches have their own vocabulary

Page 48: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

Distinct GestureFluidity of sketches gives them a sense of openness and freedomOpposite of engineering drawing, which is tight and precise

vs.

Page 49: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

Minimal DetailInclude only what is required to render the intended purpose or concept

Page 50: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

Minimal Detail

52

Page 51: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

Appropriate Degree of RefinementMake the sketch as refined as the idea

If you have a solid idea, make the sketch look more defined

If you have a hazy idea, make the sketch lookrougher and less defined

Page 52: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

Suggest and Explore Rather than ConfirmSketch should act as a catalyst to the desired and appropriate behaviors, conversations, and interactions

Page 53: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

AmbiguityIntentionally ambiguous

Value comes from being able to be interpreted in different ways, even by the person who created them

Sketches have holes

Page 54: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

Sketching as Conversation

Mindknowledge,

new knowledge

Create

Sketchrepresentation

Interpret

Requires ambiguity

Page 55: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

Sketch vs. PrototypeSketch Prototype

Invite AttendSuggest DescribeExplore RefineQuestion AnswerPropose TestProvoke ResolveTentative, non committal Specific Depiction

The primary differences are in the intent

Page 56: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

ABC News and IDEO’s Deep Dive

Page 57: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

Sketching is Not Defined by Ink

Although sketching can often be done in ink,these properties can be found in other forms

Those other forms are therefore sketches

Page 58: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

Sketching the Mouse

Making the Macintosh: http://www-sul.stanford.edu/mac/index.html

Page 59: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

Sketching the Mouse

Making the Macintosh: http://www-sul.stanford.edu/mac/index.html

Page 60: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

Physical Sketching

Page 61: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

Physical Sketching

Mueller, WirePrint, UIST 2014

Page 62: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

Physical Sketching

Mueller, WirePrint, UIST 2014

Page 63: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

WirePrint (2014)

Mueller, WirePrint, UIST 2014

Page 64: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

WirePrint (2014)

Mueller, WirePrint, UIST 2014

Page 65: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

Physical Sketching

Mueller, Fabrickation, CHI 2014

Page 66: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

faBrickation (2014)

Mueller, Fabrickation, CHI 2014

Page 67: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

faBrickation (2014)

Mueller, Fabrickation, CHI 2014

Page 68: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

Physical Sketching

Mueller, Constructable, CHI 2012

Page 69: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

Constructable (2012)

Mueller, Constructable, CHI 2012

Page 70: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

Constructable (2012)

Mueller, Constructable, CHI 2012

Page 71: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

The Design Diamond

start

intentional!

generate select

danger!

danger!

danger!

danger!

Page 72: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

Idea Oscillation

start

intentional!

generate select

danger!

danger!

danger!

danger!

Page 73: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

Critiquing Sketches is ImportantIdeas are both good and bad

Both are useful in designBy making clear what is a bad design, we can avoid actually implementing itBad ideas help you justify your good ideas

Feedback can turn a good idea into a great idea

Sketching generates too many ideas to implement

Page 74: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

Idea Oscillation

Page 75: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

Iteration Toward a Design

Page 76: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

Exploration of Alternatives

Page 77: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

Exploration of Alternatives

… a designer that pitched 3 ideas would probably be fired. I'd say 5 is an entry point for an early formal review (distilled from 100's). … if you are pushing one you will be found out, and also fired. … it is about open mindedness, humility, discovery, and learning. If you aren't authentically dedicated to that approach you are just doing it wrong!

Alistair HamiltonVP Design

Symbol Technologies

Page 78: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

The Converging Path

Page 79: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

Is this a sketch? Why or why not?

Page 80: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

Is this a sketch? Why or why not?

Page 81: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

Is this a sketch? Why or why not?

Page 82: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

Is this a sketch? Why or why not?

Page 83: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

Is this a sketch? Why or why not?

Page 84: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

Is this a sketch? Why or why not?

Page 85: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

Is this a sketch? Why or why not?

Page 86: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

Is this a sketch? Why or why not?

Page 87: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

Some EvidenceTask: Create a web banner ad for Ambidextrous magazine.

Dow et al. TOCHI 2010.

Page 88: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

Feedback in Parallel or Serial

feedback

feedback

prototype

prototype

prototype

prototype

prototype

final

feedback

feedback

feedback

feedback

feedback

Serial condition

prototypeprototypeprototype

prototype

prototype

final

Parallel condition

feedbackfeedback

feedback

Dow et al. TOCHI 2010.

Page 89: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

Procedure

parallel

prototyping condition

serial

prototyping

condition

FINAL

Dow et al. TOCHI 2010.

Page 90: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

Parallel: more diverse, better, more clicks

0 5 10 15 20 25 30 35 40 45 50

Serial

Parallel

Expert quality rating (0-50)

0 0.5 1 1.5 2 2.5 3 3.5 4

Serial

Parallel

Similarity

0 50 100 150 200 250 300 350 400 450 500

Serial

Parallel

Clicks per million impressions

Dow et al. TOCHI 2010.

Page 91: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

Share one or share your best?

prototypeprototype

final

prototype prototype

final

feedbackfeedbackfeedback

prototypeprototypeprototype

final

Share bestcondition

Share multiplecondition

Make onecondition

Dow et al. TOCHI 2010.

Page 92: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

Share Multiple: better, more clicks

0 1 2 3 4 5 6 7

Share multiple

Share best

Make one

Expert quality rating (0-7)

0 200 400 600 800 1000

Share multiple

Share best

Make one

Clicks per million impressions

Dow et al. TOCHI 2010.

Page 93: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

Some EvidenceGreater divergence in designs

Prevents sticking with the first ideaAllows mashing ideas together

Alternatives facilitate feedbackEnable comparisonCan improve tone of critique

Page 94: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

Sketching and the Design DiamondThe design diamond is fundamental to understanding what you are doing here

Much of your education, including in CSE, has taught you to focus on having the right answer

Here it matters what you do long before the end

Most ideas get thrown out, including yoursBetter ideas are great criticism, and frequently would never have come about otherwise

Page 95: CSE 440: Introduction to HCI€¦ · Perfect Shopping Cart? Several design flaws Kids will slide and fall out of that seat Where to put bags of dog food, cases of beer? Hook design

CSE 440: Introduction to HCIUser Interface Design, Prototyping, and Evaluation

James FogartyKailey ChanDhruv JainNigini OliveiraChris SeedsJihoon Suh

Lecture 02:Design Diamond

Tuesday / Thursday12:00 to 1:20