Minimize User Actions

Do not force unnecessary actions
Make it simple but not simplistic
Minimise repeat effort

1. Do not force unnecessary actions
2. Make it simple but not simplistic
3. Minimize repeat effort

Efficient design minimises user actions

Every action has an opportunity cost.

Do not force unnecessary actions

Not needed.


What’s the shortest path to achieving the objective?

This includes minimising navigation and repetition.

Each task should require only a minimum number of actions to complete. If the action can be done with a single click of a button, don’t force the user through three clicks (for example via a drop-down list) to achieve the same result unless real estate on the screen is very restricted.

So minimise clicks, maximise available visible data, have data entry default values, personalise if possible (for example allow users to create favourite lists and save common searches.)

Make it simple not simplistic

Easily understood or done; presenting no difficulty.


What’s the simplest way to achieving the objective?

Simple is not necessarily shortest. This is also about simplicity of layout and simplicity is a key component not just of efficiency but of composition.

Imagine the minimum, the fastest way, then work backwards only adding in what is needed.

The function of all controls and the nature of all information displayed must be self-evident.

Balance Value – carefully balance alternate flow options

Eviscerate by the uses that add value

The greatest good for the greatest people.

Like a zero-balance budget.

Less navigation is generally better. Wizards are good for new user but get tedious.

Minimize repeat effort

Too long, slow, or dull; tiresome or monotonous..


How can I do that task again with minimum of effort?