The best time to modernize critical systems is before they become the reason everyone is asking what went wrong.
One of the easiest mistakes to make in IT is assuming that a system is healthy because it has not failed recently. Most legacy platforms do not announce that they are nearing the end of their useful life. They simply become a little harder to support each year. A manual step gets added to a process. A spreadsheet fills a reporting gap. Someone documents a workaround that quietly becomes permanent. Business continues, so the urgency fades.
I’ve never worked anywhere that intentionally accumulated technical debt. Most organizations inherit it one budget cycle at a time.
That is one reason the 2022 Southwest Airlines operational collapse continues to interest technology professionals. The weather understandably received most of the public attention, but the more useful discussion is what happened before the storm arrived. Once reports emerged describing the company’s aging crew scheduling and recovery systems, the disruption looked less like an isolated failure and more like the result of decisions that had been deferred for years.
Based on what became public after the event, I do not think Southwest lacked change management. Large organizations process operational changes every day. Systems are patched, configurations are updated, maintenance windows are scheduled, and incidents are resolved. Those activities keep the lights on.
Modernization is a different conversation…
Replacing a core business platform is not simply another change request. It competes for funding, staffing, executive attention, and organizational patience. Unlike a failed server or an expired certificate, there is rarely a single moment when leadership has no choice but to act. Legacy systems are remarkably cooperative that way. They continue doing just enough to justify another postponement.
That is where a disciplined change control process earns its value.
A good process forces an organization to document more than the proposed solution. It also documents the cost of waiting. A modernization request should explain the business need, technical scope, implementation approach, testing plan, expected investment, operational impact, and the risks associated with both moving forward and standing still. Leadership may still decide that the timing is wrong, but that decision becomes explicit instead of quietly drifting into next year’s planning cycle.
The documentation matters because organizations generally keep excellent records of projects they approve and surprisingly poor records of projects they postpone. Approved initiatives have sponsors, budgets, milestones, and steering committees. Deferred work has a habit of disappearing into meeting notes and old roadmaps until someone asks why a known issue was never addressed.
The issue was addressed. It simply was never resolved.
That distinction matters because deferred work continues to accumulate interest. Aging systems become more expensive to maintain. Vendor expertise becomes harder to find. Integrations require increasingly creative workarounds. Security updates become more complicated. None of those problems usually justify an emergency project on their own, but together they slowly transfer work from software to people. Employees compensate for system limitations so effectively that the organization begins measuring the success of the workaround instead of questioning why the workaround exists.
Technology teams are usually good at explaining what a proposed solution will improve. They are often less effective at describing what continued inaction might cost. Both sides belong in the same discussion.
A useful change request should answer two straightforward questions.
What happens if we make this investment?
What happens if we do not?
The second question is often more uncomfortable because the answer is rarely immediate. There may be no outage next month or next quarter. Instead, support costs creep upward, implementation timelines grow longer, operational flexibility declines, and recovery from unexpected events becomes increasingly difficult. Those trends are easy to overlook because they develop gradually.
The Southwest case provides a practical example. Public reporting suggested that crew scheduling systems struggled to accurately track and reposition personnel once normal operations broke down. Under ordinary conditions, the limitations may have been manageable. During a large-scale disruption, they became part of the problem. Following the crisis, the company committed more than $1 billion toward technology improvements, although aviation experts remained skeptical about how quickly the underlying issues could be addressed.
That pattern is hardly unique to aviation. Most enterprise technology organizations can point to at least one application that everyone agrees should eventually be replaced. The disagreement usually begins with the word “eventually.”
Consider a scheduling platform that requires supervisors to manually reconcile employee assignments during routine operations. The process is inconvenient but manageable, so nobody feels much pressure to replace it. Then an event occurs that requires coordinating thousands of employees in a compressed timeframe. The software has not changed. The operating conditions have.
Enterprise systems often fail that way. They do not necessarily become worse overnight. They simply encounter conditions they were never designed to handle. If you’re a Star Trek fan, it’s less “warp core breach” and more Scotty quietly warning the captain for three episodes before anyone listens.
A structured change control process would not guarantee a different outcome, but it would create better organizational visibility. Technology leaders could submit modernization requests supported by technical assessments, operational impacts, cost estimates, implementation plans, and risk analyses. Operations, finance, project management, and executive leadership would each evaluate the proposal through their own lens before deciding whether to proceed or accept the associated risk.
Accepting risk is not inherently a failure. Every organization does it. The important part is knowing which risks have been accepted and why.
That record becomes increasingly valuable over time. Teams change. Executives retire. Priorities shift. Budgets expand and contract. Institutional memory is rarely as durable as people assume. A documented decision explaining why modernization was deferred is far more useful than asking five years later whether anyone remembers the conversation.
The financial consequences of delayed modernization can also become surprisingly tangible. In Southwest’s case, the operational disruption ultimately resulted in a $140 million penalty from the U.S. Department of Transportation. That figure says nothing about customer confidence, employee workload, or the cost of rebuilding systems under public scrutiny rather than on a planned schedule.
Edward Segal makes a similar observation in Crisis Management Lessons From Southwest Airlines’ Meltdown, arguing that effective crisis management begins well before a crisis develops. I think that applies just as well to technology governance. Organizations rarely build resilience during an emergency. They reveal whether they invested in it beforehand.
Perhaps that explains why successful governance receives so little attention. Nobody notices the upgrade that prevented an outage three years later. Nobody congratulates the architecture review that identified a weakness before it reached production. The absence of headlines is usually evidence that people made several unremarkable decisions at the right time.
From an IT leadership perspective, that is the real purpose of change control. It creates a record of organizational judgment. It captures what was known, what was proposed, what was deferred, and what level of risk leadership considered acceptable at that point in time.
Every organization will postpone projects. Every technology roadmap contains more good ideas than available funding. The objective is not to eliminate difficult choices. It is to make those choices consciously, with enough information that leadership understands the tradeoffs before circumstances make the decision on their behalf.

