TNL.net

Usability 101: Errors

23rd
2003
0

See Also

,

The usability 101 series continues. Over the past few days, we’ve covered learnability, efficiency, and memorability. Today, we will cover errors, how well the system should prevent them and how it should allow recovery from them.

Things break

You may design the perfect system but eventually, your system will fail. How it does so, however, can make all the difference in the world in terms of usability. As a general rule, users are at their most vulnerable stage when a computer program breaks. It may be because they’ve lost some work or it may be because they don’t like it when computers tell them that what they did did not work. Either way, anyone evaluating software will consider switching application if errors are too common. You may build the best application in the world in terms of future but none of that will matter when your program breaks… unless you can steer the user in the right direction.

Anatomy of an error message

In order for an error message to be helpful to the user, it needs to include a number of elements:

A note on presentation

As I pointed out earlier, error messages generally do not make a user feel good. Because of that, there are certain things that you should consider in the presentation of your error message.

So remember that errors will happen but that what will make all the difference in the world is if they are handled properly.

Comments

  1. 1seikatsu — May 02, 2007 : 9:11 am

    quickly) were some of the error messages presented to me. Who on earth would have typed this address manually as the message suggests? [IMG you-mistyped.PNG] And how would you answer this “question”? [IMG no-phones-yes-no.PNG] There are plenty of guidelines for proper error message design out there.