Application Portfolio Management Foundations



Organizations consider application oversight a low priority and app portfolio knowledge is poor:

  • No dedicated or centralized effort to manage the app portfolio means no single source of truth is available to support informed decision making.
  • Organizations acquire more applications over time, creating redundancy, waste, and the need for additional support.
  • Organizations are more vulnerable to changing markets. Flexibility and growth are compromised when applications are unadaptable or cannot scale.

Our Advice

Critical Insight

  • You cannot outsource application strategy.
  • Modern software options have lessened the need for organizations to have robust in-house application management capabilities. But your applications’ future and governance of the portfolio still require centralized oversight to ensure the best overall return on investment.
  • Application portfolio management is the mechanism to ensure that the applications in your enterprise are delivering value and support for your value streams and business capabilities. Understanding value, satisfaction, technical health, and total cost of ownership are critical to digital transformation, modernization, and roadmaps.

Impact and Result

Build an APM program that is actionable and fit for size:

  • Understand your current state, needs, and goals for your application portfolio management.
  • Create an application and platform inventory that is built for better decision making.
  • Rationalize your apps with business priorities and communicate risk in operational terms.
  • Create a roadmap that improves communication between those who own, manage, and support your applications.

Application Portfolio Management Foundations Research & Tools

Besides the small introduction, subscribers and consulting clients within this management domain have access to:

1. Application Portfolio Management Foundations Deck – A guide that helps you establish your core application inventory, simplified rationalization, redundancy comparison, and modernization roadmap.

Enterprises have more applications than they need and rarely apply oversight to monitor the health, cost, and relative value of applications to ensure efficiency and minimal risk. This blueprint will help you build a streamlined application portfolio management process.

  • Application Portfolio Management Foundations – Phases 1-4

2. Application Portfolio Management Diagnostic Tool – A tool that assesses your current application portfolio.

Visibility into your application portfolio and APM practices will help inform and guide your next steps.

  • Application Portfolio Management Diagnostic Tool

3. Application Portfolio Management Foundations Playbook – A template that builds your application portfolio management playbook.

Capture your APM roles and responsibilities and build a repeatable process.

  • Application Portfolio Management Foundations Playbook

4. Application Portfolio Management Snapshot and Foundations Tool – A tool that stores application information and allows you to execute rationalization and build a portfolio roadmap.

This tool is the central hub for the activities within Application Portfolio Management Foundations.

  • Application Portfolio Management Snapshot and Foundations Tool
[infographic]

Workshop: Application Portfolio Management Foundations

Workshops offer an easy way to accelerate your project. If you are unable to do the project yourself, and a Guided Implementation isn't enough, we offer low-cost delivery of our project workshops. We take you through every phase of your project and ensure that you have a roadmap in place to complete your project successfully.

1 Lay Your Foundations

The Purpose

Work with key corporate stakeholders to come to a shared understanding of the benefits and aspects of application portfolio management.

Key Benefits Achieved

Establish the goals of APM.

Set the scope of APM responsibilities.

Establish business priorities for the application portfolio.

Activities

1.1 Define goals and metrics.

1.2 Define application categories.

1.3 Determine steps and roles.

1.4 Weight value drivers.

Outputs

Set short- and long-term goals and metrics.

Set the scope for applications.

Set the scope for the APM process.

Defined business value drivers.

2 Improve Your Inventory

The Purpose

Gather information on your applications to build a detailed inventory and identify areas of redundancy.

Key Benefits Achieved

Populated inventory based on your and your team’s current knowledge.

Understanding of outstanding data and a plan to collect it.

Activities

2.1 Populate inventory.

2.2 Assign business capabilities.

2.3 Review outstanding data.

Outputs

Initial application inventory

List of areas of redundancy

Plan to collect outstanding data

3 Gather Application Information

The Purpose

Work with the application subject matter experts to collect and compile data points and determine the appropriate disposition for your apps.

Key Benefits Achieved

Dispositions for individual applications

Application rationalization framework

Activities

3.1 Assess business value.

3.2 Assess end-user perspective.

3.3 Assess TCO.

3.4 Assess technical health.

3.5 Assess redundancies.

3.6 Determine dispositions.

Outputs

Business value score for individual applications

End-user satisfaction scores for individual applications

TCO score for individual applications

Technical health scores for individual applications

Feature-level assessment of redundant applications

Assigned dispositions for individual applications

4 Gather, Assess, and Select Dispositions

The Purpose

Work with application delivery specialists to determine the strategic plans for your apps and place these in your portfolio roadmap.

Key Benefits Achieved

Prioritized initiatives

Initial application portfolio roadmap

Ongoing structure of APM

Activities

4.1 Prioritize initiatives

4.2 Populate roadmap.

4.3 Determine ongoing APM cadence.

4.4 Build APM action plan.

Outputs

Prioritized new potential initiatives.

Built an initial portfolio roadmap.

Established an ongoing cadence of APM activities.

Built an action plan to complete APM activities.

Further reading

Application Portfolio Management Foundations

Ensure your application portfolio delivers the best possible return on investment.

Analyst Perspective

You can’t outsource accountability.

Many lack visibility into their overall application portfolio, focusing instead on individual projects or application development. Inevitably, application sprawl creates process and data disparities, redundant applications, and duplication of resources and stands as a significant barrier to business agility and responsiveness. The shift from strategic investment to application maintenance creates an unnecessary constraint on innovation and value delivery.

With the rise and convenience of SAAS solutions, IT has an increasing need to discover and support all applications in the organization. Unmanaged and unsanctioned applications can lead to increased reputational risk. What you don’t know WILL hurt you.

You can outsource development, you can even outsource maintenance, but you cannot outsource accountability for the portfolio. Organizations need a holistic dashboard of application performance and dispositions to help guide and inform planning and investment discussions. Application portfolio management (APM) can’t tell you why something is broken or how to fix it, but it is an important tool to determine if an application’s value and performance are up to your standards and can help meet your future goals.

The image contains a picture of Hans Eckman.

Hans Eckman
Principal Research Director
Info-Tech Research Group


Is this research right for you?

Research Navigation

Managing your application portfolio is essential regardless of its size or whether your software is purchased or developed in house. Each organization must have some degree of application portfolio management to ensure that applications deliver value efficiently and that their risk or gradual decline in technical health is appropriately limited.

Your APM goals

If this describes your primary goal(s)

  • We are building a business case to determine where and if APM is needed now.
  • We want to understand how well supported are our business capabilities, departments, or core functions by our current applications.
  • We want to start our APM program with our core or critical applications.
  • We want to build our APM inventory for less than 150 applications (division, department, operating unit, government, small enterprise, etc.).
  • We want to start simple with a quick win for our 150 most important applications.
  • We want to start with an APM pilot before committing to an enterprise APM program.
  • We need to rationalize potentially redundant and underperforming applications to determine which to keep, replace, or retire.
  • We want to start enterprise APM, with up to 150 critical applications.
  • We want to collect and analyze detailed information about our applications.
  • We need tools to help us calculate total cost of ownership (TCO) and value.
  • We want to customize our APM journey and rationalization.
  • We want to build a formal communication strategy for our APM program.

Executive Summary

Your Challenge

Common Obstacles

Info-Tech’s Approach

  • Organizations consider application oversight a low priority and app portfolio knowledge is poor.
  • No dedicated or centralized effort to manage the app portfolio means no single source of truth is available to support informed decision making.
  • Organizations acquire more applications over time, creating redundancy, waste, and the need for additional support.
  • Organizations are more vulnerable to changing markets. Flexibility and growth are compromised when applications are unadaptable or cannot scale.
  • APM implies taking a holistic approach and compiling multiple priorities and perspectives.
  • Organizations have limited time to act strategically or proactively and need to be succinct.
  • Uncertainties on business value prevent IT from successfully advising software decision making.
  • IT knows its technical debt but struggles to get the business to act on technical risks.
  • Attempts at exposing these problems rarely gain buy-in and discourage the push for improvement.
  • Think low priority over no priority.
  • Integrate these tasks into your mixed workload.
  • Create an inventory built for better decision making.
  • Rationalize your apps in accordance with business priorities and communicate risks on their terms.
  • Create a roadmap that improves communication between those who own, manage, and support an application.
  • Build your APM process fit for size.

Info-Tech Insight: You can’t outsource strategy.

Modern software options have decreased the need for organizations to have robust in-house application management capabilities. Your applications’ future and governance of the portfolio still require a centralized IT oversight to ensure the best return on investment.

The top IT challenges for SE come from app management

#1 challenge small enterprise owners face in their use of technology:

Taking appropriate security precautions

24%

The costs of needed upgrades to technology

17%

The time it takes to fix problems

17%

The cost of maintaining technology

14%

Lack of expertise

9%

Breaks in service

7%
Source: National Small Business Association, 2019

Having more applications than an organization needs means unnecessarily high costs and additional burden on the teams who support the applications. Especially in the case of small enterprises, this is added pressure the IT team cannot afford.

A poorly maintained portfolio will eventually hurt the business more than it hurts IT.

Legacy systems, complex environments, or anything that leads to a portfolio that can’t adapt to changing business needs will eventually become a barrier to business growth and accomplishing objectives. Often the blame is put on the IT department.

56%

of small businesses cited inflexible technology as a barrier to growth

Source: Salesforce as quoted by Tech Republic, 2019

A hidden and inefficient application portfolio is the root cause of so many pains experienced by both IT and the business.

  • Demand/Capacity Imbalance
  • Overspending
  • Security and Business Continuity Risk
  • Delays in Delivery
  • Barriers to Growth

APM comes at a justified cost

The image contains a screenshot of a graph to demonstrate APM and the costs.

The benefits of APM

APM identifies areas where you can reduce core spending and reinvest in innovation initiatives.

Other benefits can include:

  • Fewer redundancies
  • Less risk
  • Less complexity
  • Improved processes
  • Flexibility
  • Scalability

APM allows you to better understand and set the direction of your portfolio

Application Inventory

The artifact that documents and informs the business of your application portfolio.

Application Rationalization

The process of collecting information and assessing your applications to determine recommended dispositions.

Application Alignment

The process of revealing application information through interviewing stakeholders and aligning to business capabilities.

Application Roadmap

The artifact that showcases the strategic directions for your applications over a given timeline.

Application Portfolio Management (APM):

The ongoing practice of:

  • Providing visibility into applications across the organization.
  • Recommending corrections or enhancements to decision makers.
  • Aligning delivery teams on priority.
  • Showcasing the direction of applications to stakeholders.

Create a balanced approach to value delivery

Enterprise Agility and Value Realization

Product Lifecycle Management

Align your product and service improvement and execution to enterprise strategy and value realization in three key areas: defining your products and services, aligning product/service owners, and developing your product vision.

Product Delivery Lifecycle (Agile DevOps)

Enhance business agility by leveraging an Agile mindset and continuously improving your delivery throughput, quality, value realization, and adaptive governance.

Application Portfolio Management

Transform your application portfolio into a cohesive service catalog aligned to your business capabilities by discovering, rationalizing, and modernizing your applications while improving application maintenance, management, and reuse.

The image contains a screenshot of a Thought Model on the Application Department Strategy.


The image contains a screenshot of a Thought Model on Accelerate Your Transition to Product Delivery.

Every organization experiences some degree of application sprawl

The image contains a screenshot of images to demonstrate application sprawl.

Causes of Sprawl

  • Poor Lifecycle Management
  • Turnover & Lack of Knowledge Transfer
  • Siloed Business Units & Decentralized IT
  • Business-Managed IT
  • (Shadow IT)
  • Mergers & Acquisitions

Problems With Sprawl

  • Redundancy and Inefficient Spending
  • Disparate Apps & Data
  • Obsolescence
  • Difficulties in Prioritizing Support
  • Barriers to Change & Growth

Application Sprawl:

Inefficiencies within your application portfolio are created by the gradual and non-strategic accumulation of applications.

You have more apps than you need.

Only 34% of software is rated as both IMPORTANT and EFFECTIVE by users.

Source: Info-Tech’s CIO Business Vision

Build your APM journey map

The image contains screenshots of diagrams that reviews building your APM journey map.

Application rationalization provides insight

Directionless portfolio of applications

Info-Tech’s Five Lens Model

Assigned dispositions for individual apps

The image contains a screenshot of an example of directionless portfolio of applications.

Application Alignment

Business Value

Technical Health

End-User Perspective

Total Cost of Ownership (TCO)

Maintain: Keep the application but adjust its support structure.

Modernize: Create a new initiative to address an inadequacy.

Consolidate: Create a new initiative to reduce duplicate functionality.

Retire: Phase out the application.

Disposition: The intended strategic direction or implied course of action for an application.

How well do your apps support your core functions and teams?

How well are your apps aligned to value delivery?

Do your apps meet all IT quality standards and policies?

How well do your apps meet your end users’ needs?

What is the relative cost of ownership and operation of your apps?

Application rationalization requires the collection of several data points that represent these perspectives and act as the criteria for determining a disposition for each of your applications.

APM is an iterative and evergreen process

APM provides oversight and awareness of your application portfolio’s performance and support for your business operations and value delivery to all users and customers.

Determine Scope and categories Build your list of applications and capabilities Score each application based on your values Determine outcomes based on app scoring and support for capabilities

1. Lay Your Foundations

1.1 Assess the state of your current application portfolio.

1.2 Determine narrative.

1.3 Define goals and metrics.

1.4 Define application categories.

1.5 Determine APM steps and roles (SIPOC).

2. Improve Your Inventory

2.1 Populate your inventory.

2.2 Align to business capabilities.

*Repeat

3. Rationalize Your Apps

3.1 Assess business value.

3.2 Assess technical health.

3.3 Assess end-user perspective.

3.4 Assess total cost of ownership.

*Repeat

4. Populate Your Roadmap

4.1 Review APM Snapshot results.

4.2 Review APM Foundations results.

4.3 Determine dispositions.

4.4 Assess redundancies (optional).

4.5 Determine dispositions for redundant applications (optional).

4.6 Prioritize initiatives.

4.7 Determine ongoing cadence.

*Repeat

Repeat according to APM cadence and application changes

Executive Brief Case Study

INDUSTRY: Retail

SOURCE: Deloitte, 2017

Supermarket Company

The grocer was a smaller organization for the supermarket industry with a relatively low IT budget. While its portfolio consisted of a dozen applications, the organization still found it difficult to react to an evolving industry due to inflexible and overly complex legacy systems.

The IT manager found himself in a scenario where he knew the applications well but had little awareness of the business processes they supported. Application maintenance was purely in keeping things operational, with little consideration for a future business strategy.

As the business demanded more responsiveness to changes, the IT team needed to be able to react more efficiently and effectively while still securing the continuity of the business.

The IT manager found success by introducing APM and gaining a better understanding of the business use and future needs for the applications. The organization started small but then increased the scope over time to produce and develop techniques to aid the business in meeting strategic goals with applications.

Results

The IT manager gained credibility and trust within the organization. The organization was able to build a plan to move away from the legacy systems and create a portfolio more responsive to the dynamic needs of an evolving marketplace.

The application portfolio management initiative included the following components:

Train teams and stakeholders on APM

Model the core business processes

Collect application inventory

Assign APM responsibilities

Start small, then grow

Info-Tech’s application portfolio management methodology

1. Lay Your Foundations

2. Improve Your Inventory

3. Rationalize Your Apps

4. Populate Your Roadmap

Phase Activities

1.1 Assess your current application portfolio

1.2 Determine narrative

1.3 Define goals and metrics

1.4 Define application categories

1.5 Determine APM steps and roles

2.1 Populate your inventory

2.2 Align to business capabilities

3.1 Assess business value

3.2 Assess technical health

3.3 Assess end-user perspective

3.4 Assess total cost of ownership

4.1 Review APM Snapshot results

4.2 Review APM Foundations results

4.3 Determine dispositions

4.4 Assess redundancies (optional)

4.5 Determine dispositions for redundant applications (optional)

4.6 Prioritize initiatives

4.7 Determine ongoing APM cadence

Phase Outcomes

Work with the appropriate management stakeholders to:

  • Extract key business priorities.
  • Set your goals.
  • Define scope of APM effort.

Gather information on your own understanding of your applications to build a detailed inventory and identify areas of redundancy.

Work with application subject matter experts to collect and compile data points and determine the appropriate disposition for your apps.

Work with application delivery specialists to determine the strategic plans for your apps and place these in your portfolio roadmap.

Blueprint deliverables

Each step of this blueprint is accompanied by supporting deliverables to help you accomplish your goals.

Application Portfolio Management Foundations Playbook

Application Portfolio Management Snapshot and Foundations Tool

This template allows you to capture your APM roles and responsibilities and build a repeatable process.

This tool stores all relevant application information and allows you to assess your capability support, execute rationalization, and build a portfolio roadmap.

The image contains screenshots of the Application Portfolio Management Foundations Playbook. The image contains screenshots of the Application Portfolio Management Snapshot and Foundations Tool.

Key deliverable:

Blueprint Storyboard

This is the PowerPoint document you are viewing now. Follow this guide to understand APM, learn how to use the tools, and build a repeatable APM process that will be captured in your playbook.

The image contains a screenshot of the blueprint storyboard.

Info-Tech offers various levels of support to best suit your needs

DIY Toolkit

Guided Implementation

Workshop

Consulting

“Our team has already made this critical project a priority, and we have the time and capability, but some guidance along the way would be helpful.” “Our team knows that we need to fix a process, but we need assistance to determine where to focus. Some check-ins along the way would help keep us on track.” “We need to hit the ground running and get this project kicked off immediately. Our team has the ability to take this over once we get a framework and strategy in place.” “Our team does not have the time or the knowledge to take this project on. We need assistance through the entirety of this project.”

Diagnostics and consistent frameworks used throughout all four options

Guided Implementation

What does a typical GI for on this topic look like?

Phase 1 Phase 2 Phase 3 Phase 4

Call #1: Establish goals and foundations for your APM practice.

Call #2:

Initiate inventory and determine data requirements.

Call #3:

Initiate rationalization with group of applications.

Call #4:

Review result of first iteration and perform retrospective.

Call #5:

Initiate your roadmap and determine your ongoing APM practice.

Note: The Guided Implementation will focus on a subset or group of applications depending on the state of your current APM inventory and available time. The goal is to use this first group to build your APM process and models to support your ongoing discovery, rationalization, and modernization efforts.

A Guided Implementation (GI) is a series of calls with an Info-Tech analyst to help implement our right-sized best practices in your organization. A typical GI, using our materials, is 3 to 6 calls over the course of 1 to 3 months.

Workshop Overview

Contact your account representative for more information.
workshops@infotech.com 1-888-670-8889

1. Lay Your Foundations

2. Improve Your Inventory

3. Rationalize Your Apps

4. Populate Your Roadmap

Post Workshop Steps

Activities

1.1 Assess your current
application portfolio

1.2 Determine narrative

1.3 Define goals and metrics

1.4 Define application categories

1.5 Determine APM steps and roles

2.1 Populate your inventory

2.2 Align to business capabilities

3.1 Assess business value

3.2 Assess technical health

3.3 Assess end-user perspective

3.4 Assess total cost of ownership

4.1 Review APM Snapshot results

4.2 Review APM Foundations results

4.3 Determine dispositions

4.4 Assess redundancies (optional)

4.5 Determine dispositions for redundant applications (optional)

4.6 Prioritize initiatives

4.7 Determine ongoing APM cadence

  • Complete in-progress deliverables from the previous four days.
  • Set up review time for workshop deliverables and to discuss the next steps.

Outcomes

Work with the appropriate management stakeholders to:

  1. Extract key business priorities
  2. Set your goals
  3. Agree on key terms and set the scope for your APM effort

Work with your applications team to:

  1. Build a detailed inventory
  2. Identify areas of redundancy

Work with the SMEs for a subset of applications to:

  1. Define your rationalization criteria, descriptions, and scoring
  2. Evaluate each application using rationalization criteria

Work with application delivery specialists to:

  1. Determine the appropriate disposition for your apps
  2. Build an initial application portfolio roadmap
  3. Establish an ongoing cadence of APM activities

Info-Tech analysts complete:

  1. Workshop report
  2. APM Snapshot and Foundations Toolset
  3. Action plan

Note: The workshop will focus on a subset or group of applications depending on the state of your current APM inventory and available time. The goal is to use this first group to build your APM process and models to support your ongoing discovery, rationalization, and modernization efforts.

Workshop Options

Contact your account representative for more information.
workshops@infotech.com 1-888-670-8889

Outcomes

1-Day Snapshot

3-Day Snapshot and Foundations (Key Apps)

4-Day Snapshot and Foundations (Pilot Area)

APM Snapshot

  • Align applications to business capabilities
  • Evaluate application support for business capabilities

APM Foundations

  • Define your APM program and cadence
  • Rationalize applications using weighted criteria
  • Define application dispositions
  • Build an application roadmap aligned to initiatives

Establish APM practice with a small sample set of apps and capabilities.

Establish APM practice with a pilot group of apps and capabilities.

Blueprint Pre-Step: Get the right stakeholders to the right exercises

The image contains four steps and demonstrates who should be handling each exercise. 1. Lay Your Foundations, is to be handled by the APM Lead/Owner and the Key Corporate Stakeholders. 2. Improve Your Inventory, is to be handled by the APM Lead/Owner and the Applications Subject Matter Experts. 3. Rationalize Your Apps, is to be handled by the APM Lead/Owner, the Applications Subject Matter Experts, and the Delivery Leads. 4. Populate Your Roadmap, is to be handled by the APM Lead/Owner, the Key Corporate Stakeholders, and the Delivery Leads.

APM Lead/Owner (Recommended)

☐ Applications Lead or the individual responsible for application portfolio management, along with any applications team members, if available

Key Corporate Stakeholders

Depending on size and structure, participants could include:

☐ Head of IT (CIO, CTO, IT Director, or IT Manager)

☐ Head of shared services (CFO, COO, VP HR, etc.)

☐ Compliance Officer, Steering Committee

☐ Company owner or CEO

Application Subject Matter Experts

Individuals who have familiarity with a specific subset of applications

☐ Business owners (product owners, Head of Business Function, power users)

☐ Support owners (Operations Manager, IT Technician)

Delivery Leads

☐ Development Managers

☐ Solution Architects

☐ Project Managers

Understand your APM tools and outcomes

1.Diagnostic The image contains a screenshot of the diagnostic APM tool.

5. Foundations: Chart

The image contains a screenshot of the Foundations: Chart APM tool.

2. Data Journey

The image contains a screenshot of the data journey APM tool.

6. App Comparison

The image contains a screenshot of the App Comparison APM tool.

3. Snapshot

The image contains a screenshot of the snapshot APM tool.

7. Roadmap

The image contains a screenshot of the Roadmap APM tool.

4. Foundations: Results

The image contains a screenshot of the Foundations: Results APM Tool.

Examples and explanations of these tools are located on the following slides and within the phases where they occur.

Assess your current application portfolio with Info-Tech’s APM Diagnostic Tool

The image contains a screenshot of the APM Diagnostic Tool.

One of the primary purposes of application portfolio management is to get what we know and need to know on paper so we can share a common vision and understanding of our portfolio. This enables better discussions and decisions with your application owners and stakeholders.

APM worksheet data journey map

The image contains a screenshot of the APM worksheet data journey map.

Interpreting your APM Snapshot results

The image contains a screenshot of the APM snapshots results.

Interpreting your APM Foundations results

The image contains a screenshot of the APM Foundations results.

Interpreting your APM Foundations chart

The image contains a screenshot of the APM Foundations chart.

Compare application groups

Group comparison can be used for more than just redundant/overlapping applications.

The image contains a screenshot of images that demonstrate comparing application groups.

Apply Info-Tech’s 6 R’s Rationalization Disposition Model

The image contains a screenshot of Info-Tech's 6 R's Rationalization Disposition Model.

Disposition

Description

Reward

Prioritize new features or enhancement requests and openly welcome the expansion of these applications as new requests are presented.

Refresh

Address the poor end-user satisfaction with a prioritized project. Consult with users to determine if UX issues require improvement to address satisfaction.

Refocus

Determine the root cause of the low value. Refocus, retrain, or refresh the UX to improve value. If there is no value found, aim to "keep the lights on" until the app can be decommissioned.

Replace

Replace or rebuild the application as technical and user issues are putting important business capabilities at risk. Decommission application alongside replacement.

Remediate

Address the poor technical health or risk with a prioritized project. Further consult with development and technical teams to determine if migration or refactoring is suited to address the technical issue.

Retire

Cancel any requested features and enhancements. Schedule the proper decommission and transfer end users to a new or alternative system if necessary.

TCO, compared relatively to business value, helps determine the practicality of a disposition and the urgency of any call to action. Application alignment is factored in when assessing redundancies and has a separate set of dispositions.

Populate roadmap example

The image contains an example of the populate roadmap.

ARE YOU READY TO GET STARTED?

Phase 1

Lay Your Foundations

Phase 1

1.1 Assess Your Current Application Portfolio

1.2 Determine Narrative

1.3 Define Goals and Metrics

1.4 Define Application Categories

1.5 Determine APM Steps and Roles

Phase 2

2.1 Populate Your Inventory

2.2 Align to Business Capabilities

Phase 3

3.1 Assess Business Value

3.2 Assess Technical Health

3.3 Assess End-User Perspective

3.4 Assess Total Cost of Ownership

Phase 4

4.1 Review APM Snapshot Results

4.2 Review APM Foundations Results

4.3 Determine Dispositions

4.4 Assess Redundancies (Optional)

4.5 Determine Dispositions for Redundant Applications (Optional)

4.6 Prioritize Initiatives

4.7 Determine Ongoing APM Cadence

This phase involves the following participants:

Applications Lead

Key Corporate Stakeholders

Additional Resources

APM supports many goals

Building an APM process requires a proper understanding of the underlying business goals and objectives of your organization’s strategy. Effectively identifying these drivers is paramount to gaining buy-in and the approval for any changes you plan to make to your application portfolio.

After identifying these goals, you will need to ensure they are built into the foundations of your APM process.

“What is most critical?” but also “What must come first?”

Discover

Improve

Transform

Collect Inventory

Uncover Shadow IT

Uncover Redundancies

Anticipate Upgrades

Predict Retirement

Reduce Cost

Increase Efficiency

Reduce Applications

Eliminate Redundancy

Limit Risk

Improve Architecture

Modernize

Enable Scalability

Drive Business Growth

Improve UX

Assess your current application portfolio with Info-Tech’s APM Diagnostic Tool

The image contains a screenshot of the APM Diagnostic Tool.

One of the primary purposes of application portfolio management is to get what we know and need to know on paper so we can share a common vision and understanding of our portfolio. This enables better discussions and decisions with your application owners and stakeholders.

1.1 Assess your current application portfolio with Info-Tech’s diagnostic tool

Estimated time: 1 hour

  1. This tool provides visibility into your application portfolio and APM practices.
  2. Based on your assessment, you should gain a better understanding of whether the appropriate next steps are in application discovery, rationalization, or roadmapping.
  3. Complete the “Data Entry” worksheet in the Application Portfolio Management Diagnostic Tool (Excel).
  4. Review the “Results” worksheet to help inform and guide your next steps.

Download the Application Portfolio Management Diagnostic Tool

Input Output
  • Current APM program
  • Application landscape
  • APM current-state assessment
Materials Participants
  • Application Portfolio Management Diagnostic Tool
  • Applications Lead

1.1 Understanding the diagnostic results

  • Managed Apps are your known knowns and most of your portfolio.
  • Unmanaged and Unsanctioned Apps are known but have unknown risks and compliance. Bring these under IT support.
  • Unknown Apps are high risk and noncompliant. Prioritize these based on risk, cost, and use.
The image contains a screenshot of the diagnostic APM tool.
  • APM is more than an inventory and assessment. A strong APM program provides ongoing visibility and insights to drive application improvement and value delivery.
  • Use your Sprawl Factors to identify process and organizational gaps that may need to be addressed.
  • Your APM inventory is only as good as the information in it. Use this chart to identify gaps and develop a path to define missing information.
  • APM is an iterative process. Use this state assessment to determine where to focus most of your current effort.

Understand potential motivations for APM

The value of APM is defined by how the information will be used to drive better decisions.

Portfolio Governance

Transformative Initiatives

Event-Driven Rationalization

Improves:

  • Spending efficiency
  • Risk
  • Retirement of aged and low-value applications
  • Business enablement

Impact on your rationalization framework:

  • Less urgent
  • As rigorous as appropriate
  • Apply in-depth analysis as needed

Enables:

  • Data migration or harmonization
  • Legacy modernization
  • Infrastructure/cloud migration
  • Standardizing platforms
  • Shift to cloud and SAAS

Impact on your rationalization framework:

  • Time sensitive
  • Scope on impacted areas
  • Need to determine specific dispositions
  • Outcomes need to include detailed and actionable steps

Responds to:

  • Mergers and acquisitions
  • Regulatory and compliance change
  • New applications
  • Application retirement by vendors
  • Changes in business operations
  • Security risks and BC/DR

Impact on your rationalization framework:

  • Time constrained
  • Lots of discovery work
  • Primary focus on duplication
  • Increased process and system understanding

Different motivations will influence the appropriate approach to and urgency of APM or, specifically, rationalizing the portfolio. When rationalizing is directly related to enabling or in response to a broader initiative, you will need to create a more structured approach with a formal budget and resources.

1.2 Determine narrative

Estimated time: 30 minutes-2 hours

  1. Open the “Narrative” tab in the APM Snapshot and Foundations Tool.
  2. Start by listing your prevailing IT pain points with the application portfolio. These will be the issues experienced predominantly by the IT team and not necessarily by the stakeholders. Be sure to distinguish pain points from their root causes.
  3. Determine an equivalent business pain point for each IT pain point. This should be how the problem manifests itself to business stakeholders and should include potential risks to the organization is exposed to.
  4. Determine the business goal for each business pain point. Ideally, these are established organizational goals that key decision-makers will recognize. These goals should address the business pain points you have documented.
  5. Determine the technical objective for each business goal. These speak to the general corrections or enhancements to the portfolio required to accomplish the business goals.
  6. Use the “Narrative - Matrix” worksheet to group items into themes if needed.

Record the results in the APM Snapshot and Foundations Tool

Input Output
  • Familiarity with application landscape
  • Organizational context and strategic artifacts
  • Narrative for application portfolio transformation
Materials Participants
  • APM Snapshot and Foundations Tool
  • Application Portfolio Manager

Connect your pains to what the business cares about to find the most effective narrative

Root Cause

IT Pain Points

Business Pain Points

Business Goals

Narrative

Technical Objectives

Sprawl

Shadow IT/decentralized oversight

Neglect over time

Poor delivery processes

Back-End Complexity

Disparate Data/Apps

Poor Architectural Fit

Redundancy

Maintenance Demand/
Resource Drain

Low Maintainability

Technical Debt

Legacy, Aging, or Expiring Apps

Security Vulnerabilities

Unsatisfied Customers

Hurdles to Growth/Change

Poor Business Analytics

Process Inefficiency

Software Costs

Business Continuity Risk

Data Privacy Risk

Data/IP Theft Risk

Poor User Experience

Low-Value Apps

Scalability

Flexibility/Agility

Data-Driven Insights

M&A Transition

Business Unit Consolidation/ Centralization

Process Improvement

Process Modernization

Cost Reduction

Stability

Customer Protection

Security

Employee Enablement

Business Enablement

Innovation

Create Strategic Alignment

Identify specific business capabilities that are incompatible with strategic initiatives.

Reduce Application Intensity

Highlight the capabilities that are encumbered due to functional overlaps and complexity.

Reduce Software Costs

Specific business capabilities come at an unnecessarily or disproportionately high cost.

Mitigate Business Continuity Risk

Specific business capabilities are at risk of interruption or stoppages due to unresolved back-end issues.

Mitigate Security Risk

Specific business capabilities are at risk due to unmitigated security vulnerabilities or breaches.

Increase Satisfaction Applications

Specific business capabilities are not achieving their optimal business value.

Platform Standardization

Platform Standardization Consolidation

Data Harmonization

Removal/Consolidation of Redundant Applications

Legacy Modernization

Application Upgrades

Removal of Low-Value Applications

1.3 Define goals and metrics

Estimated time: 1 hour

  1. Determine the motivations behind APM. You may want to collect and review any of the organization’s strategic documents that provide additional context on previously established goals.
  2. With the appropriate stakeholders, discuss the goals of APM. Try to label your goals as either:
    1. Short term: Refers to immediate goals used to represent the progress of APM activities. Likely these goals are more IT-oriented
    2. Long term: Refers to broader and more distant goals more related to the impact of APM. These goals tend to be more business-oriented.
  3. To help clearly define your goals, discuss appropriate metrics for each goal. Often these metrics can be expressed as:
    1. Leading indicators: Metrics used to gauge the success of your short-term goals and the progress of APM activities.
    2. Lagging indicators: Metrics used to gauge the success of your long-term goals.

Record the results in the APM Snapshot and Foundations Tool

Input Output
  • Overarching organizational strategy
  • IT strategy
  • Defined goals and metrics for APM
Materials Participants
  • Whiteboard
  • Markers
  • APM Snapshot and Foundations Tool
  • Applications Lead
  • Key Corporate Stakeholders

1.3 Define goals and metrics: Example

Goals

Metric

Target

Short Term

Improve ability to inform the business

Leading Indicators

  • Application inventory with all data fields completed
  • Applications with recommended dispositions
  • 80% of portfolio

Improve ownership of applications

  • Applications with an assigned business and technical owner
  • 80% of portfolio

Reduce costs of portfolio

  • TCO of full application portfolio
  • The number of recovered/avoided software licenses from retired apps
  • Reduce by 5%
  • $50,000

Long Term

Migrate platform

Lagging Indicators

  • Migrate all applications
  • Total value change in on-premises apps switched to SaaS
  • 100% of applications
  • Increase 50%

Improve overall satisfaction with portfolio

  • End-user satisfaction rating
  • Increase 25%

Become more customer-centric

  • Increased sales
  • Increased customer experience
  • Increase 35%

“Application” doesn’t have the same meaning to everyone

The image contains a picture of Martin Fowler.

Code: A body of code that's seen by developers as a single unit.

Functionality: A group of functionality that business customers see as a single unit.

Funding: An initiative that those with the money see as a single budget.

?: What else?

“Essentially applications are social constructions.

Source: Martin Fowler

APM focuses on business applications.

“Software used by business users to perform a business function.”

– ServiceNow, 2020

Unfortunately, that definition is still quite vague.

You must set boundaries and scope for “application”

1. Many individual items can be considered applications on their own or components within or associated with an application.

2. Different categories of applications may be out of scope or handled differently within the activities and artifacts of APM.

Different categories of applications may be out of scope or handled differently within the activities and artifacts of APM.

  • Interface
  • Software Component
  • Supporting Software
  • Platform
  • Presentation Layer
  • Middleware
  • Micro Service
  • Database
  • UI
  • API
  • Data Access/ Transfer/Load
  • Operating System

Apps can be categorized by generic categories

  • Enterprise Applications
  • Unique Function-Specific Applications
  • Productivity Tools
  • Customer-Facing Applications
  • Mobile Applications

Apps can be categorized by bought vs. built or install types

  • Custom
  • On-Prem
  • Off the Shelf
  • SaaS
  • Hybrid
  • End-User-Built Tools

Apps can be categorized by the application family

  • Parent Application
  • Child Application
  • Package
  • Module
  • Suite
  • Component (Functional)

Apps can be categorized by the group managing them

  • IT-Managed Applications
  • Business-Managed Applications (Shadow IT)
  • Partner/External Applications

Apps can be categorized by tiers

  • Mission Critical
  • Tier 2
  • Tier 3

Set boundaries on what is an application or the individual unit that you’re making business decisions on. Also, determine which categories of applications are in scope and how they will be included in the activities and artifacts of APM. Use your product families defined in Deliver Digital Products at Scale to help define your application categories, groups, and boundaries.

1.4 Define application categories

Estimated time: 1 hour

  1. Review the items listed on the previous slide and consider what categories provide the best initial grouping to help organize your rationalization and dispositions. Update the category list to match your application groupings.
  2. Identify the additional categories you need to manage in your application portfolio.
  3. For each category, establish or modify a description or definition and provide examples that exist in your current portfolio.
  4. For each category, answer:
    1. Will these be documented in the application inventory?
    2. Will these be included in application rationalization? Think about if this item will be assigned a TCO, value score, and, ultimately, a disposition.
    3. Will these be listed in the application portfolio roadmap?
  5. If you completed Deliver Digital Products at Scale, use your product families to help define your application categories.

Record the results in the APM Snapshot and Foundations Tool

InputOutput
  • Working list of applications
  • Definitions and guidelines for which application categories are in scope for APM
MaterialsParticipants
  • Whiteboard and markers
  • APM Snapshot and Foundations Tool
  • Applications Lead
  • Key Corporate Stakeholders

1.4 APM worksheet data journey map

The image contains a screenshot of the APM worksheet data journey map.

1.4 Define application categories: Example

Category

Definition/Description

Examples

Documented in your application inventory?

Included in application rationalization?

Listed in your application portfolio roadmap?

Business Application

End-user facing applications that directly enable specific business functions. This includes enterprise-wide and business-function-specific applications. Separate modules will be considered a business application when appropriate.

ERP system, CRM software, accounting software

Yes

Yes. Unless currently in dev. TCO of the parent application will be divided among child apps.

Yes

Software Components

Back-end solutions are self-contained units that support business functions.

ETL, middleware, operating systems

No. Documentation in CMDB. These will be listed as a dependency in the application inventory.

No. These will be linked to a business app and included in TCO estimates and tech health assessments.

No

Productivity Tools

End-user-facing applications that enable standard communication of general document creation.

MS Word, MS Excel, corporate email

Yes

No

Yes

End-User- Built Microsoft Tools

Single instances of a Microsoft tool that the business has grown dependent on.

Payroll Excel tool, Access databases

No. Documentation in Business Tool Glossary.

No No

Partner Applications

Partners or third-party applications that the business has grown dependent on but are internally owned or managed.

Supplier’s ERP portal, government portal

No No

Yes

Shadow IT

Business-managed applications.

Downloaded tools

Yes

Yes. However, just from a redundancy perspective.

Yes

The roles in APM rarely exist; you need to adapt

Application Portfolio Manager

  • Responsible for the health and evolution of the application portfolio.
  • Facilitates the rationalization process.
  • Compiles and assesses application information and recommends and supports key decisions regarding the direction of the applications.
  • This is rarely a dedicated role even in large enterprises. For small enterprises, this should be an IT employee at a manager level – an IT manager or operations manager.

Business Owner

  • Responsible for managing individual applications on a functional level and approves and prioritizes projects.
  • Provides business process or functional subject matter expertise for the assessment of applications.
  • For small enterprises, this role is rarely defined, but the responsibility should exist. Consider the head of a business unit or a process owner as the owner of the application.

Support Owner

  • Responsible for the maintenance and management of individual applications.
  • Provides technical information and subject matter expertise for the assessment of an application.
  • For small enterprises, this would be those responsible for maintaining the application and those responsible for its initial implementation. Often support responsibilities are external, and this role will be more of a vendor manager.

Project Portfolio Manager

  • Responsible for intake, planning, and coordinating the resources that deliver any changes.
  • The body that consumes the results of rationalization and begins planning any required action or project.
  • For small enterprises, the approval process can come from a steering committee but it is often less formal. Often a smaller group of project managers facilitates planning and coordination and works closely with the delivery leads.

Corner-of-the-Desk Approach

  • No one is explicitly dedicated to building a strategy or APM practices.
  • Information is collected whenever the applications team has time available.
  • Benefits are pushed out and the value is lost.

Dedicated Approach

  • The initiative is given a budget and formal agenda.
  • Roles and responsibilities are assigned to team members.

The high-level steps of APM present some questions you need to answer

Build Inventory

Create the full list of applications and capture all necessary attributes.

  • Who will build the inventory?
  • Do you know all your applications (Shadow IT)?
  • Do you know your applications’ functionality?
  • Do you know where your applications overlap?
  • Who do you need to consult with to fill in the gaps?
  • Who will provide specific application information?

Collect & Compile

Engage with appropriate SMEs and collect necessary data points for rationalization.

  • Who will collect and compile the data points for rationalization?
  • What are the specific data points?
  • Are some of the data points currently documented?
  • Who will provide specific data points on technical health, cost, performance, and business value?
  • Who will determine what business value is?

Assess & Recommend

Apply rationalization framework and toolset to determine dispositions.

  • Who will apply a rationalization tool or decision-making framework to generate dispositions for the applications?
  • Who will modify the tool or framework to ensure results align to the goals of the organization?
  • Who will define any actions or projects that result from the rationalization? And who needs to be consulted to assess the feasibility of any potential project?

Validate & Roadmap

Present dispositions for validation and communicate any decisions or direction for applications.

  • Who will present the recommended disposition, corrective action, or new project to the appropriate decision maker?
  • Who is the appropriate decision maker for application changes or project approval?
  • What format is recommended (idea, proposal, business case) and what extra analysis is required?
  • Who needs to be consulted regarding the potential changes?

1.5 Determine APM steps and roles (SIPOC)

Estimated time: 1-2 hours

  1. Begin by comparing Info-Tech’s list of common APM roles to the roles that exist in your organization with respect to application management and ownership.
  2. There are four high-level steps for APM: build inventory, collect & compile, assess & recommend, and validate & roadmap. Apply the SIPOC (Supplier, Input, Process, Output, Customer) model by completing the following for each step:
    1. In the Process column, modify the description, if necessary. Identify who is responsible for performing the step.
    2. In the Inputs column, modify the list of inputs.
    3. In the Suppliers column, identify who must be included to provide the inputs.
    4. In the Outputs column, modify the list of outputs.
    5. In the Customers column, identify who consumes the outputs.
  3. (Optional) Outline how the results of APM will be consumed. For example, project intake or execution, data or platform migration, application or product management, or whichever is appropriate.

Record the results in the APM Snapshot and Foundations Tool

Input Output
  • Existing function and roles regarding application delivery, management, and ownership
  • Scope of APM
  • Responsibilities assigned to your roles
Materials Participants
  • Whiteboard and markers
  • “Supporting Activities – SIPOC” worksheet in the APM Snapshot and Foundations Tool
  • Applications Lead
  • Key Corporate Stakeholders

1.5 Determine steps and roles

Suppliers

Inputs

Process

Outputs

Customers

  • Applications Manager
  • Operations Manager
  • Business Owners
  • IT Team
  • List of applications
  • Application attributes
  • Business capabilities

Build Inventory

Create the full list of applications and capture all necessary attributes.

Resp: Applications Manager & IT team member

  • Application inventory
  • Identified redundancies
  • Whole organization
  • Applications SMEs
  • Business Owners
  • Support Owners & Team
  • End Users
  • Application inventory
  • Existing documentation
  • Additional collection methods
  • Knowledge of business value, cost, and performance for each application

Collect & Compile

Engage with appropriate SMEs and collect necessary data points for rationalization.

Resp: IT team member

  • Data points of business value, cost, and performance for each application
  • Applications Manager
  • Applications Manager
  • Defined application rationalization framework and toolset
  • Data points of business value, cost, and performance for each application

Assess & Recommend

Apply rationalization framework and toolset to determine dispositions.

Resp: Applications Manager

  • Assigned disposition for each application
  • New project ideas for applications
  • Business Owners
  • Steering Committee
  • Business Owners
  • Steering Committee
  • Assigned disposition for each application
  • New project ideas for applications
  • Awareness of goals and priorities
  • Awareness of existing projects and resources capacity

Validate & Roadmap

Present dispositions for validation and communicate any decisions or direction for applications.

Resp: Applications Manager

  • Application portfolio roadmap
  • Confirmed disposition for each application
  • Project request submission
  • Whole organization
  • Applications Manager
  • Solutions Engineer
  • Business Owner
  • Project request submission
  • Estimated cost
  • Estimated value or ROI

Project Intake

Build business case for project request.

Resp: Project Manager

  • Approved project
  • Steering Committee

Planning your APM modernization journey steps

Discovery Rationalization Disposition Roadmap

Enter your pilot inventory.

  • Optional Snapshot: Populate your desired snapshot grouping lists (departments, functions, groups, capabilities, etc.).

Score your pilot apps to refine your rationalization criteria and scoring.

  • Score 3 to 9 apps to adjust and get comfortable with the scoring.
  • Validate scoring with the remaining apps in your pilot group. Refine and finalize the criteria and scoring descriptions.
  • Optional Snapshot: Use the Group Alignment Matrix to match your grouping list to select which apps support each grouping item.

Determine recommended disposition for each application.

  • Review and adjust the disposition recommendations on the “Disposition Options” worksheet and set your pass/fail threshold.
  • Review your apps on the “App Rationalization Results” worksheet. Update (override) the recommended disposition and priority if needed.

Populate your application roadmap.

  • Indicate programs, projects, initiatives, or releases that are planned for each app.
  • Update the priority based on the initiative.
  • Use the visual roadmap to show high-level delivery phases.

Phase 2

Improve Your Inventory

Phase 1

1.1 Assess Your Current Application Portfolio

1.2 Determine Narrative

1.3 Define Goals and Metrics

1.4 Define Application Categories

1.5 Determine APM Steps and Roles

Phase 2

2.1 Populate Your Inventory

2.2 Align to Business Capabilities

Phase 3

3.1 Assess Business Value

3.2 Assess Technical Health

3.3 Assess End-User Perspective

3.4 Assess Total Cost of Ownership

Phase 4

4.1 Review APM Snapshot Results

4.2 Review APM Foundations Results

4.3 Determine Dispositions

4.4 Assess Redundancies (Optional)

4.5 Determine Dispositions for Redundant Applications (Optional)

4.6 Prioritize Initiatives

4.7 Determine Ongoing APM Cadence

This phase involves the following participants:

  • Applications Lead
  • Applications Team

Additional Resources

Document Your Business Architecture

Industry Reference Architectures

Application Capability Template

Pre-step: Collect your applications

  1. Consult with your IT team and leverage any existing documentation to gather an initial list of your applications.
  2. Build an initial working list of applications. This is just meant to be a starting point. Aim to include any new applications in procurement, implementation, or development.
  3. The rationalization and roadmapping phases are best completed when iteratively focusing on manageable groups of applications. Group your applications into subsets based on shared subject matter experts. Likely this will mean grouping applications by business units.
  4. Select a subset to be the first group of applications that will undergo the activities of rationalization and roadmapping to refine your APM processes, scoring, and disposition selection.

Info-Tech Best Practice

The more information you plan to capture, the larger the time and effort, especially as you move along toward advanced and strategic items. Capture the information most aligned to your objectives to make the most of your investment.

If you completed Deliver Digital Products at Scale, use your product families and products to help define your applications.

Learn more about automated application discovery:
High Application Satisfaction Starts With Discovering Your Application Inventory

Discover your applications

The image contains a screenshot of examples of applications that support APM.

2.1 Populate your inventory

Estimated time: 1-4 hours per group

  1. Review Info-Tech’s list of application inventory attributes.
  2. Open the “Application Inventory Details” tab of the APM Snapshot and Foundations Tool. Modify, add, or omit attributes.
  3. For each application, populate your prioritized data fields or any fields you know at the time of discovery. You will complete all the fields in future iterations.
  4. Complete this the best you can based on your team’s familiarity and any readily available documentation related to these applications.
  5. Use the drop-down list to select Enabling, Redundant/Overlapping, and Dependent apps. This will be used to help determine dispositions and comparisons.
  6. Highlight missing information or placeholder values that need to be verified.

Record the results in the APM Snapshot and Foundations Tool

Input Output
  • Working list of applications
  • Determined attributes for inventory
  • Populated inventory
Materials Participants
  • APM Snapshot and Foundations Tool
  • Applications Lead
  • Any Applications Team Members

2.1 APM worksheet data journey map

The image contains a screenshot of the APM worksheet data journey map.

Why is the business capability so important?

For the purposes of an inventory, business capabilities help all stakeholders gain a sense of the functionality the application provides.

However, the true value of business capability comes with rationalization.

Upon linking all the organization’s applications to a standardized and consistent set of business capabilities, you can then group your applications based on similar, complementary, or overlapping functionality. In other words, find your redundancies and consolidation opportunities.

Important Consideration

Defining business capabilities and determining the full extent of redundancy is a challenging undertaking and often is a larger effort than APM all together.

Business capabilities should be defined according to the unique functions and language of your organization, at varying levels of granularity, and ideally including target-state capabilities that identify gaps in the future strategy.

This blueprint provides a simplified and generic list for the purpose of categorizing similar functionality. We strongly encourage exploring Document Your Business Architecture to help in the business capability defining process, especially when visibility into your portfolio and knowledge of redundancies is poor.

The image contains a screenshot of the business capability scenarios.

For a more detailed capability mapping, use the Application Portfolio Snapshot and the worksheets in your current workbook.

What is a business capability map?

The image contains a screenshot of a business capability map.

A business capability map (BCM) is an abstraction of business operations that helps describe what the enterprise does to achieve its vision, mission, and goals. Business capabilities are the building blocks of the enterprise. They are typically defined at varying levels of granularity and include target-state capabilities that identify gaps in the future strategy. These are the people, process, and tool units that deliver value to your teams and customers.

Info-Tech’s Industry Coverage and Reference Architectures give you a head start on producing a BCM fit for your organization. The visual to the left is an example of a reference architecture for the retail industry.

These are the foundational piece for our Application Portfolio Snapshot. By linking capabilities to your supporting applications, you can better visualize how the portfolio supports the organization at a single glance. More specifically, you can highlight how issues with the portfolio are impacting capability delivery.

Reminder: Best practices imply that business capabilities are methodologically defined by business stakeholders and business architects to capture the unique functions and language of your organization.

The approach laid out in this service is about applying minimal time and effort to make the case for proper investment into the best practices, which can include creating a tailored BCM. Start with a good enough example to produce a useful visual and generate a positive conversation toward resourcing and analyses.

We strongly encourage exploring Document Your Business Architecture and the Application Portfolio Snapshot to understand the thorough methods and tactics for BCM.

Why perform a high-level application alignment before rationalization?

Having to address redundancy complicates the application rationalization process. There is no doubt that assessing applications in isolation is much easier and allows you to arrive at dispositions for your applications in a timelier manner.

Rationalization has two basic steps: first, collect and compile information, and second, analyze that information and determine a disposition for each application. When you don’t have redundancy, you can analyze an application and determine a disposition in isolation. When you do have redundancies, you need to collect information for multiple applications, likely across departments or lines of business, then perform a comparative analysis.

Most likely your approach will fall somewhere between the examples below and require a hybrid approach.

Benefits of a high-level application alignment:

  • Review the degree of redundancy across your portfolio.
  • Understand the priority areas for rationalization and the sequence of information collection.

The image contains a screenshot of a timeline of rationalization effort.

2.2 Align apps to capabilities and functions

Estimated time: 1-4 hours per grouping

The APM tool provides up to three different grouping comparisons to assess how well your applications are supporting your enterprise. Although business capabilities are important, identify your organizational perspectives to determine how well your portfolio supports these functions, departments, or value streams. Each grouping should be a consistent category, type, or arrangement of applications.

  1. Enter the business capabilities, from either your own BCM or the Info-Tech reference architectures, into the Business Capability column under Grouping 1.
  2. Open the “Group 1 Alignment Matrix” worksheet in the APM Snapshot and Foundations Tool.
  3. For each application’s row, enter an “X” in the column of a capability that the application supports.
  4. Optionally, repeat these steps under Grouping 2 and 3 for each value stream, department, function, or business unit where you’d like to assess application support. Note: To use Grouping 3, unhide the columns on the “Application and Group Lists” worksheet and unhide the worksheet “Grouping 3 Alignment Matrix.”

Record the results in the APM Snapshot and Foundations Tool

InputOutput
  • Application inventory
  • List of business capabilities, Info-Tech Reference Architecture capabilities, departments, functions, divisions, or value streams for grouping comparison
  • Assigned business capabilities to applications
MaterialsParticipants
  • Whiteboard and markers
  • APM Snapshot and Foundations Tool
  • Applications Lead
  • Any Applications Team Members

2.2 APM worksheet data journey map

The image contains a screenshot of the APM worksheet data journey map.

2.2 Aligning applications to groups example

Alignment Matrix: Identify applications supporting each capability or function.

Capability, Department, or Function 1

Capability, Department, or Function 2

Capability, Department, or Function 3

Capability, Department, or Function 4

Capability, Department, or Function 5

Capability, Department, or Function 6

Application A

x

Application B

x

Application C

x

Application D

x

Application E

x x

Application F

x

Application G

x

Application H

x

Application I

x

Application J

x

In this example:

BC 1 is supported by App A

BC 2 is supported by App B

BC 3 is supported by Apps C & D

BCs 4 & 5 are supported by App E

BC 6 is supported by Apps F-G. BC 6 shows an example of potential redundancy and portfolio complexity.

The APM tool supports three different Snapshot groupings. Repeat this exercise for each grouping.

Align application to capabilities – tool view

The image contains screenshots of the align application to capabilities - tool view

Phase 3

Rationalize Your Applications

Phase 1

1.1 Assess Your Current Application Portfolio

1.2 Determine Narrative

1.3 Define Goals and Metrics

1.4 Define Application Categories

1.5 Determine APM Steps and Roles

Phase 2

2.1 Populate Your Inventory

2.2 Align to Business Capabilities

Phase 3

3.1 Assess Business Value

3.2 Assess Technical Health

3.3 Assess End-User Perspective

3.4 Assess Total Cost of Ownership

Phase 4

4.1 Review APM Snapshot Results

4.2 Review APM Foundations Results

4.3 Determine Dispositions

4.4 Assess Redundancies (Optional)

4.5 Determine Dispositions for Redundant Applications (Optional)

4.6 Prioritize Initiatives

4.7 Determine Ongoing APM Cadence

This phase involves the following participants:

  • Applications Lead
  • Application SMEs

Additional Resources

Phase pre-step: Sequence rationalization assessments appropriately

Use the APM Snapshot results to determine APM iterations

  • Application rationalization requires an iterative approach.
  • Review your application types and alignment from Phase 2 to begin to identify areas of overlapping or redundant applications.
  • Sequence the activities of Phase 3 based on whether you have a:
    • Redundant Portfolio
      • Use the APM Snapshot to prioritize analysis by grouping.
      • Complete the application functional analysis.
      • Use the “Application Comparison” worksheet to aid your comparison of application subsets.
      • Update application dispositions and roadmap initiatives.
    • Non-Redundant Portfolio
      • Use the APM Snapshot to prioritize analysis by grouping.
      • Update application dispositions and roadmap initiatives.

The image contains a screenshot of a timeline of rationalization effort.

Phase pre-step: Are the right stakeholders present?

Make sure you have the right people at the table from the beginning.

  • Application rationalization requires specific stakeholders to provide specific data points.
  • Ensure your application subsets are grouped by shared subject matter experts. Ideally, these are grouped by business units.
  • For each subset, identify the appropriate SMEs for the five areas of rationalization criteria.
  • Communicate and schedule interviews with groups of stakeholders. Inform them of additional information sources to have readily available.
  • (Optional) This phase’s activities follow the clockwise sequence of the diagram to the right. Reorder the sequence of activities based on overlaps of availability in subject matter expertise.

Application

Rationalization

Additional Information Sources

Ideal Stakeholders

  • KPIs

Business Value

  • Business Application/Product Owners
  • Business Unit/ Process Owners
  • Survey Results

End User

  • Business Application/ Product Owners
  • Key/Power Users
  • End Users
  • General Ledger
  • Service Desk
  • Vendor Contracts

TCO

  • Operations/Maintenance Manager
  • Vendor Managers
  • Finance & Acct.
  • Service Desk
  • ALM Tools

Technical Health

  • Operations/ Maintenance Manager
  • Solution Architect
  • Security Manager
  • Dev. Manager
  • Capability Maps
  • Process Maps

Application Alignment

  • Business Unit/ Process Owners

Rationalize your applications

The image contains screenshots of diagrams that reviews building your APM journey map.

One of the principal goals of application rationalization is determining dispositions

Disposition: The intended strategic direction or course of action for an application.

Directionless portfolio of applications

Assigned dispositions for individual apps

High-level examples:

The image contains a screenshot of an image that demonstrates a directionless portfolio of applications.

Maintain: Keep the application but adjust its support structure.

The image contains screenshots of a few images taken from the directionless application to demonstrate the text above.

Modernize: Create a new project to address an inadequacy.

The image contains screenshots of a few images taken from the directionless application to demonstrate the text above.

Consolidate: Create a new project to reduce duplicate functionality.

The image contains screenshots of a few images taken from the directionless application to demonstrate the text above.

Retire: Phase out the application.

The image contains screenshots of a few images taken from the directionless application to demonstrate the text above.

Application rationalization provides insight

Directionless portfolio of applications

Info-Tech’s Five Lens Model

Assigned dispositions for individual apps

The image contains a screenshot of an example of directionless portfolio of applications.

Application Alignment

Business Value

Technical Health

End-User Perspective

Total Cost of Ownership (TCO)

Maintain: Keep the application but adjust its support structure.

Modernize: Create a new initiative to address an inadequacy.

Consolidate: Create a new initiative to reduce duplicate functionality.

Retire: Phase out the application.

Disposition: The intended strategic direction or implied course of action for an application.

How well do your apps support your core functions and teams?

How well are your apps aligned to value delivery?

Do your apps meet all IT quality standards and policies?

How well do your apps meet your end users’ needs?

What is the relative cost of ownership and operation of your apps?

Application rationalization requires the collection of several data points that represent these perspectives and act as the criteria for determining a disposition for each of your applications.

Disposition: The intended strategic direction or implied course of action for an application.

3.1-3.4 APM worksheet data journey map

The image contains a screenshot of the APM worksheet data journey map.

Assessing application business value

The Business Business Value of Applications IT
Keepers of the organization’s mission, vision, and value statements that define IT success. The business maintains the overall ownership and evaluation of the applications. Technical subject matter experts of the applications they deliver and maintain. Each IT function works together to ensure quality applications are delivered to stakeholder expectations.

First, the authorities on business value need to define and weigh their value drivers that describe the priorities of the organization.

This will then allow the applications team to apply a consistent, objective, and strategically aligned evaluation of applications across the organization.

In this context…business value is the value of the business outcome that the application produces and how effective the application is at producing that outcome.

Business value IS NOT the user’s experience or satisfaction with the application.

Review the value drivers of your applications

The image contains a screenshot of a the business value matrix.

Financial vs. Human Benefits

Financial benefits refer to the degree to which the value source can be measured through monetary metrics and are often quite tangible.

Human benefits refer to how an application can deliver value through a user’s experience.

Inward vs. Outward Orientation

Inward orientation refers to value sources that have an internal impact and improve your organization’s effectiveness and efficiency in performing its operations.

Outward orientation refers to value sources that come from your interaction with external factors, such as the market or your customers.

Increased Revenue

Reduced Costs

Enhanced Services

Reach Customers

Application functions that are specifically related to the impact on your organization’s ability to generate revenue and deliver value to your customers.

Reduction of overhead. The ways in which an application limits the operational costs of business functions.

Functions that enable business capabilities that improve the organization’s ability to perform its internal operations.

Application functions that enable and improve the interaction with customers or produce market information and insights.

3.1 Assess business value

Estimated time: 1 -4 hours

  1. Review Info-Tech’s four quadrants of business value: increase revenue/value, reduce costs, enhance services, and reach customers. Edit your value drivers, description, and scoring on the “Rationalization Inputs” worksheet. For each value driver, update the key indicators specific to your organization’s priorities. When editing the scoring descriptions, keep only the one you are using.
  2. (Optional) Add an additional value driver if your organization has distinct value drivers (e.g. compliance, sustainability, innovation, and growth).
  3. For each application, score on a scale of 0 to 5 how impactful the application is for each value driver. Use the indicators set in Phase 1 to guide your scoring.
  4. For each value driver, adjust the criteria weighting to match its relative importance to the organization. Start with a balanced or low weighting. Adjust the weights to ensure that the category score matches your relative values and priorities.

Record the results in the APM Snapshot and Foundations Tool

InputOutput
  • Knowledge of organizational priorities
  • (Optional) Existing mission, vision, and value statements
  • Scoring scheme for assessing business value
MaterialsParticipants
  • Whiteboard and markers
  • APM Snapshot and Foundations Tool
  • Applications Lead
  • Key Corporate Stakeholders

3.1 Weigh value drivers: Example

The image contains a screenshot example of the weigh value drivers.

For additional support in implementing a balanced value framework, refer to Build a Value Measurement Framework.

Understand the back end and technical health of your applications

Technical health identifies the extent of technology risk to the organization.

MAINTAINABILITY (RAS)

RAS refers to an app’s reliability, availability, and serviceability. How often, how long, and how difficult is it for your resources to keep an app functioning, and what are the resulting continuity risks? This can include root causes of maintenance challenges.

SECURITY

Applications should be aligned and compliant with ALL security policies. Are there vulnerabilities or is there a history of security incidents? Remember that threats are often internal and non-malicious.

ADAPTABILITY

How easily can the app be enhanced or scaled to meet changes in business needs? Does the app fit within the business strategy?

INTEROPERABILITY

The degree to which an app is integrated with current systems. Apps require comprehensive technical planning and oversight to ensure they connect within the greater application architecture. Does the app fit within your enterprise architecture strategy?

BUSINESS CONTINUITY/DISASTER RECOVERY

The degree to which the application is compatible with business continuity/disaster recovery (BC/DR) policies and plans that are routinely tested and verified.

Unfortunately, the business only cares about what they can see or experience. Rationalization is your opportunity to get risk on the business’ radar and gain buy-in for the necessary action.

3.2 Assess technical health

Estimated time: 1-4 hours

  1. Review Info-Tech’s suggested technical health criteria. Edit your criteria, descriptions, and scoring on the “Rationalization Inputs” worksheet. For each criterion, update the key indicators specific to your organization’s priorities.
  2. For each application, score on a scale of 1 to 5 on how impactful the application is for each criterion.
  3. For each criterion, adjust the weighting to match its relative importance to the organization. Start with a balanced or low weighting. Adjust the weights to ensure that the category score matches your relative values and priorities.
InputOutput
  • Familiarity of technical health perspective for applications within this subset
  • Maintenance history, architectural models
  • Technical health scores for each application
MaterialsParticipants
  • APM Snapshot and Foundations Tool
  • Technical SMEs
  • Applications Lead
  • Any Applications Team Members

Record the results in the APM Snapshot and Foundations Tool

End users provide valuable perspective

Your end users are your best means of determining front-end issues.

Data Quality

To what degree do the end users find the data quality sufficient to perform their role and achieve their desired outcome?

Effectiveness

To what degree do the end users find the application effective for performing their role and desired outcome?

Usability

To what degree do the end users find the application reliable and easy to use to achieve their desired outcome?

Satisfaction

To what degree are end users satisfied with the features of this application?

What else matters to you?

Tune your criteria to match your values and priorities.

Info-Tech Best Practice

When facing large user groups, do not make assumptions or use lengthy methods of collecting information. Use Info-Tech’s Application Portfolio Assessment to collect data by surveying your end users’ perspectives.

3.3 Assess end-user perspective

Estimated time: 1-4 hours

  1. Review Info-Tech’s suggested end-user perspective criteria. Edit your criteria, descriptions and scoring on the “Rationalization Inputs” worksheet. For each criterion, update the key indicators specific to your organization’s priorities.
  2. For each application, score on a scale of 1 to 5 on how impactful the application is for each criterion.
  3. For each criterion, adjust the weighting to match its relative importance to the organization. Start with a balanced or low weighting. Adjust the weights to ensure that the category score matches your relative values and priorities.
InputOutput
  • Familiarity of end user’s perspective for applications within this subset
  • User satisfaction scores for each application
MaterialsParticipants
  • APM Snapshot and Foundations Tool
  • Business Owners, Key Users
  • Applications Lead
  • Any Applications Team Members

Record the results in the APM Snapshot and Foundations Tool

Consider the spectrum of application cost

An application’s cost extends past a vendor’s fee and even the application itself.

LICENSING AND SUBSCRIPTIONS: Your recurring payments to a vendor.

Many commercial off-the-shelf applications require a license on a per-user basis. Review contracts and determine costs by looking at per-user or fixed rates charged by the vendor.

MAINTENANCE COSTS: Your internal spending to maintain an app.

These are the additional costs to maintain an application such as support agreements, annual maintenance fees, or additional software or hosting expenses.

INDIRECT COSTS: Miscellaneous expenses necessary for an app’s continued use.

Expenses like end-user training, developer education, and admin are often neglected, but they are very real costs organizations pay regularly.

RETURN ON INVESTMENT: Perceived value of the application related to its TCO.

Some of our most valuable applications are the most expensive. ROI is an optional criterion to account for the value and importance of the application.

Info-Tech Best Practice

The TCO assessment is one area where what you are considering the ”application” matters quite a bit. An application’s peripherals or software components need to be considered in your estimates. For additional help calculating TCO, use the Application TCO Calculator from Build a Rationalization Framework.

3.4 Assess total cost of ownership

Estimated time: 1-4 hours

  1. Review Info-Tech’s suggested TCO criteria. Edit your criteria, descriptions, and scoring on the “Rationalization Inputs” worksheet. For each criterion, update the key indicators specific to your organization’s priorities.
  2. For each application, score on a scale of 1 to 5 on how impactful the application is for each criterion.
  3. For each criterion, adjust the weighting to match its relative importance to the organization. Start with a balanced or low weighting. Adjust the weights to ensure that the category score matches your relative values and priorities.
InputOutput
  • Familiarity with the TCO for applications within this subset
  • Vendor contracts, maintenance history
  • TCO scores for each application
MaterialsParticipants
  • APM Snapshot and Foundations Tool
  • Business Owners, Vendor Managers, Operations Managers
  • Applications Lead
  • Any Applications Team Members

Record the results in the APM Snapshot and Foundations Tool

Phase 4

Populate Your Roadmap

Phase 1

1.1 Assess Your Current Application Portfolio

1.2 Determine Narrative

1.3 Define Goals and Metrics

1.4 Define Application Categories

1.5 Determine APM Steps and Roles

Phase 2

2.1 Populate Your Inventory

2.2 Align to Business Capabilities

Phase 3

3.1 Assess Business Value

3.2 Assess Technical Health

3.3 Assess End-User Perspective

3.4 Assess Total Cost of Ownership

Phase 4

4.1 Review APM Snapshot Results

4.2 Review APM Foundations Results

4.3 Determine Dispositions

4.4 Assess Redundancies (Optional)

4.5 Determine Dispositions for Redundant Applications (Optional)

4.6 Prioritize Initiatives

4.7 Determine Ongoing APM Cadence

his phase involves the following participants:

  • Applications Lead
  • Delivery Leads

Additional Resources

Review your APM Snapshot

The image contains a screenshot of examples of applications that support APM.

4.1 Review your APM Snapshot results

Estimated time: 1-2 hours

  1. The APM Snapshot provides a dashboard to support your APM program’s focus and as an input to demand planning. Unhide the “Group 3” worksheet if you completed the alignment matrix.
  2. For each grouping area, review the results to determine underperforming areas. Use this information to prioritize your application root cause analysis and demand planning. Use the key on the following slide to guide your analysis.
  3. Analysis guidance:
    1. Start with the quartile grouping to find areas scoring in Remediate or Critical Need and focus follow-up actions on these areas.
    2. Use the lens/category heat map to determine which lenses are underperforming. Use this to then look up the individual app scores supporting that group to identify application issues.
    3. Use the “Application Comparison” worksheet to select and compare applications for the group to make your review and comparison easier.
    4. Work with teams in the group to provide root cause analysis for low scores.
    5. Build a plan to address any apps not supported by IT.
InputOutput
  • Application list
  • Application to Group mapping
  • Rationalization scores
  • Awareness of application support for each grouping

Materials

Participants
  • APM Snapshot and Foundations Tool
  • Business Owners
  • Applications Lead
  • Any Applications Team Members

Record the results in the APM Snapshot and Foundations Tool

Interpreting your APM Snapshot

The image contains a screenshot of the APM Snapshot with guides on how to interpret it.

4.1 APM worksheet data journey map

The image contains a screenshot of the AMP worksheet data journey map.

Review your APM rationalization results

The image contains a screenshot of examples of applications that support APM.

4.2 Review your APM Foundations results

Estimated time: 1-2 hours

The APM Foundations Results dashboard (“App Rationalization Results” worksheet) provides a detailed summary of your relative app scoring to serve as input to demand planning.

  1. For each grouping, review the results to determine underperforming app support. Use this information to prioritize your application root cause analysis using the individual criteria scores on the “Rationalization Inputs” worksheet.
  2. Use guidance on the following example slides to understand each area of the results.
  3. Any applications marked as N/A for evaluation will display N/A on the results worksheet and will not be displayed in the chart. You can still enter dispositions.
  4. Use the column filters to compare a subset of applications or use the “App Comparison” worksheet to maintain an ongoing view by grouping, redundancy, or category.
  5. Any applications marked as N/A for evaluation will display N/A on the results worksheet and will not be displayed in the chart. You can still enter dispositions.
InputOutput
  • Application list
  • Rationalization scores
  • Application awareness
MaterialsParticipants
  • APM Snapshot and Foundations Tool
  • Business Owners
  • Applications Lead
  • Any Applications Team Members

Record the results in the APM Snapshot and Foundations Tool

4.2 APM worksheet data journey map

The image contains a screenshot of the AMP worksheet data journey map.

Interpreting your APM Foundations results

The image contains a screenshot of the APM Foundations results.

Interpreting your APM Foundations chart

The image contains a screenshot of the APM Foundations chart.

Modernize your applications

The image contains a screenshot of examples of applications that support APM.

Apply Info-Tech’s 6 R’s Rationalization Disposition Model

The image contains a screenshot of Info-Tech's 6 R's Rationalization Disposition Model.

Disposition

Description

Reward

Prioritize new features or enhancement requests and openly welcome the expansion of these applications as new requests are presented.

Refresh

Address the poor end-user satisfaction with a prioritized project. Consult with users to determine if UX issues require improvement to address satisfaction.

Refocus

Determine the root cause of the low value. Refocus, retrain, or refresh the UX to improve value. If there is no value found, aim to "keep the lights on" until the app can be decommissioned.

Replace

Replace or rebuild the application as technical and user issues are putting important business capabilities at risk. Decommission application alongside replacement.

Remediate

Address the poor technical health or risk with a prioritized project. Further consult with development and technical teams to determine if migration or refactoring is suited to address the technical issue.

Retire

Cancel any requested features and enhancements. Schedule the proper decommission and transfer end users to a new or alternative system if necessary.

TCO, compared relatively to business value, helps determine the practicality of a disposition and the urgency of any call to action. Application alignment is factored in when assessing redundancies and has a separate set of dispositions.

4.3 Determine dispositions

Estimated time: 1-4 hours

  1. The Recommended Disposition and Priority fields are prepopulated from your scoring thresholds and options on the “Disposition Options” worksheet. You can update any individual application disposition or priority using the drop-down menu and it will populate your selection on the “Roadmap” worksheet.
  2. Question if that disposition is appropriate. Be sure to consider:
    1. TCO – cost should come into play for any decisions.
    2. Alignment to strategic goals set for the overarching organizational, IT, technology (infrastructure), or application portfolio.
    3. Existing organizational priorities or funded initiatives impacting the app.
  3. Some dispositions may imply a call to action, new project, or initiative. Ideate and/or discuss with the team any potential initiatives. You can use different dispositions and priorities on the “App Rationalization Results” and “Roadmap” worksheets.
  4. Note: Modify the list of dispositions on the “Disposition Options” worksheet as appropriate for your rationalization initiative. Any modifications to the Disposition column will be automatically updated in the “App Rationalization Results” and “Roadmap” worksheets.
InputOutput
  • Rationalization results
  • Assigned dispositions for applications
MaterialsParticipants
  • APM Snapshot and Foundations Tool
  • Business Owners
  • Applications Lead
  • Any Applications Team Members

Record the results in the APM Snapshot and Foundations Tool

4.3 APM worksheet data journey map

The image contains a screenshot of the worksheet data journey map.

Redundancies require a different analysis and set of dispositions

Solving application redundancy is a lot more complicated than simply keeping one application and eliminating the others.

First, you need to understand the extent of the redundancy. The applications may support the same capability, but do they offer the same functions? Determine which apps offer which functions within a capability. This means you cannot accurately arrive at a disposition until you have evaluated all applications.

Next, you need to isolate the preferred system. This is completed by comparing the same data points collected for rationalization and the application alignment analysis. Cost and coverage of all necessary functions become the more important factors in this decision-making process.

Lastly, for the non-preferred redundant applications you need to determine: What will you do with the users? What will you do with the data? And what can you do with the functionality (can the actual coding be merged onto a common platform)?

Disposition

Description & Additional Analysis

Call to Action (Priority)

Keep & Absorb

Higher value, health satisfaction, and cost than alternatives

These are the preferred apps to be kept. However, additional efforts are still required to migrate new users and data and potentially configure the app to new processes.

Application or Process Initiative

(Moderate)

Shift & Retire

Lower value, health satisfaction, and cost than alternatives

These apps will be decommissioned alongside efforts to migrate users and data to the preferred system.

*Confirm there are no unique and necessary features.

Process Initiative & Decommission

(Moderate)

Merge

Lower value, health satisfaction, and cost than alternatives but still has some necessary unique features

These apps will be merged with the preferred system onto a common platform.

*Determine the unique and necessary features.

*Determine if the multiple applications are compatible for consolidation.

Application Initiative

(Moderate)

Compare groups of applications

The image contains a screenshot of examples of applications that support APM.

4.4 Assess redundancies (optional)

Estimated rime: 1 hour per group

This exercise is best performed after aligning business capabilities to applications across the portfolio and identifying your areas of redundancy. At this stage, this is still an information collection exercise, and it will not yield a consolidation-based disposition until applied to all relevant applications. Lastly, this exercise may still be at too high a level to outline the full details of redundancy, but it is still vital information to collect and a starting point to determine which areas require more concentrated analysis.

  1. Determine which areas of redundancy or comparisons are desired. Duplicate the “App Comparison” worksheet for each grouping or comparison.
  2. Extend the comparison to better identify redundancy.
    1. For each area of redundancy, identify the high-level features. Aim to limit the features to ten, grouping smaller features if necessary. SoftwareReviews can be a resource for identifying common features.
    2. Label features using the MoSCoW model: must have, should have, could have, will not have.
    3. For each application, identify which features they support. You can use the grouping alignment matrix as a template for feature alignment comparison. Duplicate the worksheet, unlock it, and replace the grouping cell references with your list of features.
Input Output
  • Areas of redundancy
  • Familiarity with features for applications within this subset
  • Feature-level review of application redundancy
Materials Participants
  • Whiteboard and markers
  • APM Snapshot and Foundations Tool
  • Business Owners
  • Applications Lead
  • Any Applications Team Members

Record the results in the APM Snapshot and Foundations Tool

4.4 Assess redundancies (optional)

Account Management

Call Management

Order/Transaction Processing

Contract Management

Lead/Opportunity Management

Forecasting/Planning

Customer Surveying

Email Synchronization

M M M M S S C W

CRM 1

CRM 2

CRM 3

4.5 Determine dispositions for redundant applications (optional)

Estimated time: 1 hour per group

  1. Based on the feature-level assessment, determine if you can omit applications if they don’t truly overlap with other applications.
  2. Make a copy of the “App Comparison” worksheet and select the applications you want to compare based on your functional analysis.
  3. Determine the preferred application(s). Use the diagram to inform your decision. This may be the application closest to the top right (strong health and value). However, less expensive options or any options that provide a more complete set of features may be preferable.
  4. Open the “App Rationalization Results” worksheet. Update your disposition for each application.
  5. Use these updated dispositions to determine a call to action, new project, or initiative. Ideate and/or discuss with the team any potential initiatives. Update your roadmap with these initiatives in the next step.
InputOutput
  • Feature-level review of application redundancy
  • Redundancy comparison
  • Assigned dispositions for redundant applications
MaterialsParticipants
  • APM Snapshot and Foundations Tool
  • Business Owners
  • Applications Lead
  • Any Applications Team Members

Record the results in the APM Snapshot and Foundations Tool

Compare application groups

Group comparison can be used for more than just redundant/overlapping applications.

The image contains a screenshot of images that demonstrate comparing application groups.

Roadmaps are used for different purposes

Roadmaps are used for different communication purposes and at varying points in your application delivery practice. Some use a roadmap to showcase strategy and act as a feedback mechanism that allows stakeholders to validate any changes (process 1). Others may use it to illustrate and communicate approved and granular elements of a change to an application to inform appropriate stakeholders of what to anticipate (process 2).

Select Dispositions & Identify New Initiatives

Add to Roadmap

Validate Direction

Plan Project

Execute Project

Select Dispositions & Identify New Initiatives

  • Project Proposal
  • Feasibility/ Estimation
  • Impact Assessment
  • Business Case
  • Initial Design

Approve Project

Add to Roadmap

Execute Project

The steps between selecting a disposition and executing on any resulting project will vary based on the organization’s project intake standards (or lack thereof).

This blueprint focuses on building a strategic portfolio roadmap prior to any in-depth assessments related to initiative/project intake, approval, and prioritization. For in-depth support related to intake, approval, prioritization, or planning, review the following resources.

The image contains a screenshot of the Deliver on your Digital Product Vision blueprint. The image contains a screenshot of the Deliver Digital Products at Scale blueprint.

Determine what makes it onto the roadmap

A roadmap should not be limited to what is approved or committed to. A roadmap should be used to present the items that need to happen and begin the discussion of how or if this can be put into place. However, not every idea should make the cut and end up in front of key stakeholders.

The image contains a screenshot of steps to be taken to determine what makes it onto the roadmap.

4.6 Prioritize initiatives

Estimated time: 1-4 hours

  1. This is a high-level assessment to provide a sense of feasibility, practicality, and priority as well as an estimated timeline of a given initiative. Do not get lost in granular estimations. Use this as an input to your demand planning process.
  2. Enter the specific name or type of initiative.
    1. Process Initiative: Any project or effort focused on process improvements without technical modification to an app (e.g. user migration, change in SLA, new training program). Write the application and initiative name on a blue sticky note.
    2. App Initiative: Any project or effort involving technical modification to an app (e.g. refactoring, platform migration, feature addition or upgrade). Write the application and initiative name on a yellow sticky note.
    3. Decommission Initiative: Any project and related efforts to remove an app (e.g. migrating data, removal from server). Write the application and initiative name on a red sticky note.
  3. Prioritize the initiative to aid in demand planning. This is prepopulated from your selected application disposition, but you can set a different priority for the initiative here.
  4. Select the Initiative Phase in the timeline to show the intended schedule and sequencing of the initiative.
Input Output
  • Assigned dispositions
  • Rationalization results
  • Prioritized initiatives
Materials Participants
  • Whiteboard and markers
  • APM Snapshot and Foundations Tool
  • Delivery Leads
  • Applications Lead
  • Any Applications Team Members

Record the results in the APM Snapshot and Foundations Tool

4.6 APM worksheet data journey map

The image contains a screenshot of the worksheet data journey map.

Populate roadmap example

The image contains an example of the populate roadmap.

Create a recurring update plan

  • Application inventories become stale before you know it. Build steps in your procurement process to capture the appropriate information on new applications. Also, build in checkpoints to revisit your inventory regularly to assess the accuracy of inventory data.
  • Rationalization is not one and done; it must occur with an appropriate cadence.
    • Business priorities change, which will impact the current and future value of your apps.
    • Now more than ever, user expectations evolve rapidly.
    • Application sprawl likely won’t stop, so neither will shadow IT and redundancies.
    • Obsolescence, growing technical debt, changing security threats, or shifting technology strategies are all inevitable, as is the gradual decline of an app’s health or technical fit.
  • An application’s disposition changes quicker than you think, and rationalization requires a structured cadence. You need to plan to minimize the need for repeated efforts. Conversely, many use preceding iterations to increase the analysis (e.g. more thorough TCO projections or more granular capability-application alignment).
  • Portfolio roadmaps require a cadence for both updates and presentations to stakeholders. Updates are often completed semiannually or quarterly to gauge the business adjustments that affect the timeline of the domain-specific applications. The presentation of a roadmap should be completed alongside meetings or gatherings of key decision makers.
  • M&A or other restructuring events will prompt the need to address all the above.

The image contains a screenshot of chart to help determine frequency of updating your roadmap.

Build your APM maturity by taking the right steps at the right time

The image contains a diagram to demonstrate the steps taken to build APM maturity.

Info-Tech’s Build an Application Rationalization Framework provides additional TCO and value tools to help build out your portfolio strategy.

APM is an iterative and evergreen process

APM provides oversight and awareness of your application portfolio’s performance and support for your business operations and value delivery to all users and customers.

Determine scope and categories Build your list of applications and capabilities Score each application based on your values Determine outcomes based on app scoring and support for capabilities

1. Lay Your Foundations

  • 1.1 Assess the state of your current application portfolio
  • 1.2 Determine narrative
  • 1.3 Define goals and metrics
  • 1.4 Define application categories
  • 1.5 Determine APM steps and roles (SIPOC)

2. Improve Your Inventory

  • 2.1 Populate your inventory
  • 2.2 Align to business capabilities

3. Rationalize Your Apps

  • 3.1 Assess business value
  • 3.2 Assess technical health
  • 3.3 Assess end-user perspective
  • 3.4 Assess total cost of ownership

4. Populate Your Roadmap

  • 4.1 Review APM Snapshot results
  • 4.2 Review APM Foundations results
  • 4.3 Determine dispositions
  • 4.4 Assess redundancies (Optional)
  • 4.5 Determine dispositions for redundant applications (Optional)
  • 4.6 Prioritize initiatives
  • 4.7 Ongoing APM cadence

Repeat according to APM cadence and application changes

4.7 Ongoing APM cadence

Estimated time: 1-2 hours

  1. Determine how frequently you will update or present the artifacts of your APM practice: Application Inventory, Rationalization, Disposition, and Roadmap.
  2. For each artifact, determine the:
    1. Owner: Who is accountable for the artifact and the data or information within the artifact and will be responsible for or delegate the responsibility of updating or presenting the artifact to the appropriate audience?
    2. Update Cadence: How frequently will you update the artifact? Include what regularly scheduled meetings this activity will be within.
    3. Update Scope: Describe what activities will be performed to keep the artifact up to date. The goal here is to minimize the need for a full set of activities laid out within the blueprint. Optional: How will you expand the thoroughness of your analysis?
    4. Audience: Who is the audience for the artifact or assessment results?
    5. Presentation Cadence: How frequently and when will you review the artifact with the audience?
InputOutput
  • Initial experience with APM
  • Strategic meetings schedule
  • Ongoing cadence for APM activities
MaterialsParticipants
  • Whiteboard and markers
  • APM Snapshot and Foundations Tool
  • Applications Lead
  • Any Applications Team Members

Record the results in the APM Snapshot and Foundations Tool

4.7 Ongoing APM cadence

Artifact

Owner

Update Cadence

Update Scope

Audience

Presentation Cadence

Inventory

Greg Dawson

  • As new applications are acquired
  • Annual review
  • Add new application data points (this is added to implementation standards)
  • Review inventory and perform a data health check
  • Validate with app’s SME
  • Whole organization
  • Always available on team site

Rationalization Tool

Judy Ng

  • Annual update
  • Revisit value driver weights
  • Survey end users
  • Interview support owners
  • Interview business owners
  • Update TCO based on change in operational costs; expand thoroughness of cost estimates
  • Rescore applications
  • Business owners of applications
  • IT leaders
  • Annually alongside yearly strategy meeting

Portfolio Roadmap

Judy Ng

  • Monthly update alongside project updates
  • Shift the timeline of the roadmap to current day 1
  • Carry over project updates and timeline changes
  • Validate with PMs and business owners
  • Steering Committee
  • Business owners of applications
  • IT leaders
  • Quarterly alongside Steering Committee meetings
  • Upon request

Appendices

  • Additional support slides
  • Bibliography

The APM tool provides a single source of truth and global data sharing

The table shows where source data is used to support different aspects of APM discovery, rationalization, and modernization.

Worksheet Data Mapping

Application and Capability List

Group Alignment Matrix (1-3)

Rationalization Inputs

Group 1-3 Results

Application Inventory Details

App Rationalization Results

Roadmap

App Redundancy Comparison

Application and Capability List

App list, Groupings

App list

App list, Groupings

App list, Categories

App list, Categories

App list

App list

Groups 1-3 Alignment Matrix

App to Group Tracing

Application Categories

Category
drop-down

Category

Category

Rationalization Inputs

Lens Scores (weighted input to Group score)

Lens Scores (weighted input)

Disposition Options

Disposition list, Priorities list, Recommended Disposition and Priority

Lens Scores (weighted input)

App Rationalization Results

Disposition

Common application inventory attributes

Attribute Description Common Collection Method
Name Organization’s terminology used for the application. Auto-discovery tools will provide names for the applications they reveal. However, this may not be the organizational nomenclature. You may adapt the names by leveraging pre-existing documentation and internal knowledge or by consulting business users.
ID Unique identifiers assigned to the application (e.g. app number). Typically an identification system developed by the application portfolio manager.
Description A brief description of the application, often referencing core capabilities. Typically completed by leveraging pre-existing documentation and internal knowledge or by consulting business users.
Business Units A list of all business units, departments, or user groups. Consultation, surveys, or interviews with business unit representatives. However, this doesn’t always expose hidden applications. Application-capability mapping is the most effective way to determine all the business units/user groups of an app.
Business Capabilities A list of business capabilities the application is intended to enable. Application capability mapping completed via interviews with business unit representatives.
Criticality A high-level grading of the importance of the application to the business, typically used for support prioritization purposes (i.e. critical, high, medium, low). Typically the criticality rating is determined by a committee representing IT and business leaders.
Ownership The individual accountable for various aspect of the application (e.g. product owner, product manager, application support, data owner); typically includes contact information and alternatives. If application ownership is an established accountability in your organization, typically consulting appropriate business stakeholders will reveal this information. Otherwise, application capability mapping can be an effective means of identifying who that owner should be.
Application SMEs Any relevant subject matter experts who can speak to various aspects of the application (e.g. business process owners, development managers, data architects, data stewards, application architects, enterprise architects). Technical SMEs should be known within an IT department, but shadow IT apps may require interviews with the business unit. Application capability mapping will determine the identity of those key users/business process SMEs.
Type An indication of whether the application was developed in-house, commercial off-the-shelf, or a hybrid option. Consultation, surveys, or interviews with product owners or development managers.
Active Status An indication of whether the application is currently active, out of commission, in repair, etc. Consultation, surveys, or interviews with product owners or operation managers.

Common application inventory attributes

Attribute Description Common Collection Method
Vendor Information Identification of the vendor from whom the software was procured. May include additional items such as the vendor’s contact information. Consultation with business SMEs, end users, or procurement teams, or review of vendor contracts or license agreements.
Links to Other Documentation Pertinent information regarding the other relevant documentation of the application (e.g. SLA, vendor contracts, data use policies, disaster recovery plan). Typically includes links to documents. Consultation with product owners, service providers, or SMEs, or review of vendor contracts or license agreements.
Number of Users The current number of users for the application. This can be based on license information but will often require some estimation. Can include additional items of quantities at different levels of access (e.g. admin, key users, power users). Consultation, surveys, or interviews with product owners or appropriate business SMEs or review of vendor contracts or license agreements. Auto-discovery tools can reveal this information.
Software Dependencies List of other applications or operating components required to run the application. Consultation with application architects and any architectural tools or documentation. This information can begin to reveal itself through application capability mapping.
Hardware Dependencies Identification of any hardware or infrastructure components required to run the application (i.e. databases, platform). Consultation with infrastructure or enterprise architects and any architectural tools or documentation. This information can begin to reveal itself through application capability mapping.
Development Language Coding language used for the application. Consultation, surveys, or interviews with development managers or appropriate technical SMEs.
Platform A framework of services that application programs rely on for standard operations. Consultation, surveys, or interviews with infrastructure or development managers.
Lifecycle Stage Where an application is within the birth, growth, mature, end-of-life lifecycle. Consultation with business owners and technical SMEs.
Scheduled Updates Any major or minor updates related to the application, including the release date. Consultation with business owners and vendor managers.
Planned or In-Flight Projects Any projects related to the application, including estimated project timeline. Consultation with business owners and project managers.

Bibliography

”2019 Technology & Small Business Survey.” National Small Business Association (NSBA), n.d. Accessed 1 April 2020.
“Application Rationalization – Essential Part of the Process for Modernization and Operational Efficiency.” Flexera, 2015. Web.
“Applications Rationalization during M&A: Standardize, Streamline, Simplify.” Deloitte Consulting, 2016. Web.
Bowling, Alan. “Clearer Visibility of Product Roadmaps Improves IT Planning.” ComputerWeekly.com, 1 Nov. 2010. Web.
Brown, Alex. “Calculating Business Value.” Agile 2014 Orlando, 13 July 2014. Scrum Inc. 2014. Web.
Brown, Roger. “Defining Business Value.” Scrum Gathering San Diego 2017. Agile Coach Journal. Web.
“Business Application Definition.” Microsoft Docs, 18 July 2012. Web.
“Connecting Small Businesses in the US.” Deloitte Consulting, 2017. Accessed 1 April. 2020.
Craveiro, João. “Marty meets Martin: connecting the two triads of Product Management.” Product Coalition, 18 Nov. 2017. Web.
Curtis, Bill. “The Business Value of Application Internal Quality.” CAST, 6 April 2009. Web.
Fleet, Neville, Joan Lasselle, and Paul Zimmerman. “Using a Balance Scorecard to Measure the Productivity and Value of Technical Documentation Organizations.” CIDM, April 2008. Web.
Fowler, Martin. “Application Boundary.” MartinFowler.com, 11 Sept. 2003. Web.
Harris, Michael. “Measuring the Business Value of IT.” David Consulting Group, 2007. Web.
“How Application Rationalization Contributes to the Bottom Line.” LeanIX, 2017. Web.
Jayanthi, Aruna. “Application Landscape Report 2014.” Capgemini, 4 March 2014. Web.
Lankhorst, Marc., et al. “Architecture-Based IT Valuation.” Via Nova Architectura, 31 March 2010. Web.
“Management of business application.” ServiceNow, Jan.2020. Accessed 1 April 2020.
Mauboussin, Michael J. “The True Measures of Success.” HBR, Oct. 2012. Web.
Neogi, Sombit., et al. “Next Generation Application Portfolio Rationalization.” TATA, 2011. Web.
Riverbed. “Measuring the Business Impact of IT Through Application Performance.” CIO Summits, 2015. Web.
Rouse, Margaret. “Application Rationalization.” TechTarget, March 2016. Web.
Van Ramshorst, E.A. “Application Portfolio Management from an Enterprise Architecture Perspective.” Universiteit Utrecht, July 2013.
“What is a Balanced Scorecard?” Intrafocus, n.d. Web.
Whitney, Lance. “SMBs share their biggest constraints and great challenges.” Tech Republic, 6 May 2019. Web.

Buying Options

Application Portfolio Management Foundations

€309.50
(Excl. 21% tax)

Client rating

9.4/10 Overall Impact

Cost Savings

$54,542 Average $ Saved

Days Saved

21 Average Days Saved

 

IT Risk Management · IT Leadership & Strategy implementation · Operational Management · Service Delivery · Organizational Management · Process Improvements · ITIL, CORM, Agile · Cost Control · Business Process Analysis · Technology Development · Project Implementation · International Coordination · In & Outsourcing · Customer Care · Multilingual: Dutch, English, French, German, Japanese · Entrepreneur
Tymans Group is a brand by Gert Taeymans BV
Gert Taeymans bv
Europe: Koning Albertstraat 136, 2070 Burcht, Belgium — VAT No: BE0685.974.694 — phone: +32 (0) 468.142.754
USA: 4023 KENNETT PIKE, SUITE 751, GREENVILLE, DE 19807 — Phone: 1-917-473-8669

Copyright 2017-2022 Gert Taeymans BV