Posts Tagged MTTR

BTM what is it for me?… really

While on my spinning bicycle in class this early morning on a cool New York day, I was cycling and grooving alondiscog on Diana Ross “if there’s a cure for THIS, i don’t want it”….. Being thankful I have time to do things I love. It reminded me of discussion I had with people working in IT multiple times; we IT have it though there is very little time for personal life:

we know our users are complaining, we know we are losing business, we have been trying to identify the issue for days, I am losing credibility, I missed several friends dinner, I work every weekends, I have to leave the office now because I have to jump on a change management conference call while driving with the kids screaming in the back of the car. I have other things on my plate, like launching our new private banking services, budgeting for new servers to address our merger with ABC company, I need to grow my business, we can’t even have a feel on how our services behave nor identifying simple problem such as one out of five times the browser hangs when entering employee badge number. The assumption I made last week on where the problem might have been are now wrong, the change management team applied a patch against that specific application and the problem didn’t go away. I am stress and tired…. I am stress and tired…. I am stress and tired…. I am stress and tired….

IT experts would say: “I have tools several, several, several, several tools, and it is true after triaging all the alerts, the tools were able to isolate issues but I really just care about what impacted my users in company ABC. What is the behavior of my most revenue generating transactions today and what will it be after we merge the two companies’ systems next week, how would I know if it improves or degrades the overall business service?”Familiar with THIS?  What if you would take a peek at introducing Business Transaction Management (BTM) into your IT process?

You would finally see at this moment the IT consumers and IT producers of business transaction information, knowing whom and what is impacted, focusing only on the most important services. What if you knew the exact flow of the information and the behavior of your special revenue generating credit card application transactions? BTM is a source of rich IT information.  It is much more than incident management, you can not only understand the current behavior and plan for growing your business you can see the impact on your services of an unplanned or planned change.

This is the cure to resolve the “THIS”, today, tomorrow, next week, on a constantly changing fluid IT environment. Really who could have predicted that you would transact business via text messages?  With this information on hand feel free to use those specialized tools and apply them appropriately to isolate granular application components issues but change the way you think about managing IT,  It is not always about technical components. Now, I won’t cure all your stress and fatigue as there always be screaming kids, traffic, lines at the coffee shop but one less thing to worry about, getting a little more of your personal life back, one more thing to proudly walk to your management and really feeling good that you know the “THIS” at every moment of the day and I guarantee you will be grooving along a Disco song….

http://mpbelanger.wordpress.com/about/

Add comment October 22, 2009

Putting a Price Tag on BTM

Thoughts on the real value of BTM and why the current ROI models, which are typically based on cost savings, are missing the point.

Continue Reading Add comment August 25, 2009

Why Business Transaction Management is not average

Sometimes in life the truth hurts. I remember the first time I went to parent’s evening at school and listened to my teachers telling my parents what I was actually like in the classroom. I was seven at the time and it was quite possibly the worst experience of my life… bar the occasion I fell down an escalator in Covent Garden tube station in front of about 200 people in rush hour. School teachers would often say “Stephen is a pleasant pupil for most of the time….however sometimes he loses his concentration and his work suffers as a result.” It was a polite way of basically saying “Stephen can be a total liability at times when he’s not paying attention in class.” The truth was hard for me to take but over time it stopped me being a liability in the classroom and eventually turned me into the nice, pleasant and text book professional I am today (I excelled at creative writing, BTW).

A more composed photo of me at School.

A more composed photo of me at School.

Business Transactions are just like school kids; for most of the time they behave themselves until one or two cause chaos and the next thing you know it’s all kicking off and people start shouting. When it comes to finding out who was responsible for the chaos it’s often an impossible task unless you know what every school kid or business transaction was actually doing at the time. The fact that the majority of school kids or business transactions were behaving is irrelevant if the class or application is currently in turmoil.

Being able to pin point the culprits is often an impossible task when you have to work with data that has been summarised and averaged.  For example, if you’re managing a trading application and a single trade worth millions takes 50 seconds to execute and you’re looking at data that is telling you that your average trade response time is milliseconds then you my friend have had it.

This summarization of data is often a key reason why organisations continue to have issues despite investing several million in Enterprise monitoring technology. The reason for this is that many traditional monitoring vendors focus on tiers. They collect every KPI and metric available for a given tier to ensure they have a wealth of historical data available for later analysis. The problem is that these vendors can’t collect every metric from every tier all of the time, so they resort to sampling and summarization of data to reduce data storage and agent overhead. The net result of all of this is that the data the user looks at is averaged.

For example, the average response time of a Servlet, API call or SQL statement in a tier could be 2.3 seconds. If the average is low then everything looks great – the problem is that it’s impossible to spot exceptions or differentiate response times that are specific to a single user or single business transaction.  A problematic business transaction will often get masked or unnoticed in the mix of similar business transactions that ran fine with no issue.

Today many IT vendors are providing Business Transaction Management (BTM) capabilities that focus on monitoring business transactions rather than tiers. The guiding principle is to track all business transactions across all tiers all of the time providing customers with complete visibility and definitive data. In the same way that a school teacher finds out Billy started the class riot by super gluing Stephanie’s hair to the table you can find out why an individual business transaction ran slow because you know exactly how long that business transaction spent in each tier it flowed through. You can therefore identify and isolate business impact in seconds.

Hundreds of IT professionals week in week out are being blamed for application outages or sev 1 issues. Why? A code red generally means twenty people get on a call and start investigating the network, web servers, app server, database, storage and so on.  They do this without considering what the business impact actually is and what tier is actually causing the business impact in the first place. People still fly blind and make decisions on data that isn’t entirely accurate like average response times. Personal assumptions are therefore made which can often add fuel to a fire that is already raging.

The good news is that these BTM solutions allow you to manage with fact because the data you look at is real, accurate and definitive. It hasn’t been summarised, averaged or lost. BTM provides you with total visibility into who executed what where and for how long. This basically means you have all the facts before you make that code red call and bother 20 people. You therefore slash Mean Time to Resolution (MTTR) and in the process improve the quality of life for the people who you work with. You’ll blame them less and they’ll spent most of their time on work they enjoy rather than fire-fighting or being in denial every time they look at subjective data from other people.

Stop guessing and start knowing with Business Transaction Management.

1 comment July 9, 2009

Why BTM Complements APM Solutions

Something that has become clear in my mind over the last year  is that Business Transaction Management (BTM) is very different to the popular Application Performance Management (APM) solutions we’ve typically seen in the market place over the last 5 years. I base my opinion solely on an important group of people we’ve come to know over the years as “customers”.

My father once taught me an important lesson whilst he was arguing with a waiter in a restaurant, something along the lines of “The customer is always right”. In fact, it was only recently I used the exact same phrase whilst interacting with the security staff at EL AL airport check-in. After a few puzzled looks, baggage checks, several questions and two stickers I was on my way. Anyway, my point is that customers are generally a good indication as to whether something is good, bad, useful, different or valuable.

In the last year I’ve sat with several Fortune 500 customers who have ALL told me that BTM is changing the way they utilise their APM investments. In fact, two of these customers actually shared with me their IT service delivery and support processes so I could see with my own eyes where BTM and APM were playing a key role towards the common objectives of improving end user service levels, performance and availability. Simply put, BTM was used to identify, alert, prioritise (understand business impact) and isolate issues whereas APM was then used to understand root cause and resolution of these issues.

For example, in real-time BTM could detect a user specific transaction that breached in the application, it could then provide an immediate latency breakdown across all tiers where that problematic transaction traversed. Once the latency is isolated to a specific tier the customer can then focus their APM solutions to that tier and understand the root cause and apply a fix. The net result of all of this is that Mean Time To Resolution (MTTR) or Recovery (take your pick) is significantly reduced. One BTM customer dropped MTTR from 2 hours to under 15 minutes using both BTM and APM effectively together.

User’s experience transactions, its therefore important that BTM provides you with visibility of every transaction from every user across every tier so you can focus your APM solutions in seconds to the tiers that are causing issues. When your application spans tens or hundreds of tiers you need to isolate the right haystack before you start looking for that needle.

1 comment June 16, 2009


Monthly Archives

Meet the Bloggers

Tags

Apdex APM Application Management Application Performance Application Performance Management BSM BTM BTM "Business Transaction Management" "Transacton Management" Business Business IT Alignment Business Model Business Service Management Business Transaction Management Business Transactions Change Management Clear cloud computing CMDB Cost End User Experience End User Monitoring Enterprise Monitoring Experience management Incident Management iPhone IT ITIL IT Outsourcing ITSM Marie-Pierre Belanger Marketing Monitoring MTTR Net Neutrality OpTier People and process ROI Russell Rothstein Stephen Burton Transaction Flow Transaction Management Transaction Performance Management Value virtualization virtualization management

Blogroll