Posts Tagged Transaction Management
You can only see what you can see.
by Stephen Burton, 6th December 2009.
I read a discussion last week on the internet where a person asked a simple question “How can I get an End to End latency breakdown of my business transactions”. Before I’d even had chance to comment I noticed that two software vendors had already replied with links to their website claiming that they deliver exactly what the original poster was asking for (imagine the odds of that eh?
).
1 comment December 6, 2009
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 alon
g 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….
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
Manage IT with Business Impact not with Traffic Lights
I’ve been using the phrase “If everything is important then nothing is important” quite a lot in the last week. In my desperate attempts as a product manager to respond to every email, enhancement request, PRD, conference call and tweet it’s becoming quite challenging to say the least. I’m constantly fighting the battle of email and have even tried sending less email recently in the vain attempt that I’ll receive less…which didn’t seem to work at all. I even tried setting filters up on my inbox but still the emails keep getting through, it’s actually a novelty these days when someone picks up the phone and has the audacity to speak to me.
A typical day for me starts with a latte (and more often than not a chocolate chunk cookie) from Starbucks followed by a quick prioritization session. What things am I going to do today that will have the biggest impact on the company I work for? I could attempt each day to deal with email and tasks as they arrive on my desk in the vain attempt that I’ll keep everyone happy which normally requires working till 2am in the morning each day. Alternatively, I can be smart with how I work and push back of things that are less of a priority or have no tangible impact on the business.

Traffic lights don't always reflect the true business impact
What I go through daily as a product manager is pretty much identical to what operations and application support teams go through each day. Most support teams get email, in fact they get several hundred email or even several thousand emails as a result of the enterprise monitoring solutions they have hooked up to every component of their infrastructure. They have alerts and traffic lights configured for their OS, networks, storage, middleware, messaging, databases and users across hundreds of applications and thousands of physical servers. Customer’s enterprise dashboards turn red and stay red because they simply cannot deal with the volume they receive daily. It’s a monumental task to browse through alerts and put all the pieces together in the attempt that you can identify and isolate an issue before the business picks up the phone and starts asking questions.
More importantly, 99% of these alerts have no business context. The alerts contain technical information based on KPI metrics for a given threshold breach or state, they do not provide any visibility into how the alert is impacting the business. If an enterprise monitoring team receives 5,000 alerts a day how can they make sure they deal with the 3 or 4 alerts that are impacting the business vs. the 4,997 alerts that are just noise?
The answer is Business Transaction Management. When you can manage all business transactions across all tiers all of the time you have total visibility into how your business runs on IT. More importantly you can quantify business impact in real-time by seeing with your own eyes which business transactions, users and applications are experiencing service level breaches. You manage IT with business impact so that you can truly prioritise your teams and resources to deal with the incidents that are most detrimental your business. Gone are the days when your IT support department manages IT with traffic lights based on infrastructure alerts or by investigating each alert as it arrives in the inbox that is running out of disk quota.
Not all business transactions, users and applications are equal. Just like not all emails, enhancement requests and PRD’s are equal for a product manager. If you can’t prioritize and focus on the things that have an impact on your business then the amount of value you’re providing to that business is pretty questionable. In many organizations the business is IT and without IT the business would fail. It’s therefore essential that IT is aligned to the needs and priorities of the business.
2 comments July 28, 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.
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
New business transaction management research announced
On June 16th, OpTier announced that it had interviewed 2,000 UK IT decision makers at businesses of 1,000+ employees across a range of industries, including retail, government, finance, telecoms and manufacturing. The results were significant, finding that two-thirds of IT managers are blinded by complexity of management tools and, as a result, are costing large businesses more than £4.5million annually.
The startling insight was picked up across the UK and brought business transaction management to the forefront of IT news in the UK.
Head over to the press release on OpTier.com to learn more about the research.
Add comment June 22, 2009
Why Every Business Transaction Counts
It’s ironic how I’m writing this week’s blog in the comfort of EL AL’s business lounge whilst my plane destined for Tel Aviv is being fixed (or so I was told 15 minutes ago). Travelling to Israel has been a part and parcel of my job for the past four years and even today I still run into issues (admittedly most of them caused by laziness at the airport). A classic example is getting a hold of Israeli Shekels to pay the taxi driver at the other end. It would be too easy to get these at the AMEX counter at London Heathrow, so instead I wait until I land and use the cash machines at the baggage claim at Ben Gurion Airport, Israel. I mean, how hard can it be to use a cash machine in another country? Answer: impossible.

No cash means no Shakshouka breakfast in Tel Aviv!
I like most people in the world have a cash card. This plastic thing can be inserted into an ATM machine and with a correct PIN I can request money in virtually any country I’m in. Nine times out of ten the money will start flowing but in the exceptional circumstance it doesn’t I hit a major problem. No cash means no taxi and no taxi means no hotel room and no hotel room means I get to sleep at the airport; quite a problem when you’ve just landed on a red eye flight into Tel Aviv at 4am in the morning and you’re begging for that hotel bed.
Solution – give my bank a call. I’m really not joking, I call their support helpline and say “Hi, I’ve just landed in Israel and my cash card isn’t working which means I can’t get a taxi to my hotel”. The bank’s response is initially one of surprise before I get passed through to their fraud department who then pulls up my bank account details and confirms that I attempted to withdraw cash in a foreign country a few minutes ago. They have all the intelligence and data to know exactly why my ATM transaction wouldn’t give me cash. They can identify a risk, isolate it and take action in pretty much real-time to prevent someone who they think is about to commit fraudulent activity and damage their business. Unfortunately for me, my bank tends to be trigger happy when I travel to different parts of the world resulting in my cash card being stopped temporarily. I might be the one in a million customers who has this problem so its important my bank can explain themselves.
The good thing about my bank is that they have a complete history of all their customers transactions (including mine). They know who, what, where and when things were requested from my bank account so if I need help they can see things through my eyes without having to ask me ten thousand questions. They can also give me answers to my problems in seconds like “Sorry Sir, we’ve put your card on hold because it was abnormal activity in a foreign country. Give us 5 minutes and we’ll re-activate it”.
What banks do with monitoring ATM transactions is very similar to what many companies are doing with Business Transaction Management to help their IT departments provide a better level of service to users. When a user calls up the application support team or help desk complaining of issues, IT needs a complete history of that user’s activity and transactions so they know the who, what, where and when. Without this information it becomes a near impossible task to provide answers. If application support replied “sorry we have no history of your transactions”, what is the user likely to think?
23:38pm Flight update: Will have more information in 15 minutes.
Business Transaction Management gives application support and help desk complete visibility into all business transactions for all users across all IT components all of the time. This unique visibility therefore makes it very simple for IT to provide the answers it needs when problems arise and end users are affected. I mean, wouldn’t it be great to know that your website shopping basket transaction failed because some guy in marketing was running a report for the last three months on the same database that your shopping basket transaction was talking to…or that you can’t log onto your CRM system because the authentication server your transaction talks to died five minutes ago?
Managing IT from the business transaction perspective is helping many organisations today provide answers to their users, and more importantly to the business that is looking to improve service levels and end user experience.
00:03am Flight Update: Plane will fly at 10.00am tomorrow morning. Great – thanks EL AL!
Add comment June 21, 2009

