CS 66-460
Introduction to Graphical Human Machine Interfaces

Design Guidelines and Usability Heuristics

WEDNESDAY, FEBRUARY 26, 1997

Instructor: G. Bowden Wise
Rensselaer Polytechnic Institute
Spring 1997

{


Design Guidelines and Usability Heuristics

Design guidelines are broad ``rules of thumb''

Heuristic evaluation


Design Guidelines and Usability Heuristics (continued)

Advantages

Problems


Design Guidelines

  1. Simple and natural dialog
  2. Speak the users' language
  3. Minimize user memory load
  4. Be consistent
  5. Provide feedback
  6. Provide clearly marked exits
  7. Provide shortcuts
  8. Deal with errors in a positive and helpful manner
  9. Provide help and documentation


Simple and Natural Dialog

Simple and Natural Dialog (cont)

Good graphic design and color choice

Remove or hide irrelevant or rarely needed information

Use windows frugally


Speak the Users' Language

Speak the Users' Language (cont)

use meaningful mnemonics, icons, abbreviations


Minimize User's Memory Load


Be Consistent


Provide Feedback


Provide Clearly Marked Exits


Provide Shortcuts


Deal With Errors In A Positive and Helpful Manner

Deal With Errors In A Positive and Helpful Manner (cont)

Good error messages

Prevent errors


Provide Help and Documentation


Heuristic Evaluation


Discount Usability Engineering (Nielsen)



Bowden Wise
Wed Feb 26 11:58:23 EST 1997