3132/3192 User Accessibility 2

23
1 3132/3192 User Accessibility © University of Stirling 3132/3192 User Accessibility 2

description

3132/3192 User Accessibility 2. Design Principles. Today: Universal Design Principles Computing Design Principles These principles may not always be easy to follow, may not be possible to follow 100%, but knowing the guidelines helps when designing!. - PowerPoint PPT Presentation

Transcript of 3132/3192 User Accessibility 2

Page 1: 3132/3192  User Accessibility 2

13132/3192 User Accessibility© University of Stirling 2003

3132/3192 User Accessibility 2

Page 2: 3132/3192  User Accessibility 2

23132/3192 User Accessibility© University of Stirling 2003

Design Principles

Today:

• Universal Design Principles

• Computing Design Principles

These principles

• may not always be easy to follow,

• may not be possible to follow 100%,

but knowing the guidelines helps when designing!

Page 3: 3132/3192  User Accessibility 2

33132/3192 User Accessibility© University of Stirling 2003

Seven Universal Design Principles(for inclusive design)

Universal Principle 1: Simple and intuitive

• Think about who it is being designed for.

• It should be easy to use, regardless of the user’s

skills and experience.

• Actions should correspond sensibly to their

results.

• Provide feedback for any actions done.

• Let the user have a good mental idea of what is

going on.

Page 4: 3132/3192  User Accessibility 2

43132/3192 User Accessibility© University of Stirling 2003

Universal Design Principles

Universal Principle 2: Flexibility

• The design should accommodate a wide range of preferences,

abilities, and speeds

Universal Principle 3: Error tolerance

• Minimize hazards and errors

• The design should fail safely, not badly

Page 5: 3132/3192  User Accessibility 2

53132/3192 User Accessibility© University of Stirling 2003

Universal Design Principles

Universal Principle 4:

Communicate information effectively

• Make the relevant parts visible

– or audible, or even touchable

• Maximise legibility

Page 6: 3132/3192  User Accessibility 2

63132/3192 User Accessibility© University of Stirling 2003

Universal Design Principles

Universal Principle 5:Equal or equivalent use

• Useful for people with diverse

abilities

• Provide the same or equivalent

usage

• Don’t segregate or stigmatize

users

Page 7: 3132/3192  User Accessibility 2

73132/3192 User Accessibility© University of Stirling 2003

Universal Design Principles

Universal Principle 6: Low physical effort

• Efficient comfortable design, with minimal fatigue

Universal Principle 7: Size and space

• Provide appropriate size and space for approach and use,

regardless of body size, posture and mobility

• Accommodate assistive devices

Page 8: 3132/3192  User Accessibility 2

83132/3192 User Accessibility© University of Stirling 2003

Computer-Specific Design

• The universal principles are all still relevant, but for people designing computing products, the emphasis is different

• User-centred design is different

– more is known about the user, e.g.• what sort of computer equipment they are likely to use

• what assistive technologies they might be using

• Computers are sophisticated pieces of equipment, requiring skill to use, and capable of achieving complicated tasks.

– users need more training

– more common for users to not feel in control

Page 9: 3132/3192  User Accessibility 2

93132/3192 User Accessibility© University of Stirling 2003

Four Computing Design Principles

Computing Principle 1: Let the User Feel in Control

Computing Principle 2:Don’t Overload the User's Memory

Computing Principle 3:Try to Prevent and Fix Errors

Computing Principle 4:Know Thy User

For software, web pages, computer equipment, ...

Page 10: 3132/3192  User Accessibility 2

103132/3192 User Accessibility© University of Stirling 2003

(1) Let the User Feel in Control

• Let the appearance be clearly laid out, with obvious controls– (Universal Design Principle 4: Communicate Information Effectively)

Examples:

Some of the controls

for a painting program

www.iqms.com.au

historywired.si.edu

Page 11: 3132/3192  User Accessibility 2

113132/3192 User Accessibility© University of Stirling 2003

(1) Let the User Feel in Control

• Offer the user choices as to how they can perform actions

– In particular, provide shortcuts, as experienced users appreciate quick ways to do things

– (Universal Design Principle 2: Flexibility)

Example

Page 12: 3132/3192  User Accessibility 2

123132/3192 User Accessibility© University of Stirling 2003

(1) Let the User Feel in Control

• Requested actions should have feedback

– “sending back to the user information about what action has actually been done”

Example

• No unexpected actions

– the computer shouldn't take it upon itself to do something without the user requesting it

Page 13: 3132/3192  User Accessibility 2

133132/3192 User Accessibility© University of Stirling 2003

(1) Let the User Feel in Control

A bigger example of feedback:

Then again, there is such a thing as too much feedback!

Page 14: 3132/3192  User Accessibility 2

143132/3192 User Accessibility© University of Stirling 2003

(1) Let the User Feel in Control

Example: Lack of feedback

Page 15: 3132/3192  User Accessibility 2

153132/3192 User Accessibility© University of Stirling 2003

(2) Don’t Overload the User's Memory

• It should be as simple and intuitive to use as possible

– (Universal Design Principle 1: Simple and Intuitive)

• To reduce memory load, it helps to have

– consistency (with what the user is used to)

– help files• for when the user can't remember what to do,

• but of course the less the user needs to use the help, the better!

• Give the right amount of assistance. Two useful maxims:

– "Don't make the user look stupid",

– "Imagine users as very intelligent but very busy"

(Alan Cooper, in "About Face")

Page 16: 3132/3192  User Accessibility 2

163132/3192 User Accessibility© University of Stirling 2003

(2) Don’t Overload the User's Memory

Here Internet Explorer can display the buttons with words on, to

make it easy to remember which is which.

It can be very difficult to remember a whole bunch of passwords. One alternative solution is to provide a question in case you forget.

Examples: Reducing Memory Load

Page 17: 3132/3192  User Accessibility 2

173132/3192 User Accessibility© University of Stirling 2003

(2) Don’t Overload the User's Memory

Example: Consistency

Page 18: 3132/3192  User Accessibility 2

183132/3192 User Accessibility© University of Stirling 2003

(2) Don’t Overload the User's Memory

Example: Providing help

Pluses:

• Simple and intuitive to use

• Help easily available

Minuses

• Often too helpful!

• A paperclip pretending to be smarter than you, and winking at you, can be patronising.

Page 19: 3132/3192  User Accessibility 2

193132/3192 User Accessibility© University of Stirling 2003

(3) Try to Prevent and Fix Errors

• Best of all, try and prevent errors happening in the first place!

Example:

The error of losing work is prevented.

Page 20: 3132/3192  User Accessibility 2

203132/3192 User Accessibility© University of Stirling 2003

(3) Try to Prevent and Fix Errors

• If errors do occur, try and fix them

– Either correct the error,

– or allow a reversal to before (an "Undo" action).

– (Universal Design Principle 3: Error Tolerance)

Example: Undo and Redo

Undo buttons are very common (essential!).

A "Redo" is a way of undoing the "Undo" !

Page 21: 3132/3192  User Accessibility 2

213132/3192 User Accessibility© University of Stirling 2003

(3) Try to Prevent and Fix Errors

Example: Good intentions, but...

Page 22: 3132/3192  User Accessibility 2

223132/3192 User Accessibility© University of Stirling 2003

(3) Try to Prevent and Fix Errors

Example: Mouse and Keyboard connectors

Page 23: 3132/3192  User Accessibility 2

233132/3192 User Accessibility© University of Stirling 2003

(4) Know Thy User

• User-centred design - think who you're designing for

– Don't exclude people unnecessarily

– Allow assistive devices to be used

– (Universal Design Principle 5: Equal or equivalent use)

– (Universal Design Principle 6: Low physical effort)

– (Universal Design Principle 7: Size and space)

• The most important of the design principles, so important, that we will go into more detail about this next week...