From a CIO to any IT management level, you always have challenges to define your technology road ahead of the market curve. It is always important to stay at par or move ahead of the market for adopting new IT technologies.
Say CEO of a global leading mobile service provider decides to launch a brand new chat/social media service that plans to blow away the current competition. Service is to be launched in multiple continents / countries / cities where the telecom company has it operations.
Now the CIO has to forecast the IT investment. His team of IT managers starts debating on the possible technology options. They need to figure out the social media application to be adopted and what underlying technology platforms to be used.
One of the IT Vice President (VP) in CIO’s team for Asia recommends going with “MyXX” social media app on a SaaS (Software as a Service) based cloud model as it will be very cost effective.
Another VP for North America is OK with “MyXX” app but prefers to host it in their data centers. He consulted his peers in the industry and they recommended on a premise hosted model with geographical redundancy.
Similarly the IT leadership team under the CIO had some other great ideas on the applications and technologies to launch this social media application.The company’s sales and marketing team also has some suggestions based on market trends for popular social media apps which can be adopted.
But the million dollar question is what will be the operational efficiency of any of these applications and technologies in their own environment. How to predict the end user experience prior to the launch?
Stop people defining your needs and it’s time to define your own technology and IT operation needs. As they say the cannons are only tested in the battlefield.
DevOps is the emerging trend for IT software which jointly addresses the “Development and Operation” needs for IT products. DevOps is focused on improved deployment frequency which ensures that new releases are available on a shorter delivery cycle. It also minimizes the failure rate of new releases and ensures minimal lead time for any fixes.
One of the most important pillars in the IT strategy is to have your IT infrastructure or IT application monitoring solution is DevOps compliant. Your deployment model will evolve over time and same is expected from your IT monitoring solution. You can plan the IT deployment model/architecture but you expect it to change over time to adapt to your real needs.
Service modeling of your monitored IT infrastructure with the IT monitoring solution will play a key role in improving the operational efficiency of your IT applications enhancing the end user experience.
CA Technologies offers a service assurance product “Service Operations Insight (SOI)” which enables you to model the elements in your IT infrastructure into a service model. You monitor the end user experience via the service model which ensures the overall operation efficiency of the service and the underlying infrastructure.
CA SOI product is a “Manager of Managers” which can be easily integrated with a suite of other CA Products like Unified Infrastructure Management (UIM) or CA Application Performance Manager (APM) or variety of 3rd party IT monitoring products.
CA SOI has quarterly delivery cadence with new product features and fixes to the end customer. This ensures the most fundamental need for DevOps is met with a shorter time to market product delivery cycle which lowers the failure rate of new releases and shortened lead time between fixes.
As you add to your existing IT infrastructure, it is quite important to have a holistic view of your entire setup so that you can drill down on the bottle necks which slow down any service which is all your end users care about.
CA SOI helps you to derive the operational intelligence from all the tools used to monitor your IT setup. You build service models mapping your end user service with actual IT systems in use along with their relationships. E.g. when the new social media app referred in the above example was deployed actually had a firewall port which was slowing the entire the end user experience.As you build this to a service model, you can easily identify the load on the firewall port is always high and corresponding alerts confirm the cause. Taking appropriate remedial actions improve the service and end user experience and perception.
If you have thoughts or questions, please feel free to contact me at firstname.lastname@example.org and I would be happy to discuss this further.