The Best Modernization Plans Are Designed to Survive Their Own Failure

Tom Haus

Hatched by Tom Haus

Aug 11, 2026

11 min read

94%

0

What if the best test of a modernization program is not whether the new system launches, but whether the business can deliberately break it?

That question sounds like a reliability concern. It is actually a modernization concern too. A company that replaces an old core system with a newer one may still be carrying the same hidden dependencies, manual workarounds, brittle processes, and concentrated points of failure. It has changed the machinery without changing the system of action.

The deeper challenge is this: How do you make an organization more capable of changing while also making it more capable of surviving change?

This is where two disciplines that are usually managed separately become inseparable. Business modernization asks how work moves from a customer request to a completed outcome. Resilience engineering asks what happens when one part of that system becomes unavailable. Together, they reveal a powerful principle:

A modern enterprise is not merely one with newer technology. It is one whose important capabilities can be changed, measured, isolated, and recovered without losing the plot of the business.

Modernization is really the redesign of dependency

Many modernization efforts begin with a visible object: a core platform, an application, a database, or an aging programming language. The organization creates a replacement plan, estimates migration costs, and sets a launch date. This is understandable, because systems are tangible and budgets need a defined target.

But the business does not experience a system as an object. It experiences a chain of outcomes. An insurance customer wants a policy quoted, purchased, amended, or paid. A claims adjuster wants the right information at the right moment. A partner wants an answer through an interface that works consistently. The customer does not care which application owns the policy record. They care whether the claim moves forward without repetition, delay, or unexplained friction.

This creates a useful distinction between system replacement and capability modernization. System replacement asks, “What should take the place of the old platform?” Capability modernization asks, “What must the organization become able to do better, faster, and more safely?”

The second question changes the unit of planning. Instead of modernizing one application at a time, the organization can organize work around value chains such as:

  1. Quote to bind
  2. Notice of loss to claim settlement
  3. Customer request to resolution
  4. Partner submission to commission payment

Each chain crosses multiple technologies, teams, policies, and decisions. That is precisely why it is valuable. It exposes the actual structure of the business rather than the structure of the technology department.

Consider a quote to bind process. A customer submits information through a digital channel. A rating service calculates price. An eligibility engine checks rules. A document service creates terms. A payment service confirms funds. A policy platform records the result. If an employee must manually copy data between two of these steps, the process is not truly digital, even if every individual component has a modern interface.

The important measure is therefore not simply whether a new platform is live. It is whether a greater percentage of the process can execute without manual intervention, while preserving accuracy, control, and customer choice. Automation is not a feature of an application. It is a property of a value chain.

The hidden cost of coarse and fine control

Resilience planning introduces a parallel question: when something fails, what exactly should be allowed to fail with it?

There is no single correct answer. An organization can fail over a small component, an individual application, a connected dependency graph, or an entire portfolio. Finer control can offer more flexibility. Coarser control can be easier to reason about and test. Each choice produces a different balance among precision, complexity, testability, and organizational effort.

The same tradeoff appears in modernization. A company can redesign one task, one application, one value chain, or the entire operating model. Small interventions seem safer, but they may leave the surrounding dependencies untouched. Large transformations can address systemic problems, but they are harder to execute and harder to prove before launch.

This suggests that granularity is a strategic decision, not merely an architectural one.

Imagine an insurer whose claims intake is modernized independently from claims adjudication. Intake becomes faster, but it sends cases into a slow, manually coordinated back office. The front end looks improved while the value chain remains constrained. In a failure scenario, the organization may discover that the new intake service cannot operate meaningfully without several old systems that nobody mapped as critical dependencies.

Now imagine the opposite extreme: the company treats the whole claims portfolio as one indivisible unit. It can fail over the entire domain, but the strategy requires duplicating and testing every dependency together. The resulting plan may be so expensive and rigid that it is rarely exercised. A recovery design that exists only in documents is not resilience. It is deferred hope.

The useful question is not whether control should be fine grained or coarse grained. It is:

What is the smallest unit that can deliver a meaningful business outcome, and what is the largest unit that the organization can reliably understand and test?

That unit is often neither a server nor an entire portfolio. It is a business capability with explicit dependencies and measurable service boundaries.

For a claims operation, that might mean the ability to receive a loss notice and create a valid claim number, even if downstream settlement is temporarily delayed. For a policy operation, it might mean the ability to issue proof of coverage while nonessential document enrichment is unavailable. These are not arbitrary technical slices. They are decisions about what the business promises to preserve under stress.

Failure planning exposes modernization theater

A modernization program can appear successful while preserving the conditions that make the old environment dangerous. The warning signs are often visible only when the organization asks how the new capability will behave during partial failure.

Suppose a company reports that it has migrated its customer portal. During an outage, however, the portal cannot function because it depends on a single regional identity service, a legacy policy database, and a batch process that refreshes customer status every night. The portal was modernized as a user interface, but not as an independent business capability.

Or suppose an automated claim process works perfectly in normal conditions but switches to a manual queue whenever a fraud scoring service is unavailable. If no one knows the queue capacity, decision authority, or customer communication plan, the organization has not designed graceful degradation. It has merely hidden a failure mode behind an operational exception.

This is why resilience analysis should happen early in modernization, not after the new architecture is complete. For each value chain, leaders should identify:

  • The customer or partner outcome being protected
  • The minimum function required to preserve that outcome
  • The dependencies required for normal operation
  • The dependencies that can be delayed, substituted, or removed
  • The acceptable manual fallback, if any
  • The signal that tells operators which mode the business is in
  • The point at which degraded service becomes unacceptable

This exercise does more than improve recovery. It clarifies what the system is supposed to do in the first place.

It also exposes a phenomenon that is easy to miss: modal behavior. A system may act one way in normal conditions and another way during failover. Perhaps data becomes eventually consistent. Perhaps approvals require human review. Perhaps a pricing service uses a conservative default. These modes may be perfectly reasonable, but only if they are explicit, observable, and tested.

Unplanned modal behavior is where resilience and customer trust deteriorate. A customer sees an unexplained delay. An employee sees contradictory records. A partner receives a response that technically succeeded but cannot be reconciled later. The system has not simply failed. It has entered a mode nobody designed.

Modernization should therefore reduce not only technical complexity, but also behavioral ambiguity. The organization should know what each capability does when dependencies are missing, slow, duplicated, or returning uncertain information.

Design for reversible progress

A useful mental model is to treat modernization as the construction of reversible progress. Each investment should make the business better under normal conditions and more controllable under abnormal ones.

Reversibility does not mean that every change can be undone instantly. It means the organization can limit the blast radius of a mistake, preserve critical outcomes, and return to a known operating state. This requires boundaries that are meaningful both to technology and to the business.

There are four tests for such a boundary.

1. It has a clear outcome

A boundary should correspond to something a customer, employee, or partner recognizes as valuable. “Policy issuance” is more useful than “service cluster three.” The former can guide prioritization, measurement, and communication during an incident.

2. It has explicit dependencies

A capability should have a dependency graph that is understandable to the people responsible for it. This includes direct technical dependencies, but also human approvals, data refreshes, vendor services, security controls, and regulatory steps. The most dangerous dependency is often the one omitted because it lives in another team or in an informal procedure.

3. It has a defined degraded mode

If a capability cannot operate fully, what can it still do safely? A quote service might provide an estimate but not bind coverage. A claims service might register a loss and issue a reference number while postponing settlement decisions. The key is to distinguish a reduced service from a misleading one.

4. It can be tested as a combination

A failover strategy is not validated by testing each component in isolation if the business outcome depends on their interaction. Test the combinations that matter: identity unavailable while policy lookup remains available, a regional database delayed while customer communication continues, or a fraud service degraded while claims intake remains open.

This last test is where organizations often encounter the limits of their own architecture. A solution may be technically modular but operationally inseparable. The components can be deployed independently, yet no team can confidently operate them independently. That is a form of organizational coupling, and it is just as important as software coupling.

The remedy is not necessarily more infrastructure. It may be clearer ownership, simpler operating procedures, better dashboards, or smaller decision scopes. Resilience is a property of the organization that runs the architecture, not just the architecture itself.

Measure value and survival together

Modernization programs frequently defend themselves through cost reduction, migration completion, or retirement of old technology. These measures matter, but they can encourage the wrong behavior. A team may close a migration milestone while leaving manual work, fragile dependencies, and slow recovery untouched.

A stronger scorecard combines ordinary performance with failure performance. For each value chain, leaders can track measures such as:

  • The percentage of transactions completed without manual intervention
  • The time from customer request to meaningful outcome
  • The number of critical dependencies per business capability
  • The percentage of dependencies with tested fallback behavior
  • The time required to restore a minimum viable service
  • The volume of work created during degraded operation
  • The percentage of failover combinations exercised in the last period
  • The number of customer promises that remain available during a regional disruption

These measures connect modernization to business value and resilience to customer experience. They also create a more honest definition of progress. Reducing technical complexity is valuable not because fewer systems look better on an architecture diagram, but because fewer hidden connections make change and recovery more predictable.

A practical governance pattern is to require every major modernization increment to answer two questions before approval:

  1. Which important business outcome becomes better in normal operation?
  2. Which failure mode becomes more contained, visible, or recoverable?

If the first answer is missing, the initiative may be infrastructure work without a business case. If the second is missing, the initiative may be adding capability without reducing fragility. The strongest increments improve both.

Key Takeaways

  • Plan around value chains, not applications. Start with outcomes such as quote to bind or notice of loss to settlement, then map the technology and human dependencies underneath.
  • Choose the right unit of resilience. Define the smallest business capability that can deliver meaningful value and the largest combination that teams can actually understand, operate, and test.
  • Design degraded modes deliberately. Decide what remains available when a dependency fails, what must stop, and how customers and employees will know the difference.
  • Measure automation and recoverability together. Track manual intervention, dependency count, restoration time, and tested failover combinations alongside migration and cost metrics.
  • Make every modernization increment reduce uncertainty. A successful change should improve normal performance while making failures more bounded, observable, or reversible.

The future proof organization will not be the one that has eliminated every old system or duplicated every workload in every region. Those goals can be useful, but they are incomplete proxies for capability.

The more important achievement is to know what must continue, what may pause, what can be substituted, and what can safely fail. That knowledge turns modernization from a technology replacement exercise into a disciplined redesign of organizational choice.

The final measure of progress is not whether the enterprise has moved from old architecture to new architecture. It is whether, when conditions change, the enterprise can choose its next move instead of having one forced upon it.

Sources

← Back to Library

Hatch New Ideas with Glasp AI 🐣

Glasp AI allows you to hatch new ideas based on your curated content. Let's curate and create with Glasp AI :)

Start Hatching 🐣