Insights / Continuous transformation

How to modernize IT without blowing the budget

By Lawrence Abeyta · · 3 min read

"Move fast and break things" was Facebook's motto for most of its first decade. It's still on a thousand startup posters.

What the posters leave out is the sequel. In 2014, Facebook retired it. The replacement was "Move fast with stable infrastructure." Less catchy, and the company knew it. But by then they had learned that every broken thing has a cost, and somebody has to stop and fix it.

That's the grown-up version of speed. It's also what I mean by continuous transformation.

Change as a habit

Continuous transformation means baking change into how you operate. Not once a year. Not when things are on fire. It's the constant re-evaluation of your tools, processes, and mindsets. Think of it as DevOps for your entire operating model.

The alternative is one you've seen. Systems run untouched for years, the gap between what you have and what you need grows, and eventually someone proposes the Big Bang Overhaul.

Why the big bang costs more

The big bang arrives with delays, budget overruns, and a flock of consultants billing by the hour. (Yes, I know what I do for a living.)

You pay to replace everything at once, including the parts that were working fine. Then you pay again for everything the replacement breaks.

Incremental change is cheaper for unglamorous reasons. You retire redundant systems as you go. You avoid long rework cycles. You automate the work nobody wants to do by hand. Technical debt gets paid down in installments before it balloons. The result is lower total cost of ownership and a more resilient operation.

Fast and safe is an engineering problem

Speed without wreckage comes down to three practices:

  • Modular architecture. You can change one piece without disturbing the rest.
  • Automated delivery pipelines. Every change is tested and released the same way, every time.
  • Real-time monitoring. You know within minutes if a change misbehaves, and you can roll it back.

With those in place, you're not betting the farm every time you deploy. You're building a smarter one, fence by fence.

Go-live is phase one

The MVP is just the beginning, and project end is only phase one.

Most organizations treat go-live as the finish line. They disband the team, declare victory, and are surprised five years later to find they own a legacy system. Keep a small team measuring, learning, and improving, and the system never gets the chance to become one.

The bottom line

Continuous transformation gives you permission to break things, small things, as long as you're learning fast and fixing faster.

Do that, and speed and budget are no longer a trade-off.

A shorter version of this article first appeared on LinkedIn. Join the discussion there.

Facing a big bang overhaul?

There is usually a cheaper way in. Tell us about it and you will hear back from Lawrence.