In this publication, general ergonomics and human factors criteria for complex systems are reviewed at a glance.
These criteria are not metrics, because some of them are hard to measure. Also, there is a natural contradiction between certain criteria — the proper harmonization of criteria is required based on a specific task.
The system uses interaction patterns and information representations consistently across all user interfaces. This helps to minimize the learning efforts—if the user worked with some elements in one part of the system, he will know how to interact with similar elements in another one.
The user interface is specific enough for the task. It helps to make the workflow in the most efficient way and to differentiate one part of the system from another.
The system minimizes the workload of the user at all levels—unnecessary actions can be skipped, the data is already interpreted as needed and enough information for specific task is presented.
Speed of usage
The user interfaces are designed in the way that the amount of user interactions and input is minimized.
The user understands the behavior and information hierarchy with minimum pre-required knowledge.
High priority interactions and information are available to the user immediately and are not cluttered by secondary interactions and information.
The user interfaces give the clear picture about current state of the system and environment, what actions are required, what is expected in future and what happened in past.