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:
- 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.
- 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.
- 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.
- Consistency and standars: always make sure that your system has continuity across your platform.
- Error prevention: the best designs don't only have great error recovery, but prevent users from making those errors.
- Recognition or recall: systems should minimize the user's memory load by making objects, actions and options more visible.
- 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.
- Aesthetic and minimalist design: dialogues should not contain irrelevant information; always make sure your system is aesthetically pleasant and efficiently composed.
- Help users recognize, diagnose and recover from errors: error messages should be expressed in plain language, and precisely indicate the problem.
- Help and documentation: even though the system can be used without documentation, it may be necessary to provide it.