Ace8 is the modernization practice of AceMQ.24/7 support from AceMQ after go-live
Book an Assessment

Guide

Application portfolio rationalization: score every app, then place it.

You cannot modernize two hundred applications equally. Rationalization decides which to keep, fix, move or switch off, and in what order.

AceMQ engineering team3 min readEngineer-reviewed

The short answer

Application portfolio rationalization is the process of scoring every application on business value and technical fitness, then assigning each a disposition. The TIME model uses four: tolerate, invest, migrate, eliminate. The result is a ranked list that tells you where modernization money pays back and where it does not.

01The model

What are the four TIME outcomes?

TIME is a portfolio model popularized by Gartner. Plot each application by business value (high or low) against technical fitness (high or low). Where it lands sets its outcome.

01

Tolerate

Low value, good fit. Leave it and spend nothing extra.

02

Invest

High value, good fit. Fund new features and keep it current.

03

Migrate

High value, poor fit. This is the modernization queue: fix the platform or the code.

04

Eliminate

Low value, poor fit. Retire it or replace it with something existing.

02Scoring inputs

What goes into the two scores?

Score each input from 1 (poor) to 5 (strong). Average within each axis, or weight the inputs that matter most to you and keep the weights fixed across the estate.

AxisInputSource
Business valueRevenue or compliance dependenceApplication owner
Business valueNumber and importance of usersUsage logs, owner
Business valueRate of planned changeRoadmap, ticket history
Technical fitnessRuntime and framework supportBuild files, dependency tree
Technical fitnessTest safety netCoverage and pass rate
Technical fitnessPlatform lock-in and license costCode search, contracts
Technical fitnessOpen security findingsComposition scan
Technical fitnessOperating cost and incident rateFinance, incident records

Planning this for your estate? Get a fixed scope and price first.

03Worked example

How does the scoring play out?

The five applications below are illustrative, not a client. Value and fitness are averages of the inputs above. The cut line is 3.

ApplicationValueFitnessOutcomeWhy
Order entry4.72.0MigrateRevenue critical, unsupported server, no tests
Customer portal4.24.0InvestCurrent stack, tested, changes often
Internal expense tool1.83.8TolerateFew users, stable, cheap to run
Old reporting batch1.51.7EliminateOutput duplicated by a newer report
Policy admin4.52.8MigrateHigh value; fitness just under the line

04Sequencing

How do you order the Migrate list?

Within Migrate, sort by four questions, in this order.

  1. 01

    Value at risk

    Which applications cost the most if they fail or stop being supported?

  2. 02

    Shared dependencies

    Which fixes unlock others, such as a common library or a shared server?

  3. 03

    Cost of delay

    Which license or support dates are fixed?

  4. 04

    Effort and confidence

    Which are cheap to move and well tested? Take them early to build momentum.

05Pitfalls

Where does rationalization go wrong?

  • Scoring by opinion. Every input needs a named source, or the list will not survive an argument.
  • Skipping Eliminate. Retiring an application is the cheapest modernization there is.
  • Treating the matrix as final. An application can move quadrants after an upgrade, so rescore each year.
  • Mixing inventory and assessment. Inventory lists what exists. Assessment scores it. Do not wait for a perfect inventory to start scoring the top tier.

06Related term

Portfolio assessment vs rationalization: are they different?

Application portfolio assessment gathers and scores the data. Rationalization acts on it, deciding each application's outcome. Most programs do both in one pass. After placement, each Migrate item needs a further choice of how: see the rehost, replatform, refactor and rewrite guide.

A sample assessment report that shows this scoring on a real codebase is pending. We are running this test; results will be published here.

07How Ace8 helps

Get your own scored portfolio

Ace8 is the AI-assisted application modernization practice of AceMQ.

The fixed-price modernization assessment scores your applications on inputs like those above, places each one, and returns a phased plan. For examples of what the technical inputs find, see technical debt examples.

FAQ

Frequently asked.

Something else on your mind? Ask an engineer.

Scoring every application on business value and technical fitness, then deciding to tolerate, invest in, migrate or eliminate each one.

Start here

Know the cost before anything moves.

A fixed-price assessment gives you the inventory, the risk score and a phased plan. Scope and cost are fixed before the migration starts.

Get in touch

Talk to a modernization engineer

Tell us what you run today. An engineer, not a sales script, replies within one business day.

305-204-2607info@ace8.io

66 W. Flagler St. 9th Floor
Miami, FL 33130

What are you moving off? *

Fixed price. Scope and cost before any migration starts.