Anti Pattern
An anti pattern is a common but ineffective approach to a recurring problem that looks reasonable at first but reliably produces poor results.
Definition
In business and enterprise architecture, an anti pattern is a recognizable, recurring practice that teams adopt believing it solves a problem, but which experience shows consistently makes things worse or fails to deliver the intended outcome. Anti patterns are the mirror image of best practices: both are documented, repeatable, and named so practitioners can recognize them quickly, but where a best practice accelerates good outcomes, an anti pattern accelerates dysfunction. Examples in business architecture include building a capability map that mirrors the org chart, treating processes and capabilities as interchangeable, or running architecture as a documentation exercise disconnected from strategic decisions. What distinguishes an anti pattern from a simple mistake is its structural, repeatable nature. A one-off error is a lapse in execution; an anti pattern is a pattern of thinking or governance that different teams, in different organizations, independently fall into because it feels intuitive, expedient, or politically safer than the alternative. That is precisely what makes anti patterns dangerous — they are not obviously wrong when adopted, and often persist for years before their cost becomes visible in duplicated systems, failed transformations, or stalled strategic initiatives. It is important to distinguish an anti pattern from a bad decision made under legitimate constraints. Choosing a tactical, imperfect operating model because of a hard regulatory deadline is a trade-off, not an anti pattern. An anti pattern specifically refers to an approach that is chosen repeatedly across contexts as though it were sound practice, when in fact it undermines the very objective it claims to serve — for instance, believing that more capability decomposition always equals more rigor, when over-decomposition actually destroys usability and adoption.
Origin & Context
The term originates in software engineering, popularized in the 1990s following the object-oriented "design patterns" movement (notably the Gang of Four's pattern catalog), when practitioners began cataloging recurring bad solutions alongside recurring good ones. Business and enterprise architecture borrowed the concept as the discipline matured and practitioners, working within frameworks like TOGAF and the Business Architecture Guild's BIZBOK, began noticing that certain modeling and governance mistakes recurred across industries and organizations regardless of team competence. Naming these anti patterns gave the discipline a practical vocabulary for architecture reviews and maturity assessments.
Why It Matters
Business architects and enterprise architects who can name an anti pattern early save their organizations from years of rework, because these failure modes are far cheaper to correct at the modeling stage than after they're embedded in governance, tooling, or vendor contracts. CIOs and transformation leaders care because anti patterns like capability-process conflation or org-chart-driven capability maps directly undermine the ROI case for architecture investment — they produce artifacts that look complete but can't support real decisions like M&A integration or capability rationalization. Recognizing anti patterns also protects credibility: architecture teams that repeat well-known anti patterns lose the trust of business stakeholders faster than those who make novel, defensible mistakes.
Common Misconceptions
- Myth: An anti pattern is just another word for a mistake or bad practice.
- Reality: An anti pattern is specifically a recurring, seemingly sensible approach that a community of practitioners independently converges on despite it being counterproductive. Its value as a concept lies in its predictability — architects can watch for it proactively, unlike a one-time error that offers no pattern to recognize in advance.
- Myth: If a practice worked well in one organization, it can't be an anti pattern elsewhere.
- Reality: Anti patterns are context-dependent. A capability model structured around business units might function acceptably in a small, single-line organization but becomes a genuine anti pattern in a multi-business-unit enterprise where it duplicates capabilities and blocks cross-unit analysis. The label depends on whether the underlying intent of business architecture — a unified, business-unit-agnostic view — is being defeated.
- Myth: Avoiding anti patterns is mainly a modeling or documentation concern.
- Reality: Many of the most damaging anti patterns are governance and operating-model issues, not diagramming errors — for example, allowing architecture artifacts to be created once and never revisited, or letting IT solely own capability definitions without business co-ownership. These are organizational and cultural anti patterns, not notation problems.
Practical Example
A lead business architect at a mid-size insurer was asked to review a capability map built two years earlier by a contractor team. The map had a capability for nearly every department, with names like 'Marketing Department Operations' and 'IT Department Services' — a textbook org-chart-mirroring anti pattern. When the CIO tried to use the map to assess systems supporting claims processing, the exercise failed: capabilities were duplicated across departments, and no cross-mapping to applications was possible. The lead architect facilitated a working session with business stakeholders to rebuild the map around what the business does, independent of who does it, consolidating duplicate capabilities and validating each one through capability-based planning workshops. The rebuilt map allowed the architecture team to run a credible heat map for the claims transformation initiative, something the original artifact could never support, and the CIO began citing the map in vendor consolidation discussions.
Industry Applications
- Financial Services
- Architects watch for the anti pattern of duplicating 'Compliance' or 'Risk Management' capabilities separately within each business unit instead of maintaining one shared capability referenced across the enterprise, which complicates regulatory reporting and audit response.
- Healthcare
- A recurring anti pattern is defining capabilities at the level of clinical departments rather than patient-centered outcomes, which obscures opportunities to streamline care coordination capabilities across facilities during system consolidations.
- Manufacturing
- Enterprise architects flag the anti pattern of treating 'Supply Chain' as a single monolithic capability rather than decomposing it into planning, sourcing, and logistics capabilities, which prevents targeted investment decisions during ERP modernization.
Related Terms
- Business Capability: the core building block most often misdefined in capability-related anti patterns
- Heat Map: an analysis technique that fails when underlying models contain unresolved anti patterns