powerpoint presentation › class › spring2013 › cmsc434 › cmsc434_sp2013… · that’s why...

82
CMSC434 Design Process Continued! Thursday, February 7, 2013 Instructor: Jon Froehlich TA: Matthew Mauriello Intro to Human-Computer Interaction

Upload: others

Post on 07-Jun-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

CMSC434

Design Process Continued!

Thursday, February 7, 2013

Instructor: Jon Froehlich

TA: Matthew Mauriello

Intro to Human-Computer Interaction

Page 2: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

Hall of Fame Hall of Shame

Page 3: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

Piazza reply vs. followup, submitted by John Connor

Page 4: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

Piazza reply vs. followup, submitted by John Connor

Page 5: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

Piazza reply vs. followup, submitted by John Connor

Page 6: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it
Page 7: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

iTunes, submitted by Vincent Chang

Page 8: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

iTunes, submitted by Vincent Chang

Page 9: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

iTunes, submitted by Vincent Chang

Page 10: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

iTunes, submitted by Vincent Chang

Page 11: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

iTunes, submitted by Vincent Chang

Page 12: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

Let’s go shopping!

RevisitingCartRedesign

Page 13: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it
Page 14: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

How did we do?

Page 15: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it
Page 16: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it
Page 17: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it
Page 18: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

ForTuesday

1 2

Reading Response:

The first 8 pages of Ron Baecker’s

Design and Evaluation

3

Reading Response:

Design Critique Project Pitches

Critique, Comment, & Choose

Page 19: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

Design in the material world is the process by which

ideas, tastes, prejudices, basic scientific principles and

available resources are weighed and combined into

a well-defined plan for the eventual construction of

an object or system.

— McMasters

Boeing Corporation

Page 20: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

The Art and Science of Design

Designing User Interfaces

Page 21: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it
Page 22: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

A soufflé is eggs, butter, milk, and flour but

the difference between soaring and sinking

is in the execution.

Björn Hartmann Professor of Human-Computer Interaction

Computer Science, University of California, Berkeley

Page 23: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

As with most things, following a vetted process

and practicing will improve performance

Page 24: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

If we wish to improve our products,

We must improve our processes;

We must continually redesign

Not just our products

But also the way we design

That’s why we study the design process

To know what we do and how we do it

To understand it and improve it

To become better

Hugh Dubberly, How do you design?, Dubberly Design Office, San Francisco

Page 25: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

Hugh Dubberly, How do you design?, Dubberly Design Office, San Francisco

Page 26: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

Leland Nicolai, Viewpoint: An Industry view of Engineering Design Education, International Journal of Engineering Education, 1998

What does design require?

Page 27: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

This is a conceptual design space for a given idea

Best design for idea

Worst design for idea

Concept from Scott Klemmer and Greenberg et al. Sketching User Experiences, 2012

This 3D Gaussian curve

represents all possible

designs for a particular idea

Page 28: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

This is a conceptual design space for a given idea

Best design for idea

Worst design for idea

Design #1

Design #2

Design #3 Optimal

design

Concept from Scott Klemmer and Greenberg et al. Sketching User Experiences, 2012

Page 29: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

This is a conceptual design space for a given idea

Best design for idea

Worst design for idea

Design #1

Design #2

Design #3 Optimal

design

Concept from Scott Klemmer and Greenberg et al. Sketching User Experiences, 2012

Nicely demonstrates that we should mockup

and tryout multiple designs for a given idea

Page 30: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

This is a conceptual design space for a given idea

Best design for idea

Worst design for idea

Design #1

Design #2

Design #3 Optimal

design

Concept from Scott Klemmer and Greenberg et al. Sketching User Experiences, 2012

But what if that idea was not such a

good idea in the first place?

Page 33: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

Ballmer laughs at iPhone, http://youtu.be/eywi0h_Y5_U

Page 34: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

This is a conceptual design space for a given idea

Best design for idea

Worst design for idea

Design #1

Design #2

Design #3 Optimal

design

Concept from Scott Klemmer and Greenberg et al. Sketching User Experiences, 2012

Page 35: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

Consider many ideas to overcome this problem

Concept from Scott Klemmer and Greenberg et al. Sketching User Experiences, 2012

Page 36: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

Design Through a Computer Science Metaphor

Page 37: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

HillClimbing

Problem: algorithm can get stuck at a local maxima

Page 38: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

SimulatedAnnealing

Simulated Annealing can escape local minima with chaotic jumps.

Page 39: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

The best way to have a good

idea is to have lots of ideas.

Linus Pauling Professor of Chemistry

Caltech, UC San Diego, Stanford

Only person awarded two unshared Nobel Prizes

Page 40: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

A Design Process

Hugh Dubberly, How do you design?, Dubberly Design Office, San Francisco

A problem A solution

Page 41: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

A Design Process

Hugh Dubberly, How do you design?, Dubberly Design Office, San Francisco

A problem

A solution

Tim Brennan Apple (Creative Services Department)

“Somebody calls up with a project; we do

some stuff; and the money follows”

Process Model Benefits Has potential for playfullness/fun

Is similar to a random walk

Has a feeling of iteration…

Page 42: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

A Design Process

Original source: Don Koberg and Jim Bagnall; My Source: Björn Hartmann, CS160 course at UC Berkeley

Page 43: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

A Design Process

Original source: Don Koberg and Jim Bagnall; My Source: Björn Hartmann, CS160 course at UC Berkeley

Page 44: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

Source: Björn Hartmann, CS160 course at UC Berkeley

Page 45: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

Source: Björn Hartmann, CS160 course at UC Berkeley

Page 46: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

Source: Björn Hartmann, CS160 course at UC Berkeley

Page 47: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

Source: Björn Hartmann, CS160 course at UC Berkeley

Page 48: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

Source: Björn Hartmann, CS160 course at UC Berkeley

Page 49: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

Source: Björn Hartmann, CS160 course at UC Berkeley

Page 50: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

Source: Björn Hartmann, CS160 course at UC Berkeley

Page 51: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

Source: Björn Hartmann, CS160 course at UC Berkeley

Page 52: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

A Design Process

Original source: Don Koberg and Jim Bagnall; My Source: Björn Hartmann, CS160 course at UC Berkeley

Page 53: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

The process of ideation.

Page 54: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

As we already saw: consider many ideas!

Concept from Scott Klemmer and Greenberg et al. Sketching User Experiences, 2012

Page 55: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

IDEOBrainstormingRules 1. Be visual

2. Defer judgment

3. Encourage wild ideas

4. Build on the ideas of others

5. Go for quantity

6. One conversation at a time

7. Stay focused on the topic

Tom Kelley and Jonathan Littman, The Art of Innovation: Lessons in Creativity from IDEO, 2001

Page 56: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

Elaboration

Design Process

Original source: Paul Laseau,Graphic Thinking for Architects & Designers, 1980; Ref from Greenberg et al., Sketching User Experiences, 2012

Page 57: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

Elaboration and Reduction

Design Process

Original source: Paul Laseau,Graphic Thinking for Architects & Designers, 1980; Ref from Greenberg et al., Sketching User Experiences, 2012

Page 58: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

Design Process

Elaboration and Reduction

Design Process Design Process

Original source: Paul Laseau,Graphic Thinking for Architects & Designers, 1980; Ref from Greenberg et al., Sketching User Experiences, 2012

Page 59: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

Design Process

Elaboration and Reduction

Original source: Paul Laseau,Graphic Thinking for Architects & Designers, 1980; Ref from Greenberg et al., Sketching User Experiences, 2012

Page 60: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

Design Funnel

Original source: Stuart Pugh,Total Design: Integrated Methods for Successful Products Engineering, 1990; Image from Greenberg et al., 2012

The alternating trend between idea generation and convergence with a

process of reduction towards the final concept

Page 61: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

Design Funnel

UXBooth, Concerning Fidelity in Design, http://www.uxbooth.com/articles/concerning-fidelity-and-design/

Page 62: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

Design Funnel

UXBooth, Concerning Fidelity in Design, http://www.uxbooth.com/articles/concerning-fidelity-and-design/

Page 63: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

Lo-fidelity prototyping and testing

Page 64: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

AnExperiment Design an egg drop vessel

[Dow, 2011]

Page 65: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

Shut your laptops. Do not use your

phones or any other electronic devices.

Page 66: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

[Maier, 1930]

Connect all 9 dots with 4 lines

Page 67: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

[Maier, 1930]

Connect all 9 dots with 4 lines

Page 68: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

Switch 1 Switch 2 Switch 3

Only one of the three switches

turns on the light upstairs.

You can only make one trip

upstairs.

You can only flip one switch at a

time.

You cannot see the second floor

light (or any ambient light) from

the first floor.

It’s a windowless building.

You have a flashlight.

There are two staircases.

How can you determine which of the three switches

turns on the second floor light?

incandescent

lightbulb

Scenario & Rules

Page 69: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

CandleProblem

[Duncker, 1945]

Who has seen this

problem before?

How to fix a lit candle on a wall in a way so the candle wax won't drip onto the table

below. To do so, one may only use a book of matches and a box of thumbtacks

Page 70: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

Now, we’re going to break-up into groups.

Page 71: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

CandleProblem

[Duncker, 1945]

Page 72: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

CandleProblem

[Duncker, 1945]

Page 73: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

FunctionalFixedness

[Duncker, 1945]

Functional fixedness is a cognitive bias that limits a person to using

an object only in the way it is traditionally used

A “mental block against using

an object in a new way that is

required to solve a problem”

Page 74: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

FunctionalFixedness

[Adamson, 1952]

Group 1:

Preutilization Boxes presented as a

container with

materials inside them

Group 2:

No Preutilization Boxes were presented

empty

Page 75: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

“Try stuff and ask forgiveness rather

than asking permission is the way

that people come up with new

ideas.”

DavidKelley Founder and Chairman of IDEO

BeDaring

Page 76: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

“Being playful is of huge importance

in being innovative. If you go into a

culture, and there’s a bunch of stiffs

going around, they are not likely to

invent anything.”

DavidKelley Founder and Chairman of IDEO

Playfulness

Page 77: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

NeedFinding Guiding the creative design process through contextual inquiry

Page 78: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

Space/Thought

Stanford d.school

Page 79: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

“The point is that we’re not actually

experts in any given area. We’re

experts in the process of how you

design stuff. We don’t care if you

give us a toothbrush, a tractor, a

space shuttle, or a chair.”

DavidKelley Founder and Chairman of IDEO

DesignProcess

Page 80: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

“In a very innovative culture, you

can’t have a hierarchy of here’s the

boss and the next person down, and

the next person down, and the next

person down”

DavidKelley Founder and Chairman of IDEO

OrganizationalHierarchy

Page 81: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

IDEOBrainstormingRules 1. Be visual

2. Defer judgment

3. Encourage wild ideas

4. Build on the ideas of others

5. Go for quantity

6. One conversation at a time

7. Stay focused on the topic

[Kelley, The Art of Innovation]

Page 82: PowerPoint Presentation › class › spring2013 › cmsc434 › CMSC434_Sp2013… · That’s why we study the design process To know what we do and how we do it To understand it

IDEOBrainstormingKillers 1. The boss keeps to speak first

2. Everybody gets a turn

3. Experts only please

4. Do it “off-site”

5. No silly stuff

6. Writing down everything

[Kelley, The Art of Innovation]