Analyzing the End-to-End Challenge
Friday, June 20th, 2008 Posted by: Jonathan Ginter
Julie Craig from Enterprise Management Associates published a very interesting article entitled “The End-to-End Challenge“. In this article, she reveals some disturbing statistics, among which were the following (I am paraphrasing here):
- - 43% of application outages are still reported by users
- - 37% of IT professionals lack the tools they need to support their business applications (even though unrelated research reports that IT organizations are using anywhere from 5 to over 25 management tools)
- - 41% of IT organizations prefer to use “expert opinion” to diagnose problems
Although I believe the rate of user-reported issues is much higher, I note that she used the term “outages”, so it is possible that she is only referring to actual downtime and not slow performance or other types of errors. If this is, in fact, a correct interpretation of her meaning, it makes her estimate even more ominous for IT organizations. If Ms. Craig is correct, then an area where IT departments considered themselves to be fairly proficient – the detection of downtime – is proving to be more flawed than previously believed.
However, what caught my eye most were the subsequent assertions. More than a third of IT professionals feel that they are poorly equipped to monitor their web applications even though they are – for the most part – drowning in tools. Ms. Craig goes on to point out that almost half of the IT departments surveyed were relying on their resident experts to figure out what was wrong. I can’t help but feel that this is a direct result of losing faith in the wealth of available tools. When the tools are not doing the job, it is a natural reaction to fall back on the human factor.
So why are all of these tools failing to do the job? Ms. Craig clearly believes that the problem is with end-to-end visibility. However, I disagree for a very simple reason: this fails to address the rate of user-reported outages. Users cannot see the full end-to-end and yet they are more efficient at noticing problems than the IT department. If you want to be as good as your users, you have to be able to see how they are being affected by your applications. You need to see your users’ experience.
And that is what is wrong with most tools out there today. They look at the infrastructure instead of the users. If you can’t see the negative impacts on your users, then all of your other monitoring is rather pointless, since it doesn’t help to support the bottom line of making your users happy.
And let’s be clear. You want to see what is happening to all of your users, not just one or a handful. You have to focus on the forest and not the trees.
It’s nice to see the end-to-end picture, but that is only useful after you have won the war of finding more problems than your users do.
