liveBook · Manning

Modernization initiative

As explained in Think Like a CTO

Modernization is the process of updating an existing software system so that it can be maintained, supported, or operated with current technology and practices.

A modernization initiative updates an existing system so it remains manageable and supportable. It is often a business-critical undertaking, not simply a technology refresh: the old system must keep working while a replacement or major upgrade is planned and delivered. Unsupported software, scarce maintainers, high running costs, security concerns, and limited scalability can all make the case for change. section 1.4.1 section 8.0 section 3.3.1

A working system with an uncertain future

Consider a 40-year-old home-warranty company whose RPG and Cobol systems run through terminals against Db2 on AS/400s. A new CTO is asked to lead a technology transformation after an acquisition. The system’s age matters, but so does its role in serving customers today. The proposal needs to explain why change is worth the disruption, especially if clients and the business are satisfied with current service. section 3.0 section 3.3.2

Before committing to a large initiative, test the plan against these questions:

  • Why now? Identify the operational problem and define success in terms the business will recognize; the technology team’s pain may not be the business’s pain. section 3.3.1 section 3.3.2
  • When can work and releases happen? Account for seasonal no-change periods, support demands, vacations, and the time needed to return to a paused project. section 3.3.1
  • Who must be available? Identify essential staff, their day-to-day responsibilities, and how those responsibilities will be covered while they work on the initiative. section 3.3.2
  • What can be delivered before a likely ownership transaction? Consult the CEO and relevant investment stakeholders, allow contingency for due diligence, and choose milestones that leave usable value and a clear route to completion. section 14.3

There is no single right moment or scope. A multiyear modernization needs financial backing and patience, while continuing operations need people and attention. If completion cannot precede a transaction, a staged plan may still be worthwhile—but do not promise uninterrupted delivery or claim to have answers that still require stakeholder input. section 3.3.1 section 3.3.2 section 14.3

How Think Like a CTO covers it

How deep it goes
Develops planning questions around timing, staffing, success criteria, and investment milestones; stops short of a technical migration procedure.
Examples
Uses a home-warranty company’s RPG, Cobol, Db2, and AS/400 platform and older systems that remain essential to their businesses.
What it assumes
Assumes responsibility for technology planning and familiarity with operating an existing system; does not require a particular replacement technology.
What you can do after
Evaluate/understand a modernization proposal’s business case, timing, staffing impact, continuity risks, and meaningful milestones.
How it connects
Links modernization to visionary planning, business continuity, technology obsolescence, stakeholder alignment, and investment cadence.

Also explained in

Compare how 4 books explain modernization initiative →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Think Like a CTO. The section links point to the parts of the book it draws on.