when you have an error, show it!

Tags: Design
January 19, 2009 by Steven

I have done a lot of work on interaction and interface design for security systems, government and corporate telecom management, and other complex stuff. A key attribute of each of these is that they were filled with error messages in the release before I got there.

I am generally against error messages, and even against help systems. Usually, you can design a successful, well-received interactive system to be clear enough it doesn't need any help documentation, and you can use clever design to avoid almost all explicit error conditions.

But sometimes they do happen, and then it's important that you not lie and confuse.


Every two week when I get paid I go to my bank's website, check out my accounts, balance the checkbook, transfer funds, pay bills and so on. This Friday when I went there, I couldn't get on (I have a password management scheme, so am sure I didn't forget it). I kept getting bad user/pass errors, then system unavailable messages when I tried to recover.

So I give up, assuming the system is broken or down for service. Coming back the next day, I encounter the same behavior except this time I get most of the way through the password reset (with lots of information keyed in) before it fails with a system-unavailable error.

So I call. And it's all lies. Somehow the system believed I had failed to enter the correct password three times in a row, and locked me out. The day before. Apparently, without an expiry time. Without calling, I guess you cannot get it unlocked. But, it never told me this in any way. So I sit there trying to fix the problem which cannot be fixed because I don't have all the information.


The lesson is: don't lie to your users. Provide enough information for users to understand the problem, and get solve it as quickly and painlessly as possible.

When designing your interfaces, respect and value your users, assume they don't work at your company, and you can avoid frustration, churn and expensive telephone calls.



No Comments »

No comments yet.

RSS feed for comments on this post.

Leave a comment

*
To prove you're a person (not a spam script), type the security word shown in the picture.
Anti-Spam Image