22
Performing User Interface Design

Performing User Interface Design. The Golden Rules 1.? 2.? 3.?

Embed Size (px)

Citation preview

Page 1: Performing User Interface Design. The Golden Rules 1.? 2.? 3.?

Performing User Interface Design

Page 2: Performing User Interface Design. The Golden Rules 1.? 2.? 3.?

The Golden Rules

1. ?2. ?3. ?

Page 3: Performing User Interface Design. The Golden Rules 1.? 2.? 3.?

The Golden Rules

1. Place the user in control2. Reduce the user’s memory load3. Make the interface consistent

Page 4: Performing User Interface Design. The Golden Rules 1.? 2.? 3.?

Place the User in Control

• ?• ?• ?• ?• ?• ?

Page 5: Performing User Interface Design. The Golden Rules 1.? 2.? 3.?

Place the User in Control

• Define interaction modes in a way that does not force a user into unnecessary or undesired actions• Provide for flexible interaction• Allow user interaction to be interruptible and undoable• Streamline interaction as skill levels advance and allow the interaction

to be customized• Hide technical internals from the casual user• Design for direct interaction with objects that appear on the screen

Page 6: Performing User Interface Design. The Golden Rules 1.? 2.? 3.?

Reduce the User’s Memory Load

• ?• ?• ?• ?• ?

Page 7: Performing User Interface Design. The Golden Rules 1.? 2.? 3.?

Reduce the User’s Memory Load

• Reduce demand on short-term memory• Establish meaningful defaults• Define shortcuts that are intuitive• The visual layout of the interface should be based on a real world

metaphor• Disclose information in a progressive fashion

Page 8: Performing User Interface Design. The Golden Rules 1.? 2.? 3.?

Make the Interface Consistent

• ?• ?• ?

Page 9: Performing User Interface Design. The Golden Rules 1.? 2.? 3.?

Make the Interface Consistent

• Allow the user to put the current task into a meaningful context• Maintain consistency across a family of applications• If past interactive models have created user expectations, do not

make changes unless there is a compelling reason to do so

Page 10: Performing User Interface Design. The Golden Rules 1.? 2.? 3.?

User Interface Analysis and Design

Page 11: Performing User Interface Design. The Golden Rules 1.? 2.? 3.?

Interface Analysis and Design ModelsFour different models come into play:• User model• Design model• Mental model / system perception• Implementation model

Page 12: Performing User Interface Design. The Golden Rules 1.? 2.? 3.?

The Process

1. User, task, and environment analysis and modeling2. Interface design3. Interface construction (implementation)4. Interface validation

Page 13: Performing User Interface Design. The Golden Rules 1.? 2.? 3.?

User Analysis

• Are users trained professionals, technicians, or workers?• What level of formal education average user has?• Are users capable of self-learning or require classroom training?• What is the age range of the user community?• Will users be represented by one gender?• Do users work office hours or until work is done?• What is the primary spoken language among users?• What are the consequences of making a mistake?

Page 14: Performing User Interface Design. The Golden Rules 1.? 2.? 3.?

User Analysis

• User interviews• Sales input• Marketing input• Support input

Page 15: Performing User Interface Design. The Golden Rules 1.? 2.? 3.?

Task Analysis and Modeling

Goal of task analysis is to answer the following questions:• What work will the user perform?• What tasks and subtasks will be performed?• What specific problem domain objects will the user manipulate?• What is the sequence of tasks (workflow)?• What is the hierarchy of tasks?

Page 16: Performing User Interface Design. The Golden Rules 1.? 2.? 3.?

Task Analysis and Modeling

• Use-cases• Task elaboration• Object elaboration• Workflow analysis• Hierarchical representation

Page 17: Performing User Interface Design. The Golden Rules 1.? 2.? 3.?

Analysis of Display Content

Questions that need to be answered:• Are different types of data are assigned to different location on

screen?• Can user customize screen location for content?• How is a large report partitioned for ease of understanding?• Will graphical output be scaled to fit within display?• How error messages will be presented?

Page 18: Performing User Interface Design. The Golden Rules 1.? 2.? 3.?

Analysis of the Work Environment

• Will system be placed in a user-friendly location?• Will two or more people share information?• Is proper lighting present?• Keyboard / mouse access?

Page 19: Performing User Interface Design. The Golden Rules 1.? 2.? 3.?

Interface Design Steps

1. Using information developed during interface analysis, define interface objects and actions

2. Define events (user actions) that will cause the state of the user interface to change

3. Depict each interface state and it will actually look to the end-user4. Indicate how the user interprets the state of the system from

information provided through the interface

Page 20: Performing User Interface Design. The Golden Rules 1.? 2.? 3.?

Design Issues

• Response time• Help facilities• Error handling• Menu and command labeling• Application accessibility• Internationalization

Page 21: Performing User Interface Design. The Golden Rules 1.? 2.? 3.?

Design Evaluation

Page 22: Performing User Interface Design. The Golden Rules 1.? 2.? 3.?

End