- Feature Articles
- CodeSOD
- Error'd
- Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
Apparently, it's "WTF? Nothing to see here?"
Honestly, this sounds pretty typical. A 2-3 month period after rollout to get things stable is not bad at all, and outsourcing phone support is very common.
As a developer, I don't want my customer's customers calling me. This setup sounds ideal from my perspective.
Admin
They got into the customer's database and nobody got fired. That's the WTF.
Admin
"..For SJ, and others, one question remained: "Why can't the customers call the developer directly?"..."
Because they don't have people skills! They are not good at dealing with people! Can't you people understand that!
Admin
Where's the WTF? This is just normal process. No WTFs here. Nothing even close to one. Very disappointing.
Admin
Me receiving a call from an unsatisfied user would have made a lot of sense, if it had been a user of the system I was responsible for. However the system I was responsible for was only used in-house. This user was from outside the company, and the application he was complaining about was not supported by me, rather it was supported by a different division of the company on another continent.
But since I did know about the application in question I tried to get him to explain what the problem was. If I was able to reproduce it and I could see the problem with my own eyes, I would be able to file an appropriate bug report.
He could explain what steps he took. I tried the same steps on my computer, and got the result I would have expected. So I asked him what result he got and what result he was expecting. He couldn't answer either of those questions and complained that we were making things so complicated.
At this point I had to remind him, that he was not talking with the right person, and I asked where he had gotten my number from so I could get it corrected. He told me he got it from our homepage, but the number listed there wasn't mine. The only way he could have gotten to me was by dialling my local extension. So this guy must simply have dialled a random local extension expecting whoever answered the phone would help him.
When I finally got off the phone with him, the manager two levels up, who had overhead the conversation, said I was way too patient.
Admin
Admin
"Hey! You got real good people skills! You're wasted in that dead-end programming job! As from next week you've been transferred to our call center! You're just the guy we want to take all the awkward calls from users who don't know squat and shout at you all the time! Clear your desk and you'll be on the next plane out to Poona!"
Admin
So this is why everything customer support tells me is a lie. I would rather the no idea answer than being fobbed off with "a couple of days".
Admin
Wow, this actually got run... must've been a slow day. The writing isn't my best, and as has been pointed out, there is no real punchline, but I think this comment provides it. :-)
As far as I was concerned at the time, TRWTF was that these customers called us hoping for their problems to be solved and we couldn't. We were in the business of solving problems for our customers; this sort of onion support contract was very atypical, and extremely half-assed. We had no idea what we were doing, next to no communication with Multitrode, and there was literally nothing that I could do about any of it except half-ass the best I could on my own and hope that someone I never met, talked to, or heard from took care of these poor schmucks. It made me rather bitter.
As for the various professional conduct comments, yes, the transcript is closer to what went through my head than what went past my lips. But still, is it more professional to try to make up some sort of answer which is going to be a complete lie no matter what, or to say "I have no idea what's going on, I can't really help you"? I generally veered towards the former, but they're both rather bad choices.
Admin
Any financial whiz will tell you that's all that matters, right? Money making money, everything else is not real...
Very apt: Not only the reference, but also the related attribute of slowness...
Admin
This reply is the real WTF of this story. If you can't handle the simplest rules of customer service, go work somewhere else.
Admin
Admin
I remember the spaghetti model, then the lasagna model. After that came object orientation and encapsulation - the ravioli model. People still wonder why only the Mob can make sense of it.
Admin
This seem doesn't seem like a wtf but a more business as usual, or maybe I have become very jaded.
Admin
As a developer, I want to know when my software is not working. I would rather be directly in contact with the customer than try to interpret whats wrong off a support ticket.
I don't want to be bothered every time someone can't log in, but if there's a real problem, I will contact the customer and work with them to resolve it.
Admin
Admin
Admin
That's how we do things in Spain.
End customer (usually the government or another big company) pays >500,000€ to one of the big companies, they take half the money and hire a smaller company, and the process is repeated until we reach the half-dozen inexperienced programmers who get paid 1200€ (OMG that's almost two times minimum wage!) to do whatever they have to do.
I might be exaggerating, but just a little. Our "software industry" should explode and burn ASAP.
Admin
Admin
Larry that is one of the best explanations of the evolution of programs I have ever heard.
Admin
Larry that is one of the best explanations of the evolution of programs I have ever heard.
Admin
Well that was a bit anti-climatic wasn't it. Sounds like a pretty typical enterprisey/consultanty support/dev relationship to me.
Admin
Admin
Give me the spaghetti over the lasagna, honestly.
Admin
Giving a bogus time estimate is just screwing the guy who has to answer the call from the pissed off customer two days later.
Admin
Your post is so full of win, you simply win at the internet. Congratz to you.
Admin
That's how you make the big bucks - by being the middleman.
Admin
No, you're not jaded, there is no WTF here. I was a bit shocked when I got to the end and there had been no punchline or WTF.
This is a dull story about a fairly routine support contract with one slightly difficult aspect.
Admin
Customers should not talk to developers, the support desk is there for a reason: to handle the customers and to report bugs.
Developers are there to fix bugs.
Being asked for an estimated time for a bug fix though is always a WTF. It's fixed when it's fixed. I remember being called by someone on support continually being asked for "estimated time for fix" a long time ago. My answer at one point was that if he let me get on with it it would be fixed a lot quicker.
What is good from the customer point of view is being able to remain updated as to the status of the bug, i.e.
An online ticket system will enable users to be able to track the bug without having to continually call. In addition it may be a "known" bug, i.e. already reported.
Sometimes there is a known workaround solution.
Most online support systems now take you all over several FAQs before you can raise a ticket or call anyone. Often annoying when the "contact us" page has no contact details but it does act as a filter for some of the more basic questions that get asked time and again.
It's also useful for an online site to have "known bugs" so you can check if yours is listed before calling up.
Bug-tracking / customer care software is not a trivial thing. A good system is a big development project on its own. Fortunately there are lot more good ones available nowadays than perhaps there used to be at the time of this incident.
Admin
Admin
Onion corporations beat spaghetti support every time.
Admin
When times get tough in the onion corporation, you fire the handful of guys at the bottom who are the only ones doing any real work. All the others are important managers: you can't fire any of them!