A couple weeks ago, a friend stopped by my temporary corporate apartment. I asked him to call me from outside my building so I could come down to let him in. He seemed puzzled that I couldn’t just “buzz him in” via the nifty intercom system.
I’ve personally never had much luck with apartment intercoms. My attempts at using them usually result in accidental calls to security. Despite working in usability, I tend to assume it is my own fault when I can’t use software/hardware.
Anyway, back to Sunday evening.
While in the elevator/lift headed down to let D in, I saw this…

“Recent reports of intercom failure have shown that some reported failures have instead been due to incorrect system use.”
Harsh words for someone who is simply trying to use an intercom to communicate with a visitor.
There are many things wrong with the whole story and I’ve put off writing this entry because I wasn’t sure which usability issue was the most critical in my mind. And this morning, I finally decided.
Don’t blame the people who are using your systems! Yes, people make mistakes, but hardware and software should be designed in a way to prevent errors. People are not perfect. Systems are not perfect. Designers are not perfect. But when things go wrong, don’t blame the users!
The visual indicators on the four buttons are not particularly clear. One dot means what? Two dots mean what?
There may be times when changing the system is not possible (the intercom for a rather large apartment building might be one of those things in the short term that is simply too difficult to change). But the solution is not to publicly deride people. That “solution” certainly doesn’t help fix the problem.
There are many other issues at play here, most of which have nothing to do with usability, but for once, I’ll just keep quiet and hope that no one ever tries to contact me via the intercom because I certainly won’t know how to let them in.