10 Usability Hueristics for UI (nn/g study guide) Flashcards
Visibility of System Status
The design should always keep users informed about what is going on, through appropriate feedback within a reasonable amount of time.
Give users the outcome of their prior interactions and determine next steps
No action with consequences to users should be taken without informing them
Real world likeness: “You are here” on maps
Match Between the System and the Real World
The design should use layman’s terms. Follow the design of things in the real world (like the knobs on a stove)
User Control and Freedom
Give users a clearly marked “emergency exit”
Consistency and Standards
Jakob’s Law. Follow platform and industry conventions. Follow what designs have been used on website prior to. Follow what designs have been used on website prior
Error Prevention
Best design=prevent problems from occurring. Eliminate error-prone conditions, or check for them and present users with a confirmation option before they commit to the action.
Avoid slips (errors by user inattention): provide constraints and defaults
Prevent mistakes: remove memory burdens, supporting undo option, and warning users
Recognition Rather than Recall
Information required to use the design (e.g. field labels or menu items) should be visible or easily retrievable when needed.
Lessen memory load by making elements, actions, and options
available.
-give “help in context” rather than a long tutorial
Flexibility and Efficiency of Use
Provide shortcuts for expert users. Allow users to tailor frequent actions.
Provide Accelerators (keyboard shortcuts), Personalization, and Customization
Aesthetic and Minimalist Design
Do not include information that is irrelevant or rarely needed. Every extra element diminishes visibility of more useful information
Help Users Recognize, Diagnose, and Recover from Errors
Error messages should be expressed in plain language (no error codes), precisely indicate the problem, and constructively suggest a solution.
Use bold, red text
Help and Documentation
Best to present the help/documentation in context right when the users need it. List exact steps the users should follow.