22
Gabriel Spitz 1

Light Switch Issues

  • Upload
    happy

  • View
    46

  • Download
    0

Embed Size (px)

DESCRIPTION

Light Switch Issues. Consistency – The switch design is inconsistent with common light switches Visibility – No visible cue regarding on/off operation Affordance – The switch design does not suggest how should it be operated. How do people use an Interface. Lecture # 4. - PowerPoint PPT Presentation

Citation preview

Page 1: Light Switch Issues

Gabriel Spitz

1

Page 2: Light Switch Issues

Gabriel Spitz

2

Light Switch Issues

Consistency – The switch design is inconsistent with common light switches

Visibility – No visible cue regarding on/off operation Affordance – The switch design does not suggest how

should it be operated

Page 3: Light Switch Issues

Gabriel Spitz

3

How do people use an InterfaceLecture # 4

Page 4: Light Switch Issues

Gabriel Spitz

4

User Interface Design?

Design is solving a problem Design is creating an object or the means to enable, in

our case a user, to achieve an intent To optimize our solution we need to understand how

people interact with the world

Page 5: Light Switch Issues

Gabriel Spitz

5

Human ActionIntent

Plan

Act

Assess

Refine/Stop

Page 6: Light Switch Issues

Gabriel Spitz

6

Norman’s Activity Model

Don Norman (1988) proposed that users view the user-interface as a mean to an end

The interface, according to Norman’s model provides users with the mechanisms to achieve something that they desire or want

This mechanism includes 2 basic elements An Interface – The means used to communicates between

the user and application what needs to be done Interaction – The mechanism by which the user is expected

to achieve the tasks using the interface

Page 7: Light Switch Issues

Gabriel Spitz

7

User Interface Design For the example below

The interface includes: The blue icon Message Labeled button

The interaction includes: Reading the message Clicking on the close button

Page 8: Light Switch Issues

Gabriel Spitz

8

The Action Model The action model deals with the interaction It suggests that the way people act can be decomposed

into: An Intention A Plan An action An Evaluation

Actions are performed within a context of a higher level goal

Page 9: Light Switch Issues

Gabriel Spitz

9

Example – Removing The Error Message

To remove the error message (Goal) the Activity Model hypothesizes that user will Formulate an intent to close the message View the box and decide that to close it one needs to click

on the close button Click on the “Close” button Check to make sure that the dialog box

is indeed closed

Page 10: Light Switch Issues

Gabriel Spitz

10

Activity ModelGoal

External World

Execution Gap

Evaluation GapHow do I (the user) affect the state of the world

Was the change that I sensed the same as what I expected

Page 11: Light Switch Issues

Gabriel Spitz

11

Gulf of Execution

Deals with the gap between what the user wants to do – Intention and the action needed to implement the intent How do I start my car How do I save a document How do I set the time on my car clock

The role of the user interface is to help bridge this gap by helping users determe how to act

Page 12: Light Switch Issues

Gabriel Spitz

12

Gulf of Evaluation

Deals with the gap between perception and interpretation Did my car started? Was my document saved? Am I controlling the time on my car clock?

The role of the user interface is to help user determine what happened in the real world

Page 13: Light Switch Issues

Gabriel Spitz

13

Implementing the Action For the user Interface to be effective it will need to assist

users in helping them Execution

Form an intention Plan out the action – how will it flow Execute the plan

Evaluation Perceive the result Interpret the result Evaluate the result

Page 14: Light Switch Issues

Gabriel Spitz

14

Form an intention

Plan out the action Execute the plan

Perceive the result

Interpret the result

Evaluate the result

Veering to the Left of the Road

Page 15: Light Switch Issues

Gabriel Spitz

15

Closing the GapsHelping the user cross the chasm

Goal

Intention

Detailed Plan

Comparison

Interpretation

Perception

External World

Execution

Page 16: Light Switch Issues

Gabriel Spitz

16

Example - Execution• Forming a Goal

• I want to inform my team about a meeting I had.

• Intention to Act• I have outlook open on my desktop. I will set up a meeting

for the team and myself. I will open a meeting invitation

• Planning the Action• I need to move the cursor to the meeting icon and click on it

• Executing the Action• I move the cursor to the meeting icon and I click on it

Page 17: Light Switch Issues

Gabriel Spitz

17

Example - Evaluation

• Feedback from the Action• A meeting set up form is opened

• Interpret the Feedback• I am now able able to specify a meeting and invite Sean

• Evaluate the Outcome• Positive – I’m able to start scheduling a meeting. No further

action is needed• Negative – The form I opened is for scheduling an

appointment not a meeting• The Action Cycle is either repeated or a new goal is formed

Page 18: Light Switch Issues

Gabriel Spitz

18

Example – Planning Challenge

From Michael J. Darnell @ http://www.baddesigns.com/

Page 19: Light Switch Issues

Gabriel Spitz

19

Example – Planning Challenge

Page 20: Light Switch Issues

Gabriel Spitz

20

Example – Execution Challenge

Page 21: Light Switch Issues

Gabriel Spitz

21

Example – Interpretation Challenge

Page 22: Light Switch Issues

Gabriel Spitz

22

So what are the the implication of this model for design?