The bullshit of outage language
37signals.com
37signals.com
But there is a difference between an outage on a free service and a paid service.
I think 37signals write about that themselves, and how they get away with 95% or something.
Then again, I think being cold and going for the "we apologize for any inconvenience" line can have some advantages over being personal - it implies you are more objective and reliable.
Just say what went wrong, how you're dealing with it now and in the future, and what you're doing to make it up to everyone that was (potentially) affected.
If someone writes back with a specific incident caused by the outage, you can address it directly then.
So basically I call bullshit on this. How about when you have a failure you don't blame a supplier who was not in the wrong? I'll try and find the blog post.
"Naturally, we’re going to have a long, serious talk with our service provider (Rackspace). They’re supposed to be the best in the business, but in this instance they failed us,"
Then further down in the comments, DHH admits that their LB blew and they didn't have a hot standby:
"It was no doubt a mistake not to have a second load balancer sitting ready"
From first comment on the post.
* reassure users that the service was "merely" unavailable and no data was lost (i think you already do this)
* explain specifically what happened and why to the best of your knowledge (i think you already do this)
* explain specifically what you're going to do to ensure it doesn't happen again, within reason
* if the downtime is extensive, give paying users a free month or whatever of service (i think you would already do this), within reason
If you pay X for a service, generally you'll have an idea of the service level and value you expect. I think most people are reasonable about this.
Customers that go off the rails (no pun intended) because of an outage in a free/inexpensive service are probably customers you don't want to have.
http://www.37signals.com/svn/posts/800-what-happened-this-mo...
(Although the Rackspace comment might have been a tactical error).
I was impressed with the post today, is why I commented.
http://en.wikipedia.org/wiki/Places_in_The_Hitchhiker's_Guid...
I strongly disagree here. I always hate this scapegoating behavior, and also it irks me when for some public disasters a random person gets fired and then supposedly everything has been amended. I don't care about the people about your company, I just want you to not screw up. On the other hand, everybody makes mistakes.
Internally, however, you have to make sure you have processes in place to find out what happened so that if someone was responsible, you can figure out where they went wrong and teach them the procedures that will prevent the problem from happening again (this assumes that the person or people weren't willfully causing the problem, of course).
Also as was mentioned on the first comment, 37signals has used almost those exact same words they're condemning in this blog post. I'm not going to say they're hypocrites... but the evidence is pretty compelling.
http://www.37signals.com/svn/posts/698-downtime-notice "We deeply apologize for any inconveniences this may have caused"
&
http://37signals.blogs.com/products/2007/11/downtime-explan.... "We apologize for any inconvenience this downtime caused your business."
I'd much rather a company that operates services for 24 hours a day to be able to let people know of the situation as it happens instead of apologizing profusely about it the next day in personalized language.
That's just me though.
But, I guess it's easier said than done if you're ordering a bigger meal than you can eat when your approach to running a business is making it about you, and not your customers (http://www.wired.com/techbiz/media/magazine/16-03/mf_signals...).
At the time I wanted to see where I could apply the 5 why's, but never got around to it.
anyway... i think outage messages should have generic language, it is a key to moving on or ignoring the notice...
but you should progressively be able to click for more details, down to the point where if you're so curious why don't you help: here's a link to the active outage discussion with the technicians