Heuristics
- Transparency of Structure
- Controls and navigation should give the user a sense of overall structure, location, and indicate what actions are possible.
- Sense of Control and Flexibility
- Users should have a feeling of control over the system and freedom of action.
- The interface should be intuitive to users with a wide range of experiences. User’s with less experience should be able to complete tasks as efficiently as possible, while more advanced users may be able to use “shortcuts” for higher efficiency.
- Responsiveness and Feedback
- User actions should have noticeable effects. Status should be communicated clearly, and success or failure states should be obvious and noticeable.
- Predictability
- Users should have an awareness of the likely outcome of actions via cues and affordances.
- Error Avoidance and Recovery
- The systems should help users avoid errors, and recover from them when they occur.
- Familiarity and Learnability
- Interface elements should conform with the real world or traditional interface patterns users are likely familiar with.
- Unfamiliar interface elements should be well-labeled, have affordances indicating their use, not tax the user's memory, and should have a high likelihood of memorability.
- Preference for Function Over Aesthetics and Ornaments
- Elements that could confuse the user or interfere with a streamlined experience should be avoided.
- Availability and Visibility of Information
- Information and available actions should be accessible and easy to find, reducing reliance on memory.
- Support and help can be accessed
- Fallback help is available when the user needs assistance not available via the system.
- Consistency and Clarity
- Verbiage, icons, and actions should be standardized and predictable.
- Fulfillment and Follow Through
- The user should have confidence their requests are being fulfilled over time.
- Accessibility and Design
- The system should be accessible by assistive technologies.
- Textual and iconographic information should conform to visual contrast guidelines and should be readable and legible.
- Elements should feel unified and harmonious.
Scoring
Scoring is done from 1 to 5, 5 indicating no problems.
If a given heuristic does not apply to a testable element, it won't be scored.
- The product fails completely against this heuristic. High likelihood of most users having issues that they cannot overcome.
- The product fails to meet expectations against this heuristic, and it is likely users will have issues. But the issues can be overcome, or are not central to most users’ main tasks.
- The product functions according to this heuristic, but there is potential for some user failure.
- The product functions according to this heuristic, but there are issues that should be addressed to facilitate a better user experience.