[EDITED TO ADD: this did indeed turn out to be a huge long ramble of a post. The short version is that the fault was fixed after 5 days but only because I managed to e-mail the CEO of BT who - to his credit - took action and got a top trouble-shooter on the job. I believe the system that's in place at the call centres should have resolved the issue in a day or two but that the staff are ridiculously ill-trained. Managers at the call-centre were no more competent than the front line and they blatantly ignored company-policy on several occasions... the long version is below... enter if you dare...]
So... the first thing to say is that I'm now back with my broadband connection. I don't know what the problem was exactly but I do know that it should have been fixed sooner. I spent two days with no connection and three days with a next to useless dial-up connection... that's two days standing besides the information superhighway with my thumb out and then three days sitting in the passenger seat of the beaten up milk float that came to my aid. It wasn't nice. I don't want to go back.
Here are a few snippets of information.
I kept hearing the following phrase:
"Your case has been escalated to the complex faults team but due to a system error the task has failed."
I kept asking the helpdesk staff to explain what this ridiculous sentence meant. On every single occasion, they just repeated the phrase as if repeated listening would make its meaning transparent. Then, when locked in a two-hour+ conversation with one of them and having long reached a state of tetherlessness I started trying to break it down.
"What is the system? What is the error? What is the task and how has it failed?" I asked.
"Due to a system error the task has failed."
"Yes. But I don't know what that means. I need you to explain the words to me. What task has failed?"
Guess what? What it meant was: we've sent a message to the engineers but due to a cock up, the message hasn't got through.
In short, their department was doing nothing because they thought the engineers were dealing with it and the engineers were doing nothing about it because nobody had told them about the problem in the first place. Apparently this was the situation for the first twelve hours... so the first half day was wasted doing nothing.
Of course if they'd had to say, "we failed to pass the message on" it would be like admitting they'd cocked up which, um, they had... and that would involve having to apologise and stuff and it's probably far easier to make it sound like some diagnostic test has let them down by saying, "due to a system error the task has failed"... isn't it?
My other highlight/lowlight is as follows. Each time I spoke to someone on the help desk they would start by scanning through the notes on their system and then say something like:
"I see you have an intermittent loss of service, Mr Gorman...?"
"No," would say I, "I have no service at all..."
"Really? It says here that it's an intermittent fault..."
"Well it isn't... it's a complete loss of connection. Just like I told the last person. And the person before that... and now you."
Then they'd make me perform the same tests as the last person and then they'd conclude that there was indeed no connection and then they'd tell me that the engineers were aware of the fault. Or not. Depending on whether the task had failed or not at that time.
On the fourth day I was speaking to one of the help desk managers and he suddenly said:
"Oh no... what's happened here is that someone's entered the wrong code for your case..."
"What do you mean?"
"It says here you have an intermittent fault..."
"I know... I keep telling you that it isn't..."
"Someone should have changed the code... the engineers won't be able to fix this because they're looking for the wrong thing..."
Four days. Four sodding days. At this point I was thinking about buying a car just so I could hunt Kris Marshall down. At least I would have done if it hadn't been for the assistance of one of you...
In the comments left on my last post someone (perhaps wisely remaining anonymous) said that they worked for BT and then provided me with e-mail addresses for Steve Robertson, the boss of OpenReach (the part of BT that deals with their infrastructure) and Ian Livingston, the Chief Executive Officer of BT... he's been in the job for about two months.
I wrote an e-mail to Steve Robertson. I tried to keep it concise and polite. I tried not to rant about the small details - I'm sure they hear about helpdesk incompetence all the time - so instead I tried to focus on constructive suggestions (why not offer dial-up as a matter of course? how about usb-dongle-modems for longer cases?) while also detailing a couple of specific failings - not of the helpdesk staff but of the helpdesk system.
I didn't think there was much chance of a reply but for the hell of it I cc'd the top dog, Ian Livingston as well.
The e-mail to Steve Robertson bounced back telling me that the domain openreach.com didn't exist. So I tried .co.uk instead. That bounced back telling me there was no such user. Oh well. But - and I'm genuinely surprised by this - Ian Livingston did write back. Or at least someone using his e-mail address did. I'd like to give him the benefit of the doubt and assume it was him. I don't think it's fair to directly quote any correspondence but the gist of it was that most of their broadband issues are sorted quickly, that the suggestion regarding dial-up would be passed on but that the usb-modem suggestion was probably too costly.
I was about to write back to suggest that if the majority of their broadband issues were sorted out really quickly the cost of the usb-modems shouldn't be prohibitive because they'd only have be used in a tiny number of cases... but when I looked at the clock I realised I didn't have time to write that e-mail. Someone from the call centre had promised to call me about half an hour earlier and - as happened every time they promised to call - they'd failed to do so... so I picked up the phone, took a deep breath and launched myself once more into the abyss.
This phone call began with someone telling me that I had an intermittent fault. After ten minutes of pointless conversation I asked to be put through to a manager... who then told me that I had an intermittent fault before going back to square one and repeating the questions that I'd already heard from his colleague...
"Who do I complain to when your department fails to do its job?" I asked.
"I'm a complaints manager," said he.
"Well you're not trying to solve the problem," I said. "You're just giving me the same pointless answers as everyone else... can I please speak to your supervisor."
"I'm a complaints manager."
"Yes, but I don't think you're doing a very good job and I want to complain about you." This was met with silence so I continued. "You must have a boss, right?"
"Mr Gorman, I'm a complaints manager."
"Please just answer the question... do you have a boss?"
"Yes."
"Then can you please put me through to your boss...?"
"I'll just put you on hold." SILENCE. "Thank you for your patience, I'm afraid I am your last port of call."
"But I want to speak to your boss."
"There is no phone number for that. I can't put you through because there's no number."
"Then please ask your boss to come to your phone. That's who I want to speak to."
"I'm your last port of call."
"Please put me through to your supervisor."
"I'm your last port of call."
"Please put me through to your supervisor."
"I'm your last port of call."
"Please put me through to your supervisor."
"I'm your last port of call."
... and so on for a full two or three minutes (I kid you not) before I eventually gave in and put the phone down.
I had a cup of tea and then called again. I got through to a different man - another complaints manager. This conversation stretched to over two hours and it was this conversation that ended up revealing that vital four-day-wrong-code fact.
When this call ended (with the manager promising to call me back later... guess what... it didn't happen) I unplugged my phone and launched the slow, buzzy whirrs that set me limping on to the internet. And then I wrote my reply to the Chief Executive of British Telecom... replying to his points... and then adding the freshly minted information that his staff had spent four days not dealing with my problem at all because they'd failed to diagnose it in the first place.
I don't know if this last e-mail tipped things over the edge or whether the process was already in motion... what I do know is that about three hours later I received a call on my mobile from a man called Chris who told me he was one of BT's Business Improvement Specialists. Ian had called him and told him to fix things. I reckon that when the CEO wants something fixed he speaks to someone with a bit more clout than those I'd been dealing with... Chris was the first person I spoke to who appeared to know what he was talking about.
I don't understand the technical details but he told me that he'd had the engineers dismantle my account and then rebuild it from scratch and that it seemed to have sorted out the problems. It was now possible to log in remotely... but the real test would only come when I tried to log in at home... something I wasn't in a position to try until this evening... when it failed. But Chris had given me his mobile number and in less than ten minutes it was working. Hurrah.
Here's the thing though. I asked Chris if there was anything he'd done that couldn't have been done on day one... he paused... and then told me there wasn't. I think he was able to speak to more qualified engineers more quickly but he assured me that the tools he'd used were all available to the call-centre staff who should have known how to use them...
He wanted to know more about the problems I'd faced. I explained it all. Apparently the company policy is that every case that isn't solved within 48 hours should be automatically escalated. This obviously wasn't done in this case. Apparently it should always be possible to take a case to a higher authority... but no matter how hard I tried it simply wasn't. (Except of course by e-mailing the CEO... and I can't help thinking that everyone involved would prefer it if I could go just one stage higher instead of going straight to the top dog.)
Somewhere there's a team of experts who are meant to be called in whenever a case reaches 48 hours... but as not one of the less qualified staff I spoke to decided to escalate my case even after 96 hours (and I think that includes speaking to 4 managers) it's impossible to imagine this crack squad of engineers actually doing anything. They have their best people sitting on their thumbs while an army of less qualified people sit feeling harassed and exhibiting various blends of disruptive/incompetent and dishonest behaviour.
Apparently "due to a system error the task has failed" is the wording they see on their screen... but they know what it means and they aren't trained to just read the words like a script... or at least they're not supposed to be. And they should have just picked up the phone and passed the message on to the right people instead of just accepting that it hadn't got through and they should have...
Actually, there was a long list of 'they should have's and I genuinely believe that Chris wasn't just saying what he thought I wanted to hear. I'm left with the impression that if their staff followed the correct procedures my problem would have been fixed sooner. Possibly within a day and certainly within two. But I simply don't believe that I got unlucky and ended up speaking to the least able of their staff because I just spoke to too many people and there were too many managers amongst them for that. I didn't get a few rotten apples... the whole system is screwed up. It's obvious that the department isn't adequately trained and/or funded. The correct procedures have been worked out... but nobody's managed to make sure they're actually followed.
I think it's because the vast majority of calls to IT helpdesks probably start with user error. If 95% of calls come from people who've forgotten to plug their computers in then the very basic procedures that are laid out for the helpdesk staff will solve all those problems in minutes. If you were a statistician monitoring that department and you saw that they solved 95% of their problems in a matter of minutes you'd think they were doing a bloody good job.
But what about the 5% of calls from people who have a genuine complaint? Based on my experience they haven't got a hope of having their problems fixed. The call centre staff seem to be stuck in a rut where they will do anything except pass the problem on to an engineer. Of course they're stuck in a rut... they spend 95% of their time telling people to press the 'on' button... the poor souls must be bored out of their minds. How are they supposed to suddenly up their game for that 5% of calls where someone has an actual fault to deal with?
It might look like a really successful department that deals with 95% of problems really well... but in reality it's a woefully inadequate department that fails to deal with 100% of actual complaints.
I can't help thinking there should be a two-tier system in place. Let them have their call-centre and let them locate it wherever in the world they want. Let that call-centre be the first port-of-call for customers... but let that call centre deal only with those calls relating to user-error. The moment it becomes clear that it's not such a case and that the caller is reporting a real somethings-gone-wrong fault they should be put through to a new, more highly trained department. That way, skilled staff aren't wasting time telling idiots that they're monitor is facing the wall and the less technically gifted staff aren't wasting customer's time by telling them that system errors are responsible for tasks failing. Or something.
Anyway... it's a mixed bag of a result. I'm surprised and not a little impressed with Ian Livingston. Whether it was him who replied or not, the fact that someone is monitoring that e-mail account and responding so promptly and politely is to be applauded. Chris was fantastic, proactive and suitably embarrassed by the obviously systemic failure of the department to do what they're supposed to do... He assured me that lessons were being learned as a result. Perhaps I'm naive to believe him... but I don't think so.
Besides, what's the point in being cynical when someone does do and say the right thing? I'm not pretending that everything's now okay just because I've had my problems fixed (and my time and inconvenience sort of compensated for - I should have asked for more).
The helpdesk system that's in place is obviously still a crock. But I really do think that they intend to change things for the better. I wonder how long it will take? I wonder if it will happen at all? I wonder if the problem is caused by a lack of proper investment or management? Or a bit of both? I wonder if they'll be prepared to make the necessary changes. Especially if they cost money. I do believe the right people want the right things to happen... but that doesn't mean they will.
And I wonder if I'm in the wrong game... I should be in business consultancy and BT should be paying me a fortune to overhaul their call centres...