Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Usability ๐Ÿ“

Learning Goals

By the end of this section you will:

  • understand why useability is important

  • know the five elements of usability

Usability is a measure of how well a specific user in a specific context can use a product/design to achieve a defined goal effectively, efficiently and satisfactorily. Designers usually measure a designโ€™s usability throughout the development process โ€” from wireframes to the final deliverable. interactiondesignfoundation_2014_what

A designโ€™s usability depends on how well its features accommodate usersโ€™ needs and contexts. It is important because it makes digital solutions easy, efficient, safe and satisfying for users to learn and use, improving user experience and ensuring the solution meets user needs.

In Digital Solutions we will focus on five usability principles (use the mnemonic usale):

Utility ๐Ÿ“ยถ

Utility is about whether the digital solution includes all the features users need to complete their tasks. It doesnโ€™t matter how easy something is to use if it doesnโ€™t do what the user actually needs.

Utility depends on user needs and the purpose of the solution.

Consider the following when evaluating utility:

Example of Utility in a Digital Solution:

A school app lets students check their timetable, but it doesnโ€™t include a way to view assessment due dates. Even if the app is easy to use, it fails the utility principle because it lacks a key function students need to manage their workload. To improve utility, the app should include an assessment calendar or integration with task reminders.

Safety ๐Ÿ“ยถ

Safety means designing digital solutions that help prevent serious user errors and allow easy recovery if something goes wrong. It protects users from losing data, making dangerous choices, or damaging the system.

When evaluating safety, consider:

Examples of designing for safety:

Itโ€™s best to prevent errors before they happen. Every interface is different, so safety features should match the specific risks of that solution.

Focus on these four areas:

Example of Safety in a Digital Solution:

An online form asks users to upload documents. The submit and clear all buttons are placed side by side. A student accidentally clicks clear all and loses everything.

This fails the error prevention and error recovery principles.

To improve safety:

Accessibility ๐Ÿ“ยถ

Accessibility means making sure your digital solution can be used by as many people as possible, including people with diverse abilities, including those with visual, auditory, motor, and cognitive impairments.

We use the POUR principles to guide accessibility:

Example of Accessibility in a Digital Solution:

A university website uses a navigation menu that only works with a mouse hover. Students using keyboard navigation or screen readers canโ€™t access these links. This fails the Operable principle. To improve accessibility, the site should allow keyboard tabbing through the menu and include clear focus indicators. In addition, if the site uses light grey text on a white background, it may fail the Perceivable principle. Using the Colour Contrast Analyser can help ensure text is readable for users with vision impairments.

Learnability ๐Ÿ“ยถ

Learnability is about how easy it is for a user to learn how to use your digital solution. A learnable interface feels familiar, matches user expectations, and helps new users become confident quickly.

Ask:

Strategies to improve learnability:

Example of Learnability in a Digital Solution:

A new photo editing app uses unfamiliar icons and places the save button under a hidden menu. Users struggle to find basic tools and give up quickly.

This fails the learnability principle because the interface doesnโ€™t match common design patterns.

To improve learnability:

Effectiveness ๐Ÿ“ยถ

Effectiveness is about whether users can complete their tasks successfully using your digital solution.

A solution is effective when it:

Even if a system has all the right features (utility), it may still be ineffective if itโ€™s unreliable or hard to use.

To improve effectiveness, focus on:

Example of Effectiveness in a Digital Solution:

A budgeting app includes all the right featuresโ€”expense tracking, income input, and chartingโ€”but users report that the charts donโ€™t update correctly and saved data sometimes disappears.

This fails the effectiveness principle because the system is unreliable, even though it has high utility.

To improve effectiveness: