Usability Principles from Jakob Nielsen [video]

In this short movie, we learn about 10 Usability Heuristics, a set of rules created by Web Usability guru Jakob Nielsen. Below are the 10 Usability Heuristics discussed:

  1. Visibility of system status: the system should always keep the user informed about what is going on through appropriate feedback within reasonable time; communicate clearly with the user.
  2. Match between system and the real world: the system should speak the users language, with words and concepts that are familiar to the user; make sure the user understands what you are talking about.
  3. User control and freedom: users make mistakes and need an “emergency exit” to get back to where they want to be, as fast as possible.
  4. Consistency and standars: always make sure that your system has continuity across your platform.
  5. Error prevention: the best designs don’t only have great error recovery, but prevent users from making those errors.
  6. Recognition or recall: systems should minimize the user’s memory load by making objects, actions and options more visible.
  7. Flexibility and Efficiency of use: systems should incorporate accelerators, which are unseen to the novice user, but that allow the expert user to navigate faster with frequent actions.
  8. Aesthetic and minimalist design: dialogues should not contain irrelevant information; always make sure your system is aesthetically pleasant and efficiently composed.
  9. Help users recognize, diagnose and recover from errors: error messages should be expressed in plain language, and precisely indicate the problem.
  10. Help and documentation: even though the system can be used without documentation, it may be necessary to provide it.