". . what's decided above, is paid for below . ."
Bad architecture rarely announces itself upfront. It doesn’t arrive with alarms or headlines.
It creeps inquietly - disguised as speed, short-term fixes, “just get it live”, or well-intended autonomy without alignment. By the time it becomes visible, the cost has already been paid. Often many times over.
I’ve have been speaking with organisations after the damage is done. When delivery has slowed to a crawl and teams are exhausted.
When systems no longer reflect how the business actually operates, and leaders sense something is wrong but can’t quite pinpoint where the fault lies.
More often than not, the problem isn’t a lack of technology, it’s a lack of architectural thinking at the right altitude.
When architecture is treated as documentation, not decision-making
One of the most common failure patterns we see is architecture being reduced to diagrams, frameworks, or artefacts that exist after decisions have already been made.
In these environments:
- Architects are invited in once funding is approved
- Delivery teams are already moving
- Constraints are locked in
- And architecture becomes an exercise in justification rather than direction
The cost here isn’t just technical debt. It’s organisational debt.
People start working around the architecture instead of with it. Exceptions become normal. Governance becomes performative. And slowly, the enterprise loses the ability to make coherent decisions across portfolios, platforms, and programmes.
By the time someone asks, “Why does everything feel so hard?”, the answer is buried under years of unchallenged assumptions.
Fragmentation feels empowering . . until it doesn’t
Another expensive lesson - unchecked autonomy!
Empowered teams are a good thing. But autonomy without shared guardrails leads to fragmentation - and fragmentation is one of the most expensive states an enterprise can enter.
I’ve seen organisations with:
- Multiple identity solutions solving the same problem
- Parallel data platforms built by different teams
- Inconsistent security controls interpreted “locally”
- Overlapping capabilities funded repeatedly
None of this happens because people are careless. It happens because no one is holding the enterprise view. The place where trade-offs are made consciously, not accidentally.
Eventually, leaders find themselves asking:
- Why does every change feel risky?
- Why does integration take so long?
- Why does cost keep rising even when delivery slows?
At that point, the price of bad architecture is no longer theoretical. It’s showing up in budgets, timelines, audit findings, and staff attrition.
The human cost is often overlooked
What rarely gets discussed is the toll this takes on people.
Delivery teams burn out trying to navigate complexity they didn’t create. Architects become frustrated when their role is reduced to compliance theatre. Leaders lose confidence in their own organisations’ ability to execute strategy.
In the worst cases, good people leave - not because the work isn’t interesting, but because the system makes success feel impossible.
Bad architecture doesn’t just slow organisations down - it erodes trust.
What strong architecture does differently
The organisations that recover fastest (or avoid these failures altogether) don’t necessarily have more architects or more tooling.
They do something much simpler, and much harder . .
They treat architecture as a decision-support discipline.
In these environments:
- Architects are involved before commitments are made
- Trade-offs are explicit and owned
- Governance is lightweight but meaningful
- Strategy, delivery, risk, and value are actively connected
Good architecture doesn’t eliminate complexity - it makes complexity navigable.
It gives leaders confidence that when they say yes to something, they understand what they are also saying no to. It gives teams clarity on where they can move fast - and where alignment matters more than speed.
The real cost isn’t failure . . it’s repetition.
Most enterprises can survive a failed programme. What they can’t afford is repeating the same mistakes under different names!
Bad architecture is expensive because it forces organisations to relearn the same lessons over and over again.
Good architecture pays for itself by helping organisations learn once, and apply many times.
That’s the difference.





