in Search
Welcome to Neopoleon - Sign in | Join | Help
Navigation: Home | Forums | Galleries

Bad, bad, BAD user interface design

I just got off the phone with T-Mobile, and wanted to say a few words on bad user interfaces (I like to think I know a thing or two about bad interfaces, having put some together myself).

It wasn’t a web interface, or a desktop interface, or any kind of traditional software interface at all that I dealt with tonight.

It was the replacement for the usual menu-driven expert system phone interfaces we’ve been using for the past few years. I’ve heard a lot of people bitch about the old systems, but these new things have quite soundly defeated the old ones where the incredible Badness of the experience is concerned.

—– The old crappy system —–

Phone System: Hello. Thank you for calling T-Mobile. Please listen carefully as our menu options have recently changed. If you are calling from a rotary telephone, then please hang up and join the 21st century. If you’re not calling on a rotary phone, then please help us out by providing some information so that we can better serve you. To begin, please enter your social security number, your mother’s social security number, your father’s social security number, your checking account number along with the bank routing number, and what you estimate might be your maximum groundspeed in centimeters per second if you were wearing sneakers and running over a hot blacktop on a summer day at an elevation of 3,400 feet while being chased by hungry aliens, followed by the pound sign.

You: [you grumble to yourself and enter the information]

Phone System: Thank you. Now, if you would like to continue this phone call in English, please press 1.

You: [you wait for the other option and realize there isn’t one – you press 1]

Phone System: Thank you. You will now be connected to a system that will ask you to re-enter this information. Please hold while we transfer you.

You: [you wait, hear several clicks, and then the connection gets dropped]

—– The new crappy system: —–

Phone System:  Hello. Thank you for calling T-Mobile. Please tell me what you would like to do.

You: [you sit in stunned silence, unable to think or move – jesus – what do you want to do?]

Phone System: Are you there? You’re tying up the line. Please tell me what you would like to do.

You: I need help with data access.

Phone System: I think you said [pause] “I bleed kelp with dachshund axes” – is that correct?

You: No! I need help with data access.

Phone System: Thanks! That’s all the information I need. I’ll connect you to the kelp-bleeding department…

You: No! Wait! Stop! I don’t need to bleed kelp – not right now, anyway – I need help with– [you hear several clicks, and then the connection gets dropped]

—– Crap —–

The first system sucks because it was obviously assembled by a manager who thought he could increase his bonus by getting the job done without hiring qualified people to build the expert system. However, you could still manage to get a few levels deep into the system before being dropped.

The second system sucks because you’re just a customer of T-Mobile – you’re not a T-Mobile expert – and the T-Mobile system is now asking you to articulate what it is that you would like to do, which is going to be something specific to the business of T-Mobile. Unless you want to do something simple like check your minute usage, this thing is going to frustrate and anger.

Imagine how it would feel if you found a menu in an application like this:

Crappy_menu

In writing, I’ve heard this referred to as “The Tyranny of the Blank Page.” It’s difficult to operate when you have too many choices. Most people need a starting point to lead them into what they need to do.

The goal here is obviously to humanize the system, but it doesn’t work because humans can do a good job of interpreting ambiguous statements while the best a computer can do at the moment is pretend to understand what you’re saying, but ultimately pass you off to a live representative.

Blah.

I eventually figured out that the best way to get what I needed was to simply say “Operator.”

Published Wednesday, June 22, 2005 3:52 AM by Rory

Filed Under: ,

Comments

 

JD said:

I know! I wanted to blog about it myself but thank god I didn't do because certainly I couldn't have made it funny.

One more problem with the voice recognition is that you need to be in silent place for it to work. Incase there is even slightest noise around, system will try to interpret and say 'Sorry, I don't understand what you mean'. They did all their testing in sound proof room not in real life environments. Continental Airlines also uses similar system for flight timings and they expect me to be in sound proof room on airport for the system to work.

JD
June 22, 2005 4:11 AM
 

JD said:

And btw, press 1 and then 0 to directly go to Rep. I don't bother with these stupid voice recognition systems anymore.

JD
June 22, 2005 4:12 AM
 

tomawesome said:

love your screen shot!
June 22, 2005 4:40 AM
 

Uwe said:

Funny, that thanks to globalization, you in the US now do receive the "benefits" of our German T-Mobile (or T-Com for short), too :-)
June 22, 2005 4:42 AM
 

Paul Murphy said:

what are the odds that i had to call them today too. contrary to your experience, i thought it was brilliant because i was driving and suddenly here's a system that lets me get what i need without me having to type something and risk getting in an accident.

it was really, really cool... i said "customer service please" and it connected me to another operator that said i'm important which made me feel pretty special. then, it said i'm still important, but they're a little busy. then, it said i'm really important, but that i should call back when it's more convenient for them because they're busy. so i hung up as they requested. in all, the experience really was great and i'm incredibly satisfied.
June 22, 2005 5:21 AM
 

AI said:

Ummm... what were you expecting from a voice-recognition-interpretation-system-thingie hosted by T-Mobile to give you if you were to ask for help with "data access"? Are you sure you didn't want to call the ASP.NET 2.0 help-desk instead? :)
June 22, 2005 5:28 AM
 

Rory said:

Paul -

"i said 'customer service please'"

Ha ha.

You said "please" to a machine.
June 22, 2005 5:33 AM
 

Rory said:

AI -

"what were you expecting from a voice-recognition-interpretation-system-thingie hosted by T-Mobile to give you if you were to ask for help with 'data access'?"

That's exactly the point!

I knew that I had a problem related to data access (gprs), but didn't know what *they* called data access. Do they simply call it "gprs"? Because it says "Unlimited Data Access" on my bill.

That's why this open ended system stinks the big stinker. They're leaving me to come up with my own terms for their services, and when it doesn't work, their system makes barf.
June 22, 2005 5:34 AM
 

Daniel Egan said:

"“I bleed kelp with dachshund axes” "

I almost fell out of my chair at this point. I haven't laughed that hard (sitting in a dark room, in front of a computer, at 1:30AM., wondering why I am still up working ) in a Long Long time.

As a matter of fact every time I re-read that line I crack-up.

Thanks Much :)

By the way, I always say "Operator" (no please from me)
June 22, 2005 8:42 AM
 

David said:

The truly bizzare thing about these systems is that they are often on freephone numbers, (toll free, I think is the cross pond term) so the extra time that the customer spends pressing keys or saying "Operator" so that they can get to listen to bland music and that voice that tells you important you are costs the company money. Moreover, these systems are not cheap. Surely it is more cost effective to just connect you straight into the queue, let the customer wait for 15 minutes and just as they getting really annoyed drop the connection.
June 22, 2005 9:05 AM
 

Bil Simser said:

Like Daniel, it's 3:13AM and I'm in the dark with the glow of my dual-heal LCDs showing me the way. I laughed my ass off. The security guard that was wandering by thought I was surfing for porn or something and came by. He didn't get it.

I especially like the Edit menu. I am now going to implement this in all menus and let each user enter whatever they want and store it separately for each user on the system. End User Driven UI Design (EUD if you're into that kind of thing). Why didn't I think of this before? I can now see the Amazon titles forming in front of me...
June 22, 2005 9:13 AM
 

JasonF said:

I posted a similar rant about a month ago after listening to my wife scream at the phone (yeah, like that's going to improve the ability to recognize words):

http://jasonf-blog.blogspot.com/2005/05/voice-recognition-cool-stuff-but-is-it.html

I think that automation combined with outsourcing of call center operations is definitely one major factor in why customer service simply sucks in today's world.
June 22, 2005 11:30 AM
 

Eric said:

I've gotten to the point where when I call any given autoresponse system, I just spam 0 (or say "operator") until they either give me a live person, or hang up on me. It's not worth my time to try to learn the system to make their lives easier.
June 22, 2005 1:29 PM
 

anonymouse said:

"Ha ha.

You said "please" to a machine."

And one day, so will we all. On our knees.

:-)
June 22, 2005 3:38 PM
 

anonymouse said:

Ever seen that episode of the Simpsons?

"Welcome to our customer support helpline. To continue, please enter the first 20 digits of pi"

And the UK advert:

"Welcome to the support line. You are caller number 7........hundred and 31 in the queue"
June 22, 2005 3:39 PM
 

Mike Dimmick said:

I want to know what the pound sign is going to do with those hungry aliens when it catches up ;-)
June 22, 2005 6:41 PM
 

Joshua Flanagan said:

Funny, I was just learning how to build such systems using the latest Microsoft Speech Server SDK. It's pretty neat from a tech point of view - it sits on top of ASP.NET. Makes you appreciate how flexible the ASP.NET framework is.
Fortunately, the documentation I read DID stress how important it was to guide the user, and only try to handle 1 task at a time, making sure the user knows what that task is. Maybe they need to emphasize it in the docs even more (or maybe TMobile should read the MS docs).
June 22, 2005 7:37 PM
 

Colin Young said:

Funny, I've spent a lot of time on the phone with T-Mobile recently, and about the best thing I can say about their voice recognition is that it works better than Verizon's. To be fair once you do connect to a live person, they are extremely helpful, especially after you threaten to take your no longer under contract business to the competition.

FedEx also uses something similar but I've heard from impeccably reliable sources (okay, I read it on the internet) that if you use the words "refund" or "bomb" you will be immediately redirected to a live person. I haven't had the opportunity to test it out yet...
June 23, 2005 1:05 PM
 

Brett said:

My cell company starts off with asking you to say uno if you want to speak in Spanish. Not speaking spanish, I keep silent, only to have the crappy static on my phone picked up unerring as me saying uno every single time. The good news, I am learning Spanish...
June 27, 2005 11:50 PM
 

Zach Thomas said:

It's almost as bad when you get a person on the phone and they say, "How may I direct your call?"

Hmmm. That would be fine if only I knew how your company is *internally organized*. Invariably I don't know the answer to this quesiton, so I start describing my problem in gory detail.

At which point the helpful human maps my problem to their org chart and forwards my call to someone who will need me to start again and explain my problem.

If I'm lucky, I only have to explain myself twice.
July 5, 2005 7:02 PM
 

Zach Thomas said:

It's almost as bad when you get a person on the phone and they say, "How may I direct your call?"

Hmmm. That would be fine if only I knew how your company is *internally organized*. Invariably I don't know the answer to this quesiton, so I start describing my problem in gory detail.

At which point the helpful human maps my problem to their org chart and forwards my call to someone who will need me to start again and explain my problem.

If I'm lucky, I only have to explain myself twice.
July 5, 2005 7:03 PM
 

Zach Thomas said:

It's almost as bad when you get a person on the phone and they say, "How may I direct your call?"

Hmmm. That would be fine if only I knew how your company is *internally organized*. Invariably I don't know the answer to this quesiton, so I start describing my problem in gory detail.

At which point the helpful human maps my problem to their org chart and forwards my call to someone who will need me to start again and explain my problem.

If I'm lucky, I only have to explain myself twice.
July 5, 2005 7:04 PM
 

Adam said:

Zach - "If I'm lucky, I only have to explain myself twice. "

It appears you were not lucky.
July 13, 2006 4:38 PM
 

TrackBack said:

Funny Happy Break Time
July 7, 2006 7:13 PM
 

koon said:

By the way, speaking of a good user experience, what does the "Remeber Me" option at the bottom of this page meant to do .. just curious ..
September 16, 2006 3:26 AM
 

ally said:

ummm whats the first 20 dijits of Pi
January 22, 2007 5:01 PM
New Comments to this post are disabled

About Rory

I *own* this site, you loser.