After three long years of recession, the days of the wasteful IT budget are over. While no one would suggest cutting across all IT budget items, potentially hurting business goals, companies must pinpoint the areas where they are being wasteful, eliminate that waste, and reinvest the savings in IT applications that contribute to business growth and innovation.
Of course, this is a complex task. The cost of a particular IT service to a particular business unit across the lifecycle of the service isn’t something you can calculate manually. Excel spreadsheets are awesome, but this is one area where they simply won’t do, and this is especially true in today’s complex IT environments that typically include shared services, virtualized data centers, and cloud computing services.
To get true visibility into the cost of IT, each business unit needs to combine data of how much it spends on IT services on an ongoing basis (not just the purchase price, of course); how it utilizes those services; and whether there are any viable, more cost-effective alternatives. It needs the ability to “play” with the numbers, checking the impact of those alternatives. And it needs to do this continually, on a daily basis, not just once in a while!
Needless to say, this is too labor-intensive to be done manually. This is where IT Cost Management (LINK to homepage) solutions become crucial. They deliver the detailed information about IT services costs, utilization, alternatives and business priorities needed to optimize IT budgets and invest in IT services that provide the greatest business value.
Once you deploy your IT Cost Management (ITCM) system, and have full visibility into your IT costs, take these five steps to optimize your IT budget:
1. Application Rationalization
Identify the right candidates for rationalization among the many applications in your IT application portfolio. This can be done by identifying applications that have high ongoing costs and low usage as candidates for end-of-life; by analyzing lower-cost alternatives (including SaaS-based solutions and outsourcing) for applications with high costs and low business criticality; and by reducing support levels for applications with high support costs and low business criticality.
2. Identify Virtualization and Consolidation Candidates
Virtualization: The goal is to identify the servers and desktops that offer the greatest opportunities for cost savings through virtualization. You will want to identify areas where cost savings from virtualization are high and business risk is low; virtualize servers with high costs, low utilization, and no business-critical applications; and proactively identify desktops with high support costs as candidates for virtualization in the next hardware refresh cycle.
Consolidation: Once you have a good understanding of total cost of ownership and service level requirements and an ongoing visibility into complex cost drivers such as power and cooling requirements, support costs, security requirements, and administration costs, and can compare those against service level requirements and the application’s importance to the business, you can put together a smart consolidation strategy. Generally, you should look for servers and desktops with high cost/CPU that are approaching end-of-life and consolidate those first.
3. Defer Upgrades and Hardware Refresh
When business benefits do not significantly outweigh the costs, upgrades should be deferred. Use your ITCM system to identify upgrade candidates such as servers and applications with low total costs and low business criticality and defer upgrading those. In addition, check potential operating cost savings from replacing aging servers and storage systems instead of upgrading them.
When it comes to refreshing hardware components, find the systems that cost the most to operate and would benefit the most from a refresh. In addition, prioritize refreshes by investigating utilization patterns to determine high-use hardware with many different users and high business criticality.
4. Identify End-of-Life Candidates
With hundreds or thousands of applications running in the typical IT infrastructure, it is difficult for IT managers to notice when an application’s usage has declined. Identifying applications that are end-of-life candidates requires an understanding of the application’s value to the business, its usage patterns, and the cost of support and maintenance.
Use your ITCM system to identify applications that have high ongoing costs and low usage, or low business criticality. These are good candidates for end-of-life. You should also check alternatives to end-of-life, including SaaS-based solutions and outsourcing, or providing lower levels of service to end-users.
5. Reduce Service Levels
Often, IT services experience a reduction in demand as the application ages, even though they are still important to the business and are not good candidates for end-of-life. Scaling back service levels for these applications can result in significant savings.
Use your ITCM system to analyze “what-if“ scenarios to estimate savings from reductions in service levels. Then rank applications based on importance to the business and migrate low-criticality applications to lower support levels.
The tips outlined here for IT cost optimization are fairly straightforward. But without the deep visibility into your IT costs that an ITCM system allows, and the ability to analyze different “what-if“ scenarios, it’s nearly impossible to achieve the significant cost savings that can result from following them.