1 of 13

10 USABILITY HEURISTICS

By Palak Verma of HackUVic

2 of 13

What are they and why are they important?

They are general “rules” that can help you build truly usable products and give people the best user experience.

3 of 13

1. Visibility of system status

Users should know what’s going on through appropriate feedback in a timely manner.

3

4 of 13

2. Match between system & the real world

Phrases, words, and overall language should be familiar to the user.�

4

5 of 13

3. User control and freedom

Provide ways for the user to easily leave an unwanted state. It is an emergency exit. �

5

6 of 13

4. Consistency and standards

Users should not have to wonder whether different words, situations, or actions mean the same thing.�

6

7 of 13

5. Error prevention

Prevent problems from occurring in the first place.�

7

8 of 13

6. Recognition rather than recall

Objects, actions, and options should be visible to the user.

8

9 of 13

7. Flexibility and efficiency of use

System should cater to both experienced and inexperienced users.

9

10 of 13

8. Aesthetic and minimalist design

Focus on the essential concepts - do not display more than needed.

10

11 of 13

9. Help users recognize, diagnose, and recover from errors

Error messages should be simple, indicate the problem, and suggest a solution.

11

12 of 13

10. Help and documentation

Information should be easy to search, with concrete steps to be carried out.

12

13 of 13

Thank you!

Check out Nielsen Norman Group (NNG) for more information!

Feel free to contact me for any UX related questions: palakxverma@gmail.com

13