Link: https://www.eatransformation.com/p/how-much-enterprise-architecture-is-enough
From Enterprise Architecture Transformation: A Practical Guide
Enterprise architecture (EA) is sometimes discussed as if more architecture would automatically mean better outcomes.
More governance. More principles. More standards. More repository content. More architects.
It is a tempting idea, especially for architects. If some architecture is useful, surely more architecture must be even more useful. It is also, conveniently, a good way to justify having more architecture work to do.
Unfortunately, organizations do not work like that.
Architecture creates value when it is proportionate to the situation. Too little leaves important structural questions unresolved. Too much creates overhead that may not improve decisions.
The practical question is not whether EA is good or bad. The better question is: how much architecture is enough for the context?
The Basic Principle: Proportional Architecture
EA should not be applied with the same intensity everywhere.
Some decisions need careful structural analysis. Others need only light guidance. Some initiatives create long-term consequences across the organization. Others are small, local, and easily reversible.
The value of architecture depends on the context. If a change affects several capabilities, applications, data domains, teams, vendors, or customer journeys, the need for architecture work is usually higher. If a decision creates long-term constraints or becomes a foundation for future work, architecture is more likely to add value.
If the change is narrow, isolated, reversible, and follows an already known solution pattern, heavy architecture work may not add much. In fact, this is often where architecture theater begins: architecture process and content expand, but decisions do not improve.
This is where many organizations struggle. Too little architecture allows duplication, hidden dependencies, inconsistent patterns, and long-term complexity to accumulate. Too much architecture creates delay, unnecessary documentation, governance fatigue, and a sense that architecture exists mainly to be satisfied.
Both create problems.
A proportional approach does not mean weak EA. It means applying enough architecture to improve the decision, reduce uncertainty, or prevent avoidable structural cost—without turning every change into an architectural exercise.
Where More Architecture Is Justified
More architecture is usually justified when decisions are difficult to reverse.
A temporary workflow, small user interface change, or local experiment may not need heavy architectural involvement if it can be changed or removed with limited cost. A core platform decision, master data model, integration pattern, sourcing arrangement, or application replacement is different. Once other applications, teams, and processes are build around such decisions, changing direction becomes expensive.
The less reversible the decision, the more architecture it usually deserves.
EA work is also more valuable when dependencies are significant. If a change affects one team and one application, simple guidance may be enough. If it affects multiple teams, applications, data flows, vendors, processes, or customer groups, the need for shared structural understanding increases.
Dependencies are where many surprises live.
They are also where architecture can create practical value: by making relationships visible earlier, clarifying ownership, and helping teams understand what else is affected before decisions become expensive to revisit.
Foundational choices deserve special attention. Platform choices, data architecture, identity and access management, integration approaches, product and capability structures, core application boundaries, and technology standards often shape the conditions for future work.
A weak decision in a foundational area can create years of friction. A good decision can make future delivery easier, more consistent, and less expensive.
This is where architecture work can be highly valuable even if the immediate output looks small. A well-timed clarification, principle, option comparison, or dependency view can influence many downstream choices.
Architecture is often most useful before concrete hardening happens. Before the platform becomes the default. Before the integration pattern spreads. Before the data model becomes embedded. Before the exception becomes normal.
When Lightweight Architecture Is Enough
Not every change needs a full architecture process.
For local, low-risk, reversible work, lightweight architecture is usually enough. This may mean a short check against existing principles, use of an established pattern, or a quick discussion about dependencies, data, security, or lifecycle implications.
The goal is to avoid unnecessary overhead while still maintaining a connection to the broader landscape.
This is especially important in experimentation. Early exploration often benefits from speed. Architecture can help by setting simple boundaries rather than demanding premature completeness.
An experiment may not need a detailed target architecture. But it may still need clarity on whether it uses sensitive data, whether it could become operationally important, or whether it depends on a platform that the organization is trying to retire.
Lightweight does not mean careless. It means proportionate.
The same applies to highly standardized implementation work. If the solution pattern is already known, the platform is established, responsibilities are clear, and relevant constraints and dependencies have already been defined, additional architecture work may not add much. In these cases, architecture effort should focus on the remaining structural choices, not on re-analyzing what has already been standardized.
The right amount of architecture can also change over time. A local tool may start as a small experiment and later become a shared operational solution. A project may begin with limited scope and gradually reveal broader dependencies. A technology decision may become more important as adoption spreads. Architecture effort should adapt as the structural relevance of the work changes.
A Practical Way to Decide
The difficult part is that too little and too much EA work can exist in the same organization at the same time.
An organization may require detailed architectural analyses for low-risk changes while major strategic decisions move forward with surprisingly little structural analysis. That is surprisingly common.
It usually happens when the organization has not clearly defined where architecture matters most.
The required level of EA involvement depends partly on the organization itself. Large, complex, highly integrated, or regulated organizations usually need more shared architectural structure than smaller or simpler environments.
It also depends on the decision context. Strategic planning, major investment decisions, platform choices, mergers, sourcing decisions, and transformation programs usually require more architectural attention than isolated project-level design work.
A simple way to estimate the needed architecture effort is to ask a few questions:
-
How many teams, applications, processes, vendors, or customer journeys are affected?
-
How reversible is the decision?
-
Does it create a foundation for future work?
-
Are there significant data, integration, security, compliance, operating model, or lifecycle implications?
-
Could multiple initiatives solve the same problem differently?
-
Would a poor decision create long-term coordination cost?
If the answers are mostly small, local, and reversible, keep architecture lightweight. Use principles, patterns, and quick checks. Avoid turning every change into a ceremony.
If the answers point to broader dependencies, long-term consequences, foundational choices, or cross-organizational effects, more architectural attention is justified.
The goal is not to maximize architecture effort but to apply enough architecture to improve the decision.
Closing Thought
EA effort should be proportionate. Enough architecture means applying the right level of structural thinking to the situation: more when decisions are long-term, cross-functional, difficult to reverse, or foundational; less when the work is local, simple, reversible, or already covered by established patterns.
Too little architecture allows structural complexity to accumulate unnoticed. Too much architecture creates overhead without improving outcomes.
The aim is not to make everything architectural.
The aim is to make the important structural choices visible early enough to make better decisions
🔗 You May Also Like
Looking to dive deeper? Here are more enterprise architecture insights you might find useful:
👨💻 About the Author
Eetu Niemi is an enterprise architect, consultant, and author.
Follow him elsewhere: Homepage | LinkedIn | Substack (consulting) | Medium (writing) | Homepage (FI) | Facebook | Instagram
Books: Enterprise Architecture | The Senior Expert Career Playbook | The Senior Expert Pay Playbook | Technology Consultant Fast Track | Successful Technology Consulting | Kokonaisarkkitehtuuri (FI) | Pohjoisen tie (FI) | Little Cthulhu’s Breakfast Time
Web resources: Enterprise Architecture Info Package (FI)
📬 Want More Practical Enterprise Architecture Content?
Subscribe to Enterprise Architecture Transformation for real-world advice on architecture that supports change, strategy, and delivery.