Application Portfolio Rationalization is an important part of modern strategic business. As the name suggests it is the process of assessing and streamlining the current organizational software environment to improve effectiveness and efficiency, reduce risks and create a foundation for future evolution. Application Rationalization a necessary step to preparing for creating business agility, delivering optimal strategic portfolio management and optimizing difference making business approaches like enterprise architecture (EA).
How to succeed at Application Rationalization
- Define goals for your application rationalization project
- Conduct an application inventory
- Understand how business dimensions relate to applications
- Leverage surveys to engage all stakeholders
- Analyze results to discover opportunities
- Develop an Application Rationalization strategy
- Shift to a continuous Application Rationalization process
Let’s look at each of those in more detail to understand how they contribute to a successful rationalization of your application portfolio.
1) Define goals for your application rationalization project
If you don’t know where you’re going, you won’t know when you get there. That’s as true for Application Rationalization as for anything else, and success comes from knowing what you want to achieve. There will likely be a series of desired outcomes, some carrying more weight than others. You may want to reduce your technical debt, modernize your application environment, migrate to the cloud, reduce costs and so on.
Those outcomes must be identified, prioritized and defined in terms of success criteria – a way of quantifying the outcome that you are looking to achieve. How much technical debt needs to be eliminated? How much do costs need to be reduced? Defining these categories and measures is essential as it forms the foundation of the process and informs the work you will be carrying out and the surveys you will be developing.
2) Conduct an application inventory
You likely already have an inventory of your application portfolio. In fact, you likely have multiple inventories, and that’s the problem. Some may be contained in management tools, some in configuration management databases, and some likely in spreadsheets. You need to be able to consolidate everything into one place, with consistent, accurate, complete and up to date information to be able to conduct a successful rationalization.
Tools like our 360 Enterprise Connect solution can help you achieve this and identify any information gaps that you need to address before moving forward. This inventory is your baseline, your starting point, and it is essential it accurately reflects your organization’s application environment.
3) Understand how business dimensions relate to applications
Building on the information contained in your current application inventories, determine which business dimensions are impacted by each application:
- Business capability – what the business does
- Value streams and processes – how the business operates and how it can be improved
- Information landscapes – what is important to the business, what is peripheral and what is ‘noise’
- Organizational landscapes – who is involved and how do they collaborate to flow value across the organization
- Technology reference models – the IT foundation of supportive technologies for the applications
This step is essential. It adds understanding to information, which begins the process of giving you the insight needed to move forward, insight that is then built on in the next step.
4) Leverage surveys to engage all stakeholders
Successful application rationalization requires you to fully understand your application portfolio . This means engaging all stakeholders in the process and asking questions that are relevant and contextualized to your IT environment. A standalone survey tool will not cut it; you need a solution that can develop surveys based on the data you already have – something that 360 Enterprise Connect can do for you.
How to conduct application rationalization surveys
- Build application surveys that will collect the information you need
- Distribute to all stakeholders including those outside your business (partners, suppliers, etc.)
- Capture and validate responses
- Store all survey data in a format that allows for meaningful analysis
- Track response rates, chase submissions and otherwise manage the survey process
It is essential that you ask the right questions to get the right information from the right people so that you can develop a complete picture of your application portfolio. That picture comes with the next step.
5) Analyze results to discover opportunities
Before you rationalize your application portfolio, you need to develop a complete understanding of the current business environment based on an analysis of the survey results. This analysis will allow you to understand your application landscape:
- Where there are redundant applications
- How well current applications align with strategic priorities and deliver business value
- The health of business and technical application environments
- How applications are distributed across various functional, technical and capability portfolios
- Which legacy applications should be retired or rebuilt
- Total cost of ownership, application costs, and license costs
- Where there’s overlapping functionality (duplicate applications)
- Under utilized applications
- Opportunities for cost savings
In addition, early analysis of survey responses can help you adjust the surveys if required to better align captured information with needs and address any gaps or lack of clarity. And finally, this analysis should be able to support the creation of visual representations of the finding in the form of heat maps, or similar to make communication easier and more effective.
6) Develop an Application Rationalization strategy
Once sufficient information has been captured and analyzed from the surveys, the models created by the analysis can guide your organizational response. Depending in your situation that is likely to consist of strategic roadmaps for your application portfolio and constituent parts, as well as business cases to drive more immediate investments.
Future state models can be developed to help communicate and understand how the organization will look once roadmap items have been delivered on, and data can be exported to Strategic Portfolio Management and Adaptive Project Management solutions for execution. All of this can then be managed through powerful dashboard and exports to BI tools from directly within your application portfolio management platform.
7) Shift to a continuous Application Rationalization process
While Application Rationalization isn’t something your organization will be doing every quarter, it also shouldn’t be assumed to be a one-time execution. Applying the process on a periodic basis can help support evergreening of your application portfolio, and resurveying participants can help validate and update information as well as identifying trends that may require further actions.
Additionally, many of the outcomes that organizations seek to achieve through rationalization activities can add value on multiple occasions as the organization seeks to respond to ever evolving environments and emerging threats and opportunities. This makes rationalization a valuable contributor to the larger, and related discipline of Application Portfolio Management.
If you’ve never rationalized your portfolio, or if you don’t know when it was last done, then you need to conduct the exercise now. It will support everything else you do and help ensure you are investing your strategic dollars where they are driving the most value. It will also help ensure that your priorities, roadmaps and strategic investments are being supported by your application capabilities, helping to drive optimal performance levels.
But to achieve the best possible levels of performance, you need a structured approach to application portfolio management – as we have set out here, and a tool that supports you every step of the way within the larger context of your strategic imperatives. That’s what UMT360 gives you.