Heuristic evaluation is a usability engineering method for finding usability problems in a user interface design, thereby making them addressable and solvable as part of an iterative design process. This is a fast and low-cost way to find and improve your product’s usability before conducting usability tests.

It is usually conducted by a group of people because a single person will not be able to find all usability problems. With the different types of people with different angles, they can identify problems and improvements easily. To get good feedback from users, you need to find participants that fit your demographic, train those people and set proper testing conditions.

There are 10 rules of usability heuristic and I’m planning to explain a few of them with examples.

1. Visibility of System Status

2. User Control and Freedom

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

4. Help and Documentation

5. Flexibility and Efficiency of use

I think you got an idea about what is Heuristic evaluation. Thank you very much for reading my article, and I hope to see you again with another article.

Software Engineering Undergraduate