Don Knuth said, "Premature optimization is the root of all evil". No one at Comcast apperently read his books. Someone at the call center management system at comcast had the bright idea to route calls to call centers based on the area code of the caller's phone. Brilliant, except that they did not take into account that people have cell phones, and when they move, they do not necessarily change their cell phone number. So your area code does not always match where you live.
My calls to Comcast usually go like this.
Call Comcast. Wait for 10 minutes
C: Thanks for calling comcast. My name is XXX. How can I help you?
Me: I have such and such problem.
C: Sure we can help you with this. Let me have your name, address and phone number.
Me: (I give the details).
C: That is a Connecticut address.
Me: Yes.
C: But you have a Michigan phone number.
Me: Yes.
C: Oh. I am at Michigan, so I cannot help you. Let me transfer you to someone in Connecticut.
Me:Ok
Wait for 15 minutes.
C': Thank you for calling comcast. My name is YYY. How can I help you.
Me: I have such and such problem.
C': Sure we can help you with this. Let me have your name, address and phone number.
Me: (I give the details).
C': That is a Michigan phone number.
Me: Yes.
C': I am at Connecticut. Let me route you to Michigan.
Me: (I shout and plead not to do that)
After this happened two times, I decided to block my caller id and call. The call went so some generic call center and the above scenario repeated itself.
Doesn't anyone check their assumptions before designing a system?
Wednesday, December 10, 2008
Subscribe to:
Posts (Atom)