Visibility of system status
πŸ™ˆ

Visibility of system status

Video tutorial

⭐

Communicating the current state allows users to feel control over the system, take appropriate actions to reach their goal, and ultimately trust the brand.

The visibility of system status is a basic tenet of a great user experience. At its core, this heuristic encourages open and continuous communication, which is fundamental to all relationships β€” whether with people or devices. Uninformed users can't decide what to do next in order to accomplish their goals, nor can they figure out whether their actions were effective or they made a mistake.

Don’t blindfold your users!

πŸ™ˆ
Each item has a relevant description & examples.

πŸ™ˆ
If a user can select multiple options, does the system show which options are already chosen?
High
πŸ™ˆ
Each screen starts with a title that describes the page content
High
πŸ™ˆ
If the system processes a request for more than 3 seconds, is the loader displayed & is there a hint of how much time processing will take (in seconds or visually)?
High
πŸ™ˆ
The terminology of menu items is user-friendly
High
πŸ™ˆ
Are clickable elements illuminated in hover state?
Middle
πŸ™ˆ
If the system 'thinks' for more than two seconds, is the loader shown?
Middle
πŸ™ˆ
Is it clear which page you are on?
Middle
πŸ™ˆ
The icons indicate their status
Low
πŸ™ˆ
If the user selects or changes the order of objects, does the system illustrate it?
Low