Usability means making sure that something works well and as efficiently as possible for the user. It is about creating products that are easy to use and understand.
Key aspects include ease of learning, efficiency of use, memorability, error frequency and severity and user satisfaction.
| Usability aspects | Description |
| ---------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Ease of learning | How quickly and easily a new user can start effectively using a software product or system. A software application with high ease of learning has intuitive design, clear instructions and a shallow learning curve, allowing users to accomplish basic tasks without extensive training or reference to user manuals. |
| Efficiency of use | How quickly users can perform tasks once thy have learned to use the software. An efficient system minimises the steps needed to complete a task, has responsive interfaces and allows experienced users to use shortcuts or advanced features to speed up their workflow. |
| Memorability | How easily a user can remember how to use the software after a period of not using it. Good memorability means that returning users can quickly re-establish proficiency with the software without needing to relearn everything from scratch. |
| Error frequency and severity | |
| User satisfaction | How pleasing and satisfying the software is to use. Factors influencing user satisfaction include aesthetic design, the joy of using the software, the extent to which it meets users' needs and expectations, and the absence of frustrating during use. |
| | |