TNL.net

Usability 101: Errors

23rd
0

The usabil­ity 101 series con­tin­ues. Over the past few days, we’ve cov­ered learn­abil­ity, effi­ciency, and mem­o­ra­bil­ity. Today, we will cover errors, how well the sys­tem should pre­vent them and how it should allow recov­ery from them.

Things break

You may design the per­fect sys­tem but even­tu­ally, your sys­tem will fail. How it does so, how­ever, can make all the dif­fer­ence in the world in terms of usabil­ity. As a gen­eral rule, users are at their most vul­ner­a­ble stage when a com­puter pro­gram breaks. It may be because they’ve lost some work or it may be because they don’t like it when com­put­ers tell them that what they did did not work. Either way, any­one eval­u­at­ing soft­ware will con­sider switch­ing appli­ca­tion if errors are too com­mon. You may build the best appli­ca­tion in the world in terms of future but none of that will mat­ter when your pro­gram breaks… unless you can steer the user in the right direction.

Anatomy of an error message

In order for an error mes­sage to be help­ful to the user, it needs to include a num­ber of elements:

A note on presentation

As I pointed out ear­lier, error mes­sages gen­er­ally do not make a user feel good. Because of that, there are cer­tain things that you should con­sider in the pre­sen­ta­tion of your error message.

So remem­ber that errors will hap­pen but that what will make all the dif­fer­ence in the world is if they are han­dled properly.

Related Posts with Thumbnails

Related Terms

,

No Comments

  1. 1seikatsu — May 2, 2007 at 9:11 am

    quickly) were some of the error mes­sages pre­sented to me. Who on earth would have typed this address man­u­ally as the mes­sage sug­gests? [IMG you-mistyped.PNG] And how would you answer this “ques­tion”? [IMG no-phones-yes-no.PNG] There are plenty of guide­lines for proper error mes­sage design out there.

Comments are disabled.