Usability is not an add-on

Steven Pemberton
CWI, Amsterdam

A thought experiment

What are the features of websites that you go back to regularly, that differentiate them from websites with the same purpose?

Differentiating features

Forrester did some research on this

(the rest is noise: 14% and lower)

Surprises

Software

Why do we use programs?

The task

The user

What is usability?

Usability can be summarised as three factors:

Why Usability?

Compromises

Sometimes usability factors have to be balanced out:

Surprises

The psychology of human beings can cause some surprising results:

Transparency

A fourth aim of user interfaces is transparency: you don't notice a good user interface, you spend all your time solving the problem.

Not just buttons and menus!

Learnability vs Ease of use

Interfaces are everywhere

Interfaces are everywhere

Bad everyday interfaces

Doors are a good example of everyday interfaces that often are bad:

A good door interface doesn't need this

Bad everyday interfaces 2

Typical cookers have 4 burners, and 4 switches organised in a different way, that therefore need a help system (little pictures) to help you use them

cooker

Bad everyday interfaces 3

And so it goes on and on...

Bad interfaces

The ownership of interfaces

Factors in usability

There are many dimensions to usability, for instance:

Usability is not an add-on

Since function and attitude are determining factors of usability, trying to make a program usable post facto may only produce a local optimum

graph

Build usability in from the start

Usability: Where do I get it?