design of everyday things

51
Design of Everyday Things Don Norman on Design & HCI 1 This material has been developed by Georgia Tech HCI faculty, and continues to evolve. Contributors include Gregory Abowd, Jim Foley, Diane Gromala, Elizabeth Mynatt, Jeff Pierce, Colin Potts, Chris Shaw, John Stasko, Bruce Walker, and Melody Moore Jackson. Comments directed to [email protected] are encouraged. Permission is granted to use with acknowledgement for non-profit purposes. Last revision: February 2004.

Upload: clara

Post on 21-Jan-2016

22 views

Category:

Documents


0 download

DESCRIPTION

Design of Everyday Things. Don Norman on Design & HCI. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Design of Everyday Things

Design of Everyday Things

Don Norman on Design & HCI

1

This material has been developed by Georgia Tech HCI faculty, and continues to evolve. Contributors include Gregory Abowd, Jim Foley, Diane Gromala, Elizabeth Mynatt, Jeff Pierce, Colin Potts, Chris Shaw, John Stasko, Bruce Walker, and Melody Moore Jackson. Comments directed to [email protected] are encouraged. Permission is granted to use with acknowledgement for non-profit purposes. Last revision: February 2004.

Page 2: Design of Everyday Things

Designing for the User

2

“Darn these hooves! I hit the wrong switch again!Who designs these instrument panels, raccoons?”

Page 3: Design of Everyday Things

Don Norman

• Professor at Northwestern and Principal of Nielsen Norman group

• Previously Professor at UCSD, senior positions at Apple & HP

• ACM/CHI Lifetime Achievement Award

• Prolific author

3

Page 4: Design of Everyday Things

Discussion

• What did you take away from DOET book?

4

Page 5: Design of Everyday Things

Here are some

• Affordances are important• Minimize the gulf of interpretation and gulf of

execution• Use natural mappings• Make state visible• Use a conceptual model that makes sense• Provide feedback

5

Page 6: Design of Everyday Things

Daily Challenges

• How many of you can use all the functionality in your– VCR– Digital watch– Copy machine– Stereo system– Plumbing fixtures

6

Page 7: Design of Everyday Things

Hall of Shame Example

• Leitz slide projector– To move forward, short

press– To move backward, long

press

• What happens when you get frustrated?

7

Page 8: Design of Everyday Things

Fun Examples

8

Phones

How do you- transfer a call- change volume- store a number- ...

Page 9: Design of Everyday Things

9

Page 10: Design of Everyday Things

Changing Ringer Volume

• Press “Program”• Press “6”• Set volume

– Low - Press “1”– Medium - Press “2”– High - Press “3”

• Press “Program”

10

Page 11: Design of Everyday Things

Affordance

• What is it?

11

Page 12: Design of Everyday Things

Visual Affordances

• Perceived and actual properties of an object that determine how it could be used– Chair is for sitting– Button is for pushing– Door handle is for ….– Scroll arrow is for …– Icon is for …

12

Page 13: Design of Everyday Things

Doors and more Doors

13

Page 14: Design of Everyday Things

Door Opening Affordances

• Which doors are easy to open?

• Which doors are hard to open?

• Why?

14

1 2 3 4 5

6 7

Page 15: Design of Everyday Things

Lack of Affordance – Example

15

What in the worldis this glass for?

Page 16: Design of Everyday Things

Now with an Affordance!!

16

This sure makesit obvious!

Page 17: Design of Everyday Things

Yikes!

17

Page 18: Design of Everyday Things

Mantra

• Complex things may need explanation, but simple things should not– If a simple thing requires instructions, it is likely a

failed design

18

Page 19: Design of Everyday Things

Designing for People

• Norman’s 2 main principles– Provide a good conceptual model– Make things visible

• Affordances is part of this

19

Page 20: Design of Everyday Things

Conceptual Model

• What does Norman mean by that?

20

Page 21: Design of Everyday Things

Conceptual Models

• People build their own systems of how things work– Example - car

• Designer can help user foster an appropriate conceptual model– Appearance, instructions, behavior...

21

Page 22: Design of Everyday Things

Conceptual Model Matching

• Cybertracker – Kalahari bushmen can use PDAs to track animal migrations

• What is a bushman’s conceptual model?

22

Page 23: Design of Everyday Things

Example

23

ScissorsAffordances - Insert somethinginto holes

Constraints - Bigger hole forseveral fingers, small for thumb

Mapping - How to insert fingersinto holes suggested by visibleappearance

Conceptual model - Suggested byhow parts fit together and move

Page 24: Design of Everyday Things

Visibility

• When functionality is hidden, problems in use occur– Occurs when number of functions is greater than

number of controls

• When capabilities are visible, it does not require memory of how to use– Remind person how to use something

24

Page 25: Design of Everyday Things

Simple Example

• Bathroom faucets– Two functions

• Hot/cold• Flow

• Can you figure out how to use it?

• Are two functions clear and independent?

25

Page 26: Design of Everyday Things

Bathroom Faucets 1

26

Page 27: Design of Everyday Things

Bathroom Faucets 2

27

Page 28: Design of Everyday Things

Bathroom Faucets 3

• What are the affordances?

• What is visible?

28

Page 29: Design of Everyday Things

About that VCR…

• That old joke - “how many of you have a VCR that is blinking 12:00?” :-)

• Still true today :-(

29

Page 30: Design of Everyday Things

Which is Faster for Setting Time?

30

Page 31: Design of Everyday Things

Two Important Principles

• Mapping• Feedback

31

Page 32: Design of Everyday Things

Mapping

• What does this mean?

32

Page 33: Design of Everyday Things

Mapping

• Relationship between control and action/result– Good:

• Car, various driving controls• Mercedes Benz seat

adjustment example

– Bad• Car stereo - Knob for

front/back speakers• Space Shuttle seat

adjustment

                                                        

Mercedes control – side of seat

BMW control – on center console

Page 34: Design of Everyday Things

Space Shuttle Seat Adjustment• Seat adjustment controls are located on the left side of the seat pan and consist of

a three-position toggle switch for power bus selection and one spring-loaded, three-position toggle switch each to control horizontal and vertical seat movement.

• To operate the seat, the commander and pilot position the pwr buss sel switch to AC2 or AC3 for power; to move the seat along the horizontal axis, the commander and pilot position the horiz contr switch to fwd to move the seat forward and to aft to move the seat aft. Similarly, to move the seat along the vertical axis, the commander and pilot position the vert contr switch to up to move the seat upward and to down to move the seat down. The commander and pilot can position the pwr buss sel switch to off, removing power from the seat.

• If the seat motors fail, the seat can be adjusted manually. However, manual seat adjustment can only take place on orbit and is accomplished with a special seat adjustment tool provided in the in-flight maintenance tool kit. Manual horizontal and vertical seat adjustment controls are located under the seat pan cushion and on the aft side of the fixed seat structure. The seat adjustment tool is a ratchet-driven, 3/16-inch allen wrench, which is inserted into the vertical or horizontal manual adjustment to move the seat along the Z or X axis. The seats accommodate stowage of in-flight equipment and have removable seat cushions and mounting provisions for oxygen and communications connections to the crew altitude protection system.

Page 35: Design of Everyday Things

Mapping Example: Euros• Size::value

35

Page 36: Design of Everyday Things

Mapping Example: Stove

Which controls which?

36

Page 37: Design of Everyday Things

Yikes!

37

Page 38: Design of Everyday Things

Individual Differences• For whom do you design?

– Everyone? Impossible– Average? Excluding half audience– 95%? Still may miss a lot

• Can’t accommodate everyone

38

Page 39: Design of Everyday Things

Individual Differences

• Designers are not representative of the user population for whom they are designing

• Don’t expect users to think or act like you• People vary in both physical attributes and

mental/cognitive attributes

39

Page 40: Design of Everyday Things

Example: “Big Talker”

40

Leonid Stadnyk uses Leonid Stadnyk uses a cellphone at his a cellphone at his home in Ukraine. He home in Ukraine. He finds the keys difficult finds the keys difficult to work.to work.

Page 41: Design of Everyday Things

Feedback

• Let someone know what just occurred– Can be sound that’s made– Can be change in physical state

41

Page 42: Design of Everyday Things

Feedback examples

42

http://www.youtube.com/watch?v=dVUgd8ot6BE

Page 43: Design of Everyday Things

Execution-Evaluation cycleNorman (DOET, p. 46)

43

UserGoals

PhysicalSystem

Gulfof

Execution

Gulfof

Evaluation

Page 44: Design of Everyday Things

Goals, Execution, Evaluation

44

Physical System

GoalsWhat we

want to happen

ExecutionWhat we

do to the world

EvaluationComparing what happened

with what we wanted to happen

(Gulf of Execution) (Gulf of Evaluation)

Page 45: Design of Everyday Things

Execution

45

GoalsWhat we

want to happen

An intention to actso as to achieve the goal

The actual sequence of actionsthat we plan to do

The physical execution of that action sequence

Physical System

Page 46: Design of Everyday Things

Evaluation

46

GoalsWhat we

want to happen

Evaluation of the interpretationswith what we expected to happen

Interpreting the perception accordingto our expectations

Perceiving the stateof the world

Physical System

Page 47: Design of Everyday Things

Seven Stages - All Together

47

GoalsWhat we

want to happen

Evaluation of the interpretationswith what we expected to happen

Interpreting the perception accordingto our expectations

Perceiving the stateof the world

An intention to actso as to achieve the goal

The actual sequence of actionsthat we plan to do

The physical execution of that action sequence

Physical System

Page 48: Design of Everyday Things

Implications – Which Gulf does Each of These Address?

• Make current state and action alternatives visible• Need good conceptual model with consistent system image• Interface should include mappings that reveal relationships

between stages• User should receive continuous feedback• Provide affordances

48

Page 49: Design of Everyday Things

Goal: Minimize Gulfs

• Gulf of Execution– Conceptual model– Affordances– Natural mappings

• Gulf of Interpretation– Make state visible– Feedback

49

Page 50: Design of Everyday Things

Why Design is Hard

• Number of things to control has increased dramatically

• Displays are more virtual/artificial• Marketplace pressure

– Adding operations cheaper (computers)– Adding controls expensive (real estate, cost)

• Errors are becoming increasingly serious

50

Page 51: Design of Everyday Things

Try and Try Again

• Norman thinks that it often takes 5 or 6 tries to get something “right”

• Simply may not have that luxury in a competitive business environment

51