Brifing

Identifying Design Issues Before User Testing

How expert evaluation enhances user experience

UX Daily2 min

1What is Expert Evaluation?

Expert evaluation is a review process conducted by individuals with knowledge of interaction design and usability. Evaluators examine the design against specific guidelines or heuristics, noting compliance, shortcomings, and the severity of issues. This method is highly effective for identifying major problems before user testing begins.

2Advantages of Heuristic Evaluation

Heuristic evaluation is a cost-effective and quick method compared to user testing. It does not require user participation and can be applied without the need for facilities or scheduling. However, its success depends on the evaluator's expertise in design and usability. Heuristic evaluation can be applied at any stage of the design process.

3Jakob Nielsen's 10 Heuristics

Jakob Nielsen's 10 usability heuristics, developed in the 1990s, remain a foundational reference for design evaluations. These heuristics cover general principles such as visibility of system status, match with the real world, and user control and freedom. Each is designed to be applicable across different interfaces and technologies.

4Visibility of System Status

Users should always know what the system is doing. For example, showing the contents of a shopping cart, using a progress bar in a multi-step checkout, or displaying a spinner during a slow network request are ways to make system status visible. This principle builds user trust in system interactions.

5Match with the Real World

Interfaces should use language, concepts, and conventions that align with users' mental models. For instance, increasing a quantity by moving a slider upward or to the right feels natural to users. This aligns with what Don Norman calls 'natural mapping' in 'The Design of Everyday Things.'

6User Control and Freedom

Users make mistakes and need clear ways to undo actions and correct errors without penalty. This is especially critical in financial applications, where users must review and edit their inputs. Undo options and error messages enhance users' sense of control.

7Consistency and Standards

Users should not have to wonder whether different words, situations, or actions mean the same thing. Inconsistencies, such as those between departments on an intranet, force users to relearn conventions. Consistency improves the user experience.

8Error Prevention

Preventing errors is more effective than correcting them. For example, allowing users to enter phone or credit card numbers in any format and normalizing the format in code is a practical application of this principle. This approach minimizes user errors.

9Recognition Over Recall

Users should not need to remember information from one part of the interface to use another. Graphical user interfaces, which present options visually rather than requiring command syntax, embody this principle. This reduces cognitive load, especially in complex systems.

10Complementarity of Expert Evaluation and User Testing

Expert evaluation and user testing are not interchangeable but complementary. Expert evaluation quickly and cost-effectively identifies issues, while user testing uncovers all problems real users encounter. Ideally, both methods should be integrated into the design process.

Original article: UX Daily — Kullanıcı Testlerinden Önce Tasarım Sorunlarını Tespit Etme