To wit: You need to focus as much (if not more) energy on the human interface as on the technology itself. Dont ever show of the richness of your technology in the user interface. Focus completely on the users task. Understand how people are thinking about the task they need to do, and help them do it the way they are inclined to do it.
The point is never to show that your technology is smart and powerful, its to make your customer feel smart and powerful.
(Break them at your own business peril.)
1. Technology should not rob people or their humanity. - Probably the best example of this are those voice automated systems that make you talk to a computer on the other end of the phone. I dont know about you, but I hate this. I would feel much less robbed of my humanity if I was greeted with a computer voice that said,
"I know Im not a person like you are, and that youd rather talk to a person, but we think we can help you faster if you are willing to give this a try. We wont make you talk to a computer and pretend its a person, and feel like an idiot shouting answers and phrases repeatedly because we cant actually understand them Please help us route your call by keying in your account number and answering ONE question -- then youll be connected to a real person."
Any time your user interface makes a person translate something they are thinking or feeling into a narrow input that your technology will accept, you have robbed them of some humanity.
Check you help desk interface. Are you engaging people like humans, Get help with order entry or are you asking them to submit trouble tickets on dba admin support?"
2. If you present technology instead of a human interface it HAS TO WORK!
If you want me to sign up for your service on your website, dont require a special new version of a flash plug in for me to do it. Dont invite me to leave you feedback, only to have a link that doesnt go anywhere. Dont optimize your interface so much for one platform or environment that it doesnt work right in others.
When something goes wrong a human can recover and use creativity and judgment (and opposable thumbs) if the transaction does not work. Technology just sits there not working, and the user goes away annoyed and irritated having failed to complete the task.
I was duped recently at the airport when I accepted a boarding pass sent to my mobile phone and got to an airport that didnt have the ability to read it.
Another time, I was promised I could pick up a prescription after hours, from an automated pharmacy dispenser, and they had misspelled my name when they input the prescription so there was no way I could pick it up and no way for the machine to recover. There was a phone support number on the machine connecting me to a line which was un-manned after hours.
Make it fool proof. One of the best software tests I ever saw was a CEO who sat on the keyboard. The system broke. Test your technology in ways users are not supposed to use it, because they will always do things they are not supposed to do.
Use Standard (boring) components. Go out of your way to use technology components that are as standard and as hard to break as possible. Dont try to make your screens extra-pretty, or use bleeding edge widgets and gadgets in your user interface because they amuse you or you are trying to be impressive, or you want to try something new -- especially if there is to be no human back up when things go wrong ... which they will. Set your standard to, It has to work. Not, It has to be leading edge.
Dont lose customers. If you replace humans with technology, if it doesnt work you will lose customers because you have given them no possible alternative but to go away. There is a corollary to this law which is, Dont make people work hard to give you their money."
3. Technology should never make people feel stupid. - This issue is starting to go away as technology is actually working better and young people are immune to thinking that it is their fault if it doesnt work.
Complexity is the enemy. But when technology is unnecessarily complicated and hard to use, it makes (us old) people feel inadequate because we cant accomplish the task at hand. I dont think I have ever got through a self-checkout lane without requiring assistance from a clerk and feeling a bit stupid.
Here's what I mean:
If you buy wine or beer, for example, someone still needs to check your ID. Result: You Fail.
If you by an item that is too large to put in the bag, the system will freeze because it cant sense that you put it in the bag after you scan it. Result: You fail.
If you buy organic produce, it doesnt have a option for organic. Result: You Fail.
At this point you are given the choice either to wait for help (you feel stupid) or to steal money from the store because you cant find a way to pay the organic up-charge (robbed of your humanity, and being made to work too hard to give them your money).
The good, at least mitigating, news is that most self-checkouts follow rule No. 2. It HAS to work so they put human backup close by.
Here's a question to ask yourself: Does your help desk have a human back up for when all else fails?
I can tell you that in every business where I had responsibility to bring technology products to market, focusing on the human interface was good for business.
We put extra effort on the users thinking process, the user interface, the install, the demo, the start here experience, the documentation, the customer support help desk, and the sales and contracting documents and processes.
By doing this, my businesses were able to steal share from competitors who were overly focused on the features of their technology alone and tortured their customers and partners because of it.
Taking this approach is also critical for your help desk, because 90% of the credibility of IT is based on your users experience with your help desk. They dont see or understand the huge mountain of business critical technology that you build and support to keep the world turning nor do they care. They just see the screen that says, raise a ticket ... whatever that means.
Patty Azzarello is an experienced executive, author, speaker and CEO/business advisor and founder of the Azzarello Group. Patty has 25 years of experience in enterprise technology. She has held leadership roles in General Management, Marketing, Software Product Development and Sales, including roles as vice president and general manager of HP OpenView, chief marketing officer for Siebel Systems, and president and CEO of Euclid Software.