The usability of a system is improved when its status and methods of use are clearly visible.

The more visible functions are, the more likely users will be able to know what to do next. Incontrast, when functions are “out of sight,” it makes them more difficult to find and know how to use.

— Don Norman

According to the principle of visibility, systems are more usable when they clearly indicate their status, the possible actions that can be performed, and the consequences of the actions once performed. This is based on the fact that people are better at recognizing solutions when selecting from a set of options, than recalling solutions from memory. When it comes to the design of complex systems, the principle of visibility is perhaps the most important and most violated principle of design.

Observations

Implementing this principle relays on many others such as Visual Hierarchical, Empathy, etc. and as the best practices it should also aligned with Pareto Principle. To incorporate visibility into a complex system, one must consider the number of conditions, the number of options per condition and number of outcomes.

Example: A software menu. The category names remain visible, but the controls and information remain concealed until the parent control is activated. Context sensitivity reveals and conceals controls and information based on different system contexts. Relevant controls and information for a particular context are made highly visible, and irrelevant controls (e.g., unavailable functions), are minimized or hidden.

Further Readings

More Readings,

The design-thinking ideology asserts that a hands-on, user-centric approach to problem-solving can lead to innovation, and innovation can lead to differentiation and a competitive advantage. This hands-on, user-centric approach is defined by the desi...

The sprint is a five-day process for answering critical business questions through design, prototyping and testing ideas with customers. Developed at GV, it’s a “greatest hits” of business strategy, innovation, behavior science, design thinking...

The sketch file is fully layered and editable, you are free to use this file in whatever you want, and you have the full freedom to change, remove, edit any part of it.   Download for free! Download Sketch file #thecontent i...

A heuristic evaluation is a usability inspection method for computer software that helps to identify usability problems in the user interface (UI) design. It specifically involves evaluators examining the interface and judging its compliance with rec...

A systematic examination of the material, aesthetic, and interactive qualities of objects It asks what objects say about people and their culture, time, and place rather than focusing on what people say about the products and systems they use. ...

Paper-prototyping interactions and value exchanges among people, artifacts, and environments Business origami is a service design activity where stakeholders build a physical representation of a system and then prototype future or alternative ...