Articles


April 2019 Architecture Excellence

Protecting Architectural Integrity When Delivery Pressures Mount

Enterprise architecture outcomes are rarely compromised in a single dramatic decision. They erode gradually — through scope reductions, deferred integrations, and governance trade-offs made under delivery pressure. Understanding where program governance ends and architecture governance begins is essential to protecting the investments that matter most.

Protecting architectural integrity in enterprise delivery

The quiet erosion

Consider a scenario that plays out with uncomfortable regularity across large organisations: two multi-year programs are delivering separate business applications. Both identify bidirectional systems integration as essential to realising the enterprise benefits that justified the investment. Both are approved with integration firmly in scope.

Then delivery pressure mounts. Stakeholder engagement falters. Budgets tighten. Timelines compress. In both programs, integration is de-scoped — not because its strategic value was reassessed, but because it was the path of least resistance for program governance focused on schedule, cost, and immediate deliverables. The architects involved, lacking the governance authority or organisational standing to challenge the decision effectively, acquiesce.

The result is two platforms delivered on time and within budget, but without the integration that made them strategically valuable. The enterprise architecture vision — the reason these investments were approved — has been quietly undermined by the very governance processes designed to ensure successful delivery.1

Two governance systems, one blind spot

The root cause is a governance gap that most organisations do not recognise until it has caused damage. Program governance and architecture governance serve fundamentally different purposes, yet they operate over the same initiatives, often without clear boundaries or escalation paths between them.

Program governance optimises for delivery outcomes — scope, schedule, cost, and quality within the boundaries of a defined initiative. It is, by design, inward-looking: its job is to deliver what was approved, on time and within budget.

Architecture governance optimises for enterprise outcomes — strategic alignment, integration coherence, standards compliance, and the long-term fitness of the technology landscape. It is, by necessity, outward-looking: its job is to ensure that what is being delivered contributes to a broader vision that extends beyond any single initiative.

When these two systems operate independently — or worse, when architecture governance is subordinated to program governance — decisions that are rational from a delivery perspective can be destructive from an enterprise perspective. De-scoping an integration to protect a timeline is a sound program governance decision. It may also be an enterprise architecture failure that creates years of constraint and rework.

The TOGAF Standard recognises this tension explicitly, establishing architecture governance as a distinct discipline with its own compliance processes, design authority, and escalation mechanisms — precisely because delivery governance alone cannot protect enterprise-level outcomes.2

Three strategies for protection

Protecting architectural integrity does not mean resisting every scope change or insisting on architectural purity regardless of context. It means ensuring that the enterprise consequences of delivery decisions are visible, assessed, and governed at the appropriate level. Three strategies make this practical.

Think both top-down and bottom-up

Architecture practitioners working within delivery teams need to understand the enterprise architecture landscape — roadmaps, capability models, integration dependencies — well enough to recognise when a scope change threatens something beyond the initiative's boundaries. Without this context, they cannot challenge decisions effectively because they cannot articulate what is at stake.

Equally, enterprise architects need to understand the realities of delivery — the commercial pressures, the stakeholder dynamics, the genuine constraints that drive scope decisions. Architects who engage only through governance forums, disconnected from the day-to-day pressures of delivery, will be neither credible nor effective when they need to escalate a concern. The SEI's research reinforces this: architecture evaluation is most effective when it is embedded within development processes, not imposed from outside them.3

Separate architecture scope from program scope

Program scope is defined by what a specific initiative will deliver. Architecture scope must extend further — encompassing the strategic context in which that initiative operates, including the dependencies, integrations, and capabilities that were assumed when the investment was approved.

When a function is de-scoped from a program, the architecture practitioner's responsibility does not end. The strategic importance of that function still needs to be assessed — at a level proportionate to the risk. If a de-scoped integration was central to the enterprise business case, the solution architect should still analyse it sufficiently to understand the constraints being created, the remediation options available, and the cost of deferral. This analysis may not change the program decision, but it ensures the enterprise has visibility of the debt being accrued and can plan accordingly.

This is the bridge between architectural integrity and the enterprise technical debt management practices that should be governing the organisation's technology portfolio. De-scoped architecture outcomes that are strategically significant should not simply disappear from view — they should be formally recorded and tracked as enterprise-level concerns.

Engage the political landscape

Architecture is as much a political discipline as a technical one. Architects who rely solely on the strength of their technical arguments will find themselves overruled by stakeholders whose priorities are commercial, operational, or political. Effective architects build relationships with business stakeholders — not just technology teams — and position themselves as peer-level collaborators with program and project managers, not as compliance gatekeepers.

When a decision threatens architectural integrity, the architect needs a pathway to escalate — through an architecture design authority, an enterprise architect with stakeholder access, or a governance mechanism that can weigh enterprise consequences against delivery expediency. Without these relationships and channels, the architect's only option is acquiescence.

The counter-argument: when rigidity is the real risk

It would be intellectually dishonest to present architectural integrity as an unqualified good without acknowledging a legitimate and well-articulated counter-position.

The evolutionary architecture movement, advanced by Neal Ford, Rebecca Parsons, and Patrick Kua, argues that architecture should "support guided, incremental change as a first principle across multiple dimensions."4 Their thesis is that rigid architectural governance — the insistence on protecting an upfront vision against all delivery realities — can itself become a source of organisational friction, constraining the very adaptability that modern enterprises need.

Martin Fowler takes this further with his concept of "sacrificial architecture" — the idea that the right architecture for a system at one scale or stage of maturity is almost certainly wrong for the next, and that organisations should plan for architectural replacement rather than preservation. He points to eBay's three complete architectural rewrites between 1995 and 2002 as evidence that architectural longevity is not always a virtue.5

These are not fringe positions. They reflect the lived experience of organisations operating in rapidly evolving markets where the cost of architectural rigidity — delayed features, missed market windows, over-engineered solutions for problems that never materialised — can exceed the cost of architectural compromise.

The reconciliation lies in distinguishing between architectural decisions that constrain future options and those that preserve them. De-scoping an integration that was central to the enterprise investment thesis is not evolutionary architecture — it is unmanaged architectural erosion. Building a modular system that can be replaced or extended as business needs evolve is evolutionary architecture. The difference is intentionality: deliberate, informed architectural trade-offs made with full visibility of their consequences are fundamentally different from scope reductions driven by delivery expediency with no enterprise-level assessment of the impact.

Fowler himself reinforces this distinction: good internal quality — modularity, clear boundaries, well-defined interfaces — is what makes graceful architectural evolution possible.5 An architecture that has been compromised through unmanaged scope erosion typically lacks precisely these qualities, making future change harder, not easier.

Integrity through intentionality

The SEI's Architecture Tradeoff Analysis Method (ATAM) provides a useful frame for thinking about this problem. ATAM enables organisations to evaluate architectural decisions against quality attributes — performance, modifiability, availability, security — before those decisions are locked in through implementation.3 The method explicitly acknowledges that architectural decisions involve trade-offs, and that the goal is not to eliminate compromise but to make it visible and deliberate.

This is the standard that architecture governance should hold delivery decisions to: not architectural purity, but architectural intentionality. Every scope change, deferral, or compromise that affects the enterprise architecture should be assessed for its downstream consequences, formally recorded, and governed at the appropriate level. Some of those decisions will be the right call — a legitimate trade-off between delivery pragmatism and architectural ambition. Others will be unmanaged erosion that creates compounding costs the organisation only discovers when the next strategic initiative hits an unexpected constraint.

Architecture practitioners must deliver beyond the boundaries of their project. They must engage outside the delivery construct, build relationships that give them standing, and have the courage — supported by governance mechanisms — to challenge decisions that threaten the enterprise outcomes their organisations have invested in achieving. Not every battle is worth fighting. But every battle must be visible.

References

  1. O'Brien, L. "Protecting Architectural Integrity," Sustainable ICT Holdings, 2014.
  2. The Open Group. The TOGAF Standard, 10th Edition, 2022.
  3. Software Engineering Institute. "Architecture Tradeoff Analysis Method (ATAM)," Carnegie Mellon University.
  4. Ford, N., Parsons, R. and Kua, P. Building Evolutionary Architectures: Automated Software Governance, O'Reilly Media, 2nd Edition, 2023.
  5. Fowler, M. "Sacrificial Architecture," martinfowler.com, 2014.

Are delivery pressures eroding your enterprise architecture outcomes?

Learn more about our Architecture Excellence services, or get in touch to discuss how we can help you protect and govern the architectural decisions that matter most.