Title: Design of Everyday Things
1Design of Everyday Things
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, and Bruce
Walker. Comments directed to foley_at_cc.gatech.edu
are encouraged. Permission is granted to use with
acknowledgement for non-profit purposes. Last
revision February 2004.
2Project Part 1 -- return
- General comments
- Be careful with generalizations and stereotypes
- Make sure you understand users goals
- Socio-technical environment
- Focus both users and usability criteria
- Report more details of evaluations
3Project Part 2
- Functional and Nonfunctional requirements
- Design space
- Details of least 3 prototypes, try and EXPLORE
the design space - Think different kinds of input, output, mobility,
size, usability criteria, or aspects of the task - At least one scenario of use, and assessment, for
each prototype
4Poster Session
- Next Friday (June 11)
- Present brief description of the problem, and
your prototypes - Great chance for feedback!
5Summary
Darn these hooves! I hit the wrong switch
again! Who designs these instrument Panels,
raccoon?!
6Don 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
7Discussion
- What did you take away from DOET book?
- Write down three key take-away messages
8Here 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
9Daily Challenges
- How many of you can use all the functionality in
your - VCR
- Digital watch
- Copy machine
- Stereo system
- Plumbing fixtures
10Hall of Shame Example
- Leitz slide projector
- To move forward, short press
- To move backward, long press
- What happens when you get frustrated?
11Fun Examples
Phones
How do you - transfer a call - change volume -
store a number - ...
12(No Transcript)
13Changing Ringer Volume
- Press Program
- Press 6
- Set volume
- Low - Press 1
- Medium - Press 2
- High - Press 3
- Press Program
14Important Concepts
- Affordances
- Visibility
- Conceptual models
- Mapping
- Feedback
- Constraints
15Affordance
16Visual 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
17Door Opening Affordances
1
2
3
4
5
- Which doors are easy to open?
- Which doors are hard to open?
- Why?
6
7
18Lack of Affordance Example
What in the world is this glass for?
19Now with an Affordance!!
This sure makes it obvious!
20Mantra
- Complex things may need explanation, but simple
things should not - If a simple thing requires instructions, it is
likely a failed design
21Designing for People
- Normans 2 main principles
- Provide a good conceptual model
- Make things visible
- Affordances is part of this
22Conceptual Model
- What does Norman mean by that?
23Conceptual Models
- People build their own systems of how things work
- Example - thermostat
- Designer can help user foster an appropriate
conceptual model - Appearance, instructions, behavior...
24Conceptual Models
- Mental models are not always right
- Two Classes
- Functional model
- Stimulus - response
- Press the accelerator once, then turn the key
- At surface or superficial level
- Structural model
- Deeper sense of why it happens, not just what
happens - Press the accelerator to engage the automatic
choke on a carburetor
25Visibility
- 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 - Recognition over Recall
- in the world vs. in the head
26Simple Example
- Bathroom faucets
- Two functions
- Hot/cold
- Flow
27Bathroom Faucets 1
Can you figure out how to use it? Are two
functions clear and independent?
28Bathroom Faucets 2
Can you figure out how to use it? Are two
functions clear and independent?
29Bathroom Faucets 3
Can you figure out how to use it? Are two
functions clear and independent?
30About that VCR
- That old joke - how many of you have a VCR that
is blinking 1200? -) - Still true today -(
31Which is Faster for Setting Time?
32Two Important Principles
33Mapping
34Mapping
- Relationship between control and action/result
- Good
- Car, various driving controls
- Mercedes Benz seat adjustment example
- Bad
- Car stereo - Knob for front/back speakers
35Mapping Example Euros
36Mapping Example Stove
37Yikes!
38Why Not Design Better
Physical, monetary, convenience,
etc., constraints dictate otherwise
39Feedback
- Let someone know what just occurred
- Can be sound thats made
- Can be change in physical state
40Example
Scissors
Affordances - Insert something into
holes Constraints - Bigger hole for several
fingers, small for thumb Mapping - How to insert
fingers into holes suggested by
visible appearance Conceptual model - Suggested
by how parts fit together and move
41Execution-Evaluation cycle
Gulf of Execution
User Goals
Physical System
Gulf of Evaluation
42Goals, Execution, Evaluation
Goals What we want to happen
Execution What we do to the world
Evaluation Comparing what happened with what we
wanted to happen
(Gulf of Execution)
(Gulf of Evaluation)
Physical System
43Execution
Goals What we want to happen
An intention to act so as to achieve the goal
The actual sequence of actions that we plan to do
The physical execution of that action sequence
Physical System
44Evaluation
Goals What we want to happen
Evaluation of the interpretations with what we
expected to happen
Interpreting the perception according to our
expectations
Perceiving the state of the world
Physical System
45Seven Stages - All Together
Goals What we want to happen
Evaluation of the interpretations with what we
expected to happen
An intention to act so as to achieve the goal
Interpreting the perception according to our
expectations
The actual sequence of actions that we plan to do
Perceiving the state of the world
The physical execution of that action sequence
Physical System
46Implications 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
47Goal Minimize Gulfs
- Gulf of Execution
- Conceptual model
- Affordances
- Natural mappings
- Gulf of Interpretation
- Make state visible
- Feedback
48Why 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
49Try 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