|
Usability heuristics are a set of industry-defined principles that govern good design. Since common usability heuristics evolved over time they are generally considered to be a standard in best practices for high-level usability evaluation. Besides the ten usability heuristics listed below, Bruce Tognazzini offers valuable guidelines in his First Principles of Interaction Design. Ten Usability Heuristics1. Visibility of system status This applies both to features like confirmation dialogs as well as effective navigation menus. 2. Match between system and the real world This corresponds to issues dealing with correct labels and titles as well as relevant metaphors (i.e. inbox). 3. User control and freedom The browser back button goes a long way in helping facilitate user control and freedom. Other navigational aids such as crumb-trails, back links, home links, etc... can also be very useful. 4. Consistency and standards This one is pretty straight forward, but I added this comments anyway for the sake of consistency. 5. Error prevention This drives to the heart of an "intuitive" user experience. 6. Recognition rather than recall Color-coding is a good example of recognition rather than recall. Color-coding can be applied to objects (hyper text links) as well as actions (visited hyper text links). 7. Flexibility and efficiency of use Bookmarks, sitemaps, and personalization all fall under this heuristic. 8. Aesthetic and minimalist design Are there too many icons? Do we need all those divider lines? Less is more is the theme here. 9. Help users recognize, diagnose, and recover from errors A good example of this can be found in most e-commerce interfaces. If a user forgets to enter data in a required field, the system presents an error message and pinpoints which fields are missing data. 10. Help and documentation This heuristic deals with the end-user's access to help and documentation. How useful is our help tab? Who actually gets our training materials? Who is allowed to contact our help desk? |
