Heuristic
A heuristic is an experience-based "rule of thumb" that helps find a workable, but not necessarily perfect or proven, solution to a problem at hand. In interface design, it is one of a set of well-established usability principles experts are familiar with.
Heuristic Evaluation: a technique for identifying usability issues in which experts review new interfaces and judge them based on their compliance with a set of heuristics
Nielsen's Heuristics (1994)
- Visibility of system status
- Match between system and real world
- User control and freedom
- Consistency and standards
- Error prevention
- Recognition rather than recall
- Flexibility and efficiency of use
- Aesthetic and minimalist design
- Helps users recognize, diagnose, and recover from errors
- Help and documentation
These can be summarized into the four C's:
- Control: user is in control of the system at all times
- Conveyance: where to go, what to do?
- Continuity: similar results from similar actions
- Context: clear and efficient presentation of information
C.R.A.P. Design Principles
- Contrast: Difference that makes a difference.
- Repetition: Consistent branding, learning something once is useful on multiple occasions.
- Alignment: All elements should be visually connected to other elements in the interface.
- Proximity (also Balance): Put similar things close together. Put controls and objects close together.