Heuristic Evaluation Flashcards
Expert
A researcher role-playing the users for whom the product is designed.
Visibility of System Status
The system should always keep users informed about what is going on.
Match between System and the Real World
The system speaks with words, phrases, and concepts familiar to the user.
User Control and Freedom
The system should support undo and redo.
Consistency and Standards
The system should follow platform conventions.
Error preventions
The system should incorporate careful design that prevents a problem from occuring in the first place.
Recognition rather than recall
Minimize the user’s memory load by making objects, actions, and options visible.
Flexibility and Efficiency of use
Allow users to tailor frequent actions.
Aesthetic and minimalist design
Dialogs should not contain information that is irrelevant or rarely needed.
Help users recognize, diagnose and recover from errors
Error messages should be expressed in plain language, indicate the problem, and constructively suggest a solution.
Help and documents
Documentation should be easy to search, focused on the user’s task, list concrete steps to be carried out, and not be too large.
Clarity
Make the system as clear, concise, and meaningful as possible for the intended audience.
Minimize unnecessary complexity and cognitive load
Make the system as simple as possible for users to accomplish tasks.
Provide users with context
Interfaces should provide users with a sense of context in time and space.
Promote a pleasurable and positive user experience
The user should be treated with respect, and the design should be aesthetically pleasing and promote a pleasurable and rewarding experience.