8 golden Rules of interfaces design Flashcards
Strive for consistency
tbd
Cater to universal usability
tbd
Offer informative feedback
tbd
Design dialogs to yield closure
tbd
Prevent errors
Make the error message specific. “You entered ABC, but I was expecting lower case”. Make it constructive. Tell them what to do to make it right. Understand the difference between mistakes and slips.
Permit easy reversal of actions
tbd
Support internal locus of control
tbd
Reduce short term memory
Users don’t want to have to remember everything, they want things to work.
In relation to Preventing Errors, what is a slip and a mistake?
Norman (1983) Mistake is a misunderstanding, not understanding what the problem really is.
In relation to Preventing Errors, how do you correct actions?
Grey out inappropriate actions
Selection rather than freestyle typing
automatic completion
In relation to Preventing Errors, how do you complete sequences?
Single abstract commands
Macros and subroutines