<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="https://pettersson.dev/feed.xml" rel="self" type="application/atom+xml" /><link href="https://pettersson.dev/" rel="alternate" type="text/html" /><updated>2026-06-03T22:39:28+02:00</updated><id>https://pettersson.dev/feed.xml</id><title type="html">pettersson.dev</title><subtitle>Enterprise Architecture made practical - ADM, EDGY, TM Forum. Notes and reflections on software engineering and IT architecture.</subtitle><author><name>David Pettersson</name></author><entry><title type="html">Architecture as a Capability: Why Architecture Is Not a Function</title><link href="https://pettersson.dev/enterprise%20architecture/architecture-as-a-capability/" rel="alternate" type="text/html" title="Architecture as a Capability: Why Architecture Is Not a Function" /><published>2026-05-31T00:00:00+02:00</published><updated>2026-05-31T00:00:00+02:00</updated><id>https://pettersson.dev/enterprise%20architecture/architecture-as-a-capability</id><content type="html" xml:base="https://pettersson.dev/enterprise%20architecture/architecture-as-a-capability/"><![CDATA[<h1 id="architecture-as-a-capability-why-architecture-is-not-a-function">Architecture as a Capability: Why Architecture Is Not a Function</h1>

<p>Many organizations treat architecture as a function.</p>

<p>They create an architecture team, appoint architects, establish review boards, and define governance processes.</p>

<p>Architecture becomes something performed by architects.</p>

<p>The problem is that architecture is rarely implemented by architects.</p>

<p>It is implemented by delivery teams.</p>

<p>This creates a fundamental challenge.</p>

<p>The people responsible for architectural decisions are often not the people making them.</p>

<p>As organizations become more digital, distributed, and product-oriented, this gap becomes increasingly difficult to manage.</p>

<p>Architecture therefore creates the most value when it is treated not as a centralized function, but as an organizational capability.</p>

<h2 id="the-traditional-function-model">The Traditional Function Model</h2>

<p>In many organizations architecture operates as a separate function.</p>

<p>The model typically looks something like this:</p>

<div class="language-text highlighter-rouge"><div class="highlight"><pre class="highlight"><code>Business
    ↓
Architecture
    ↓
Delivery
</code></pre></div></div>

<p>Architects define standards.</p>

<p>Architects create target architectures.</p>

<p>Architects review solutions.</p>

<p>Delivery teams then implement those decisions.</p>

<p>While this approach can create consistency, it often introduces a new problem:</p>

<p>The people closest to the work have limited ownership of architectural decisions.</p>

<p>As delivery speed increases, centralized architecture functions frequently become bottlenecks.</p>

<p>The result is often one of two extremes:</p>

<ul>
  <li>Architecture becomes a gatekeeper</li>
  <li>Architecture becomes irrelevant</li>
</ul>

<p>Neither outcome is desirable.</p>

<h2 id="architecture-is-a-capability">Architecture Is a Capability</h2>

<p>Capabilities describe what an organization must be able to do.</p>

<p>They are not organizational units.</p>

<p>They are not job titles.</p>

<p>They are enduring abilities that enable an organization to achieve its objectives.</p>

<p>Examples include:</p>

<ul>
  <li>Product Management</li>
  <li>Risk Management</li>
  <li>Financial Management</li>
  <li>Service Management</li>
</ul>

<p>Architecture should be viewed in the same way.</p>

<p>Architecture is the organizational ability to make intentional design decisions about business, information, technology, and change.</p>

<p>This ability cannot reside solely within a small architecture team.</p>

<p>It must be distributed across the organization.</p>

<h2 id="what-changes-when-architecture-becomes-a-capability">What Changes When Architecture Becomes a Capability?</h2>

<p>When architecture is treated as a capability, responsibility shifts.</p>

<p>Instead of architects owning architecture, the organization owns architecture.</p>

<p>Instead of architects making all decisions, decision-making is distributed closer to where work happens.</p>

<p>Instead of controlling delivery, architecture enables delivery.</p>

<p>The operating model evolves from:</p>

<div class="language-text highlighter-rouge"><div class="highlight"><pre class="highlight"><code>Architecture Team
       ↓
Governance
       ↓
Delivery Teams
</code></pre></div></div>

<p>to:</p>

<div class="language-text highlighter-rouge"><div class="highlight"><pre class="highlight"><code>Architecture Capability
        ↓
Principles
Guardrails
Standards
Communities
        ↓
Delivery Teams
</code></pre></div></div>

<p>Architects remain important.</p>

<p>Their role simply changes.</p>

<h2 id="the-role-of-the-architect">The Role of the Architect</h2>

<p>In a capability-oriented model, architects become:</p>

<ul>
  <li>Facilitators</li>
  <li>Advisors</li>
  <li>Coaches</li>
  <li>Stewards</li>
  <li>Decision-support partners</li>
</ul>

<p>Their objective is not to approve every solution.</p>

<p>Their objective is to improve the quality of decisions made throughout the organization.</p>

<p>This means focusing less on control and more on enablement.</p>

<p>Typical responsibilities include:</p>

<ul>
  <li>Defining architecture principles</li>
  <li>Maintaining target architectures</li>
  <li>Identifying dependencies</li>
  <li>Facilitating architectural decisions</li>
  <li>Supporting strategic planning</li>
  <li>Governing exceptions</li>
  <li>Building communities of practice</li>
</ul>

<p>The architect becomes a multiplier rather than a bottleneck.</p>

<h2 id="governance-without-bureaucracy">Governance Without Bureaucracy</h2>

<p>Many organizations struggle with architecture governance because governance is often interpreted as control.</p>

<p>Effective governance is something different.</p>

<p>Governance defines:</p>

<ul>
  <li>Decision rights</li>
  <li>Accountability</li>
  <li>Principles</li>
  <li>Guardrails</li>
  <li>Escalation paths</li>
</ul>

<p>It does not require architects to approve every change.</p>

<p>Good governance enables teams to make independent decisions while remaining aligned.</p>

<p>The goal is not compliance.</p>

<p>The goal is alignment.</p>

<h2 id="architecture-communities-matter">Architecture Communities Matter</h2>

<p>One of the most overlooked aspects of architecture capability is community.</p>

<p>Architectural knowledge cannot remain isolated within architecture teams.</p>

<p>It must be shared.</p>

<p>Architecture communities help organizations:</p>

<ul>
  <li>Spread architectural knowledge</li>
  <li>Share patterns and standards</li>
  <li>Improve consistency</li>
  <li>Reduce duplicated effort</li>
  <li>Develop architectural skills</li>
</ul>

<p>Communities often scale architecture more effectively than additional governance forums.</p>

<h2 id="measuring-the-capability">Measuring the Capability</h2>

<p>Organizations frequently measure architecture through artifacts:</p>

<ul>
  <li>Number of diagrams</li>
  <li>Number of reviews</li>
  <li>Number of standards</li>
</ul>

<p>These are outputs.</p>

<p>Capabilities should instead be measured through outcomes.</p>

<p>Examples include:</p>

<ul>
  <li>Reduction in unnecessary complexity</li>
  <li>Faster delivery</li>
  <li>Improved reuse</li>
  <li>Reduced technical debt</li>
  <li>Better technology investment decisions</li>
  <li>Improved alignment between business and technology</li>
</ul>

<p>The objective is not more architecture.</p>

<p>The objective is better outcomes.</p>

<h2 id="architecture-as-a-system-for-continuous-change">Architecture as a System for Continuous Change</h2>

<p>Organizations do not transform through architecture documents.</p>

<p>They transform through thousands of decisions made every day.</p>

<p>Architecture creates value when it improves those decisions.</p>

<p>That is why architecture should not be viewed as a centralized function.</p>

<p>Functions create outputs.</p>

<p>Capabilities create outcomes.</p>

<p>Architecture is the organizational ability to guide change intentionally, consistently, and sustainably.</p>

<p>In other words:</p>

<blockquote>
  <p>Architecture is not a team.</p>

  <p>Architecture is not a governance board.</p>

  <p>Architecture is not a collection of diagrams.</p>

  <p>Architecture is an organizational capability for continuous change.</p>
</blockquote>

<h2 id="related-reading">Related Reading</h2>

<p>If you found this article useful, you may also enjoy:</p>

<ul>
  <li><a href="/enterprise%20architecture/transformation/enterprise%20design/edgy/north-star/">Architecture North Star – Guiding Change with Capabilities</a></li>
  <li><a href="/transformation/edgy/adm/">TOGAF ADM in Practice</a></li>
  <li><a href="/enterprise%20architecture/transformation/enterprise%20design/from-north-star-to-delivery-architecture-playbook/">From North Star to Delivery: An Architecture Playbook for Continuous Change</a></li>
  <li><a href="/architecture/architecture-checklist/">Architecture Review &amp; Governance Toolkit</a></li>
</ul>]]></content><author><name>David Pettersson</name></author><category term="Enterprise Architecture" /><category term="Architecture" /><category term="Enterprise Architecture" /><category term="Governance" /><category term="Operating Model" /><category term="Architecture Capability" /><category term="Federated Architecture" /><summary type="html"><![CDATA[Architecture creates the most value when it is treated as an organizational capability rather than a centralized function.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://pettersson.dev/assets/images/social/default-og.png" /><media:content medium="image" url="https://pettersson.dev/assets/images/social/default-og.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Architecture Review &amp;amp; Governance Toolkit</title><link href="https://pettersson.dev/architecture/architecture-checklist/" rel="alternate" type="text/html" title="Architecture Review &amp;amp; Governance Toolkit" /><published>2026-05-30T00:00:00+02:00</published><updated>2026-05-30T00:00:00+02:00</updated><id>https://pettersson.dev/architecture/architecture-checklist</id><content type="html" xml:base="https://pettersson.dev/architecture/architecture-checklist/"><![CDATA[<h1 id="architecture-review--governance-toolkit">Architecture Review &amp; Governance Toolkit</h1>

<p>Architecture reviews often fail for a surprisingly simple reason: every architect asks different questions.</p>

<p>One review focuses on integrations. Another focuses on security. A third focuses on technology choices. Meanwhile, ownership, information management, operational readiness, and long-term sustainability are often overlooked.</p>

<p>Over the years I have found that successful architecture governance is less about creating more documentation and more about creating consistency.</p>

<p>Checklists provide that consistency.</p>

<p>They ensure that the same critical questions are asked regardless of whether the solution is a SaaS platform, a commercial off-the-shelf product, a custom-built application, or a strategic enterprise platform.</p>

<blockquote>
  <p>Architecture is not about approving technology.</p>

  <p>Architecture is about enabling business outcomes while managing complexity, risk, cost, and change over time.</p>
</blockquote>

<h2 id="why-architecture-checklists">Why Architecture Checklists?</h2>

<p>Most organizations have architecture principles.</p>

<p>Many have target architectures.</p>

<p>Some have architecture boards.</p>

<p>Yet many architecture decisions still depend heavily on individual experience and institutional knowledge.</p>

<p>A structured review process helps create repeatable governance by ensuring that every solution is evaluated across the same dimensions:</p>

<ul>
  <li>Business alignment</li>
  <li>Capability fit</li>
  <li>Information ownership</li>
  <li>Integration architecture</li>
  <li>Security architecture</li>
  <li>Operational readiness</li>
  <li>Technology fit</li>
  <li>Cost and lifecycle considerations</li>
  <li>Target architecture alignment</li>
</ul>

<p>The goal is not bureaucracy.</p>

<p>The goal is to prevent expensive surprises later.</p>

<h2 id="from-checklists-to-a-governance-toolkit">From Checklists to a Governance Toolkit</h2>

<p>What started as a simple architecture checklist has evolved into a lightweight Architecture Review &amp; Governance Toolkit.</p>

<p>The toolkit now includes:</p>

<h3 id="overview-checklist">Overview Checklist</h3>

<p>A high-level assessment for introducing new systems, platforms, SaaS solutions, or vendor products.</p>

<h3 id="system-onboarding-checklist">System Onboarding Checklist</h3>

<p>A structured assessment used when introducing, acquiring, inheriting, or evaluating systems.</p>

<h3 id="it-architecture-checklist">IT Architecture Checklist</h3>

<p>A detailed technical architecture assessment covering application, information, integration, security, infrastructure, and operational concerns.</p>

<h3 id="architecture-review-template">Architecture Review Template</h3>

<p>A reusable template for documenting architecture reviews, findings, decisions, and recommendations.</p>

<h3 id="architecture-governance-framework">Architecture Governance Framework</h3>

<p>A governance model defining decision rights, review processes, roles, responsibilities, and architectural guardrails.</p>

<h2 id="suggested-review-flow">Suggested Review Flow</h2>

<div class="language-text highlighter-rouge"><div class="highlight"><pre class="highlight"><code>Business Need
      ↓
Overview Checklist
      ↓
System Onboarding Checklist
      ↓
IT Architecture Checklist
      ↓
Architecture Review
      ↓
Architecture Decision
      ↓
Implementation &amp; Governance
</code></pre></div></div>

<h2 id="architecture-as-a-capability">Architecture as a Capability</h2>

<p>One of the recurring themes in my work is that architecture should be viewed as an organizational capability rather than a centralized function.</p>

<p>Architecture should enable teams to make better decisions through principles, guardrails, transparency, and shared accountability.</p>

<p>The objective of governance is therefore not to create bottlenecks.</p>

<p>It is to provide teams with decision support.</p>

<h2 id="repository">Repository</h2>

<p>The complete toolkit is available on GitHub:</p>

<ul>
  <li>Repository: <a href="https://github.com/Pettersson-dev/Architecture-checklist">Architecture Review &amp; Governance Toolkit</a></li>
</ul>

<p>The repository currently contains:</p>

<ul>
  <li><a href="https://github.com/Pettersson-dev/Architecture-checklist/blob/main/Overview-checklist.md">Overview Checklist</a></li>
  <li><a href="https://github.com/Pettersson-dev/Architecture-checklist/blob/main/system-onboarding-checklist.md">System Onboarding Checklist</a></li>
  <li><a href="https://github.com/Pettersson-dev/Architecture-checklist/blob/main/IT-architecture-checklist.md">IT Architecture Checklist</a></li>
  <li><a href="https://github.com/Pettersson-dev/Architecture-checklist/blob/main/architecture-review-template.md">Architecture Review Template</a></li>
  <li><a href="https://github.com/Pettersson-dev/Architecture-checklist/blob/main/architecture-governance-model.md">Architecture Governance Framework</a></li>
</ul>

<h2 id="final-thoughts">Final Thoughts</h2>
<p>Architecture governance should not be a centralized approval process.</p>

<p>It should be an organizational capability that enables better technology decisions through principles, guardrails, transparency, and shared accountability.</p>

<p>The Architecture Review &amp; Governance Toolkit is one practical approach to achieving that.</p>]]></content><author><name>David Pettersson</name></author><category term="Architecture" /><category term="Architecture" /><category term="Enterprise Architecture" /><category term="Governance" /><category term="Architecture Review" /><category term="Solution Architecture" /><category term="IT Architecture" /><summary type="html"><![CDATA[A practical architecture review and governance toolkit for evaluating systems, guiding technology decisions, and enabling continuous change.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://pettersson.dev/assets/images/social/default-og.png" /><media:content medium="image" url="https://pettersson.dev/assets/images/social/default-og.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Gateway, Cell-Based and Adapter Architecture</title><link href="https://pettersson.dev/enterprise%20architecture/platform%20architecture/distributed%20systems/gateway-cell-based-adapter-architecture/" rel="alternate" type="text/html" title="Gateway, Cell-Based and Adapter Architecture" /><published>2026-02-21T00:00:00+01:00</published><updated>2026-02-21T00:00:00+01:00</updated><id>https://pettersson.dev/enterprise%20architecture/platform%20architecture/distributed%20systems/gateway-cell-based-adapter-architecture</id><content type="html" xml:base="https://pettersson.dev/enterprise%20architecture/platform%20architecture/distributed%20systems/gateway-cell-based-adapter-architecture/"><![CDATA[<h2 id="why-this-architecture-exists">Why this architecture exists</h2>

<p>I don’t arrive at this architecture because it’s fashionable or “cloud-native”.</p>

<p>I arrive here because I keep seeing the same failure modes repeat themselves in enterprise platforms — regardless of tech stack, vendor, or organizational model:</p>

<ul>
  <li>Failures propagate far beyond where they start</li>
  <li>Shared platforms slowly turn into bottlenecks</li>
  <li>Integrations leak straight into core logic</li>
  <li>Teams are nominally autonomous, but architecturally stuck</li>
</ul>

<p>What these systems usually have in common isn’t a lack of layers or patterns.</p>

<p>It’s a lack of <strong>enforced boundaries</strong>.</p>

<p>This architecture combines client/server interaction, gateway-based edge control, cell-based decomposition, and adapter-driven design to make boundaries explicit, enforceable, and hard to bypass.</p>

<blockquote>
  <p><strong>TL;DR</strong><br />
Layered architecture fails not because layers are wrong, but because boundaries are unenforced. Over time, shortcuts erode structure, business logic leaks outward, and systems become fragile and slow to change. Combining gateways, cell-based decomposition, and adapter-driven design makes boundaries explicit and painful to violate. Adapters protect the domain, cells limit blast radius, and together they turn architecture from a diagram into a system that actively resists decay.</p>
</blockquote>

<hr />

<h2 id="high-level-structure">High-level structure</h2>

<p>At a system level, the architecture is structured as:</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>
Clients
   ↓
Gateway (API Gateway / BFF)
   ↓
Cells (independent runtime units)
   └─ Layered + adapter-based internal design

</code></pre></div></div>

<p>Each architectural pattern addresses a different concern:</p>

<ul>
  <li><strong>Client/Server</strong> – interaction model</li>
  <li><strong>Gateway</strong> – edge control and protection</li>
  <li><strong>Cells</strong> – fault isolation and scalability</li>
  <li><strong>Adapters</strong> – decoupling from dependencies</li>
</ul>

<p>Together, they form a coherent and evolvable platform architecture.</p>

<hr />

<h2 id="client--server-interaction">Client / server interaction</h2>

<p>Clients (web, mobile, partner systems, internal tools) interact with the platform using <strong>stable, versioned APIs</strong>.</p>

<p>Key principles:</p>

<ul>
  <li>Clients never access internal services or data directly</li>
  <li>Internal topology is hidden</li>
  <li>Contracts evolve independently of implementation</li>
</ul>

<p>This keeps client change cheap and predictable.</p>

<hr />

<h2 id="gateway-architecture">Gateway architecture</h2>

<p>The gateway acts as the <strong>single controlled entry point</strong> into the platform.</p>

<p>Typical responsibilities include:</p>

<ul>
  <li>Authentication and authorization</li>
  <li>Rate limiting and throttling</li>
  <li>Request routing</li>
  <li>API versioning</li>
  <li>Protocol translation</li>
  <li>Observability (logging, metrics, tracing)</li>
</ul>

<p>The gateway enforces <strong>policy</strong>, not <strong>business behavior</strong>.</p>

<blockquote>
  <p>No business logic belongs in the gateway.</p>
</blockquote>

<p>In larger systems this is often implemented as:</p>
<ul>
  <li>A shared API Gateway</li>
  <li>One or more BFFs (Backend for Frontend)</li>
</ul>

<hr />

<h2 id="cell-based-architecture">Cell-based architecture</h2>

<p>The platform is decomposed into <strong>cells</strong> — autonomous runtime units that include:</p>

<ul>
  <li>Application services</li>
  <li>Domain logic</li>
  <li>Data storage</li>
  <li>Integration adapters</li>
  <li>Capacity and failure boundaries</li>
</ul>

<p>Each cell:</p>

<ul>
  <li>Is deployed independently</li>
  <li>Scales independently</li>
  <li>Fails independently</li>
</ul>

<p>Traffic is routed to cells based on criteria such as tenant, geography, customer segment, or partition key.</p>

<p>This design turns system-wide failures into <strong>contained, local incidents</strong>.</p>

<hr />

<h2 id="internal-structure-of-a-cell">Internal structure of a cell</h2>

<p>Inside each cell, a <strong>layered architecture</strong> is combined with <strong>ports and adapters</strong>.</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>Inbound Adapters
↓
Application Layer
↓
Domain Layer
↓
Outbound Adapters

</code></pre></div></div>

<p>This structure is intentional and enforced.</p>

<hr />
<h2 id="when-layered-architecture-turns-into-a-mess">When layered architecture turns into a mess</h2>

<p>I’ve seen layered architecture go wrong more times than I can count.</p>

<p>On paper, the boundaries look clean.<br />
In reality, they often blur fast:</p>

<ul>
  <li>Controllers start calling repositories directly</li>
  <li>Application layers accumulate business rules</li>
  <li>Domain logic leaks into adapters “just for convenience”</li>
  <li>Infrastructure concerns creep upward, one shortcut at a time</li>
</ul>

<p>What started as a layered architecture quietly turns into a <strong>layered illusion</strong>.</p>

<p>Everyone still talks about “the domain layer”, but no one can really point to where it begins or ends.</p>

<h3 id="common-architectural-smells--and-the-rules-they-violate">Common architectural smells — and the rules they violate</h3>

<p>When layered architecture starts to decay, the symptoms are rarely dramatic.<br />
What I’ve learned is that every “small” shortcut almost always breaks a very specific architectural rule.</p>

<p>Making those rules explicit is what turns architecture from intention into constraint.</p>

<hr />

<p><strong>Smell: Controllers calling repositories directly</strong><br />
<strong>Violated rule:</strong> <em>All business interactions must go through application use cases.</em></p>

<p>This bypasses orchestration, authorization, and consistency boundaries.<br />
It turns the UI or API layer into an accidental application layer.</p>

<hr />

<p><strong>Smell: “Just this once” logic in adapters</strong><br />
<strong>Violated rule:</strong> <em>Adapters translate — they do not decide.</em></p>

<p>Inbound and outbound adapters exist to isolate the core from the outside world.<br />
Once business rules appear here, the direction of dependency is already broken.</p>

<hr />

<p><strong>Smell: An application layer that keeps growing</strong><br />
<strong>Violated rule:</strong> <em>The application layer orchestrates behavior; it does not contain it.</em></p>

<p>When business rules accumulate here, the domain is being hollowed out and the model loses meaning.</p>

<hr />

<p><strong>Smell: Domain objects depending on frameworks or SDKs</strong><br />
<strong>Violated rule:</strong> <em>The domain must be technology-agnostic.</em></p>

<p>Framework annotations, persistence concerns, or vendor SDKs in the domain are a direct breach of this rule — and they make change expensive later.</p>

<hr />

<p><strong>Smell: Shared utility packages used everywhere</strong><br />
<strong>Violated rule:</strong> <em>Reuse must not create hidden coupling.</em></p>

<p>Utilities that “everyone depends on” quickly become informal shared infrastructure with no clear ownership or lifecycle.</p>

<hr />

<p><strong>Smell: Developers unsure where new logic belongs</strong><br />
<strong>Violated rule:</strong> <em>Every change must have an obvious home.</em></p>

<p>When placement becomes a discussion rather than a decision, boundaries are no longer doing their job.</p>

<hr />

<p><strong>Smell: Architecture diagrams that look right but don’t match the code</strong><br />
<strong>Violated rule:</strong> <em>Architecture must be enforced, not just documented.</em></p>

<p>When diagrams and reality diverge, the architecture has already lost authority — even if no one says it out loud.</p>

<hr />

<p>None of these violations are dramatic on their own.<br />
Together, they are a reliable signal that the system is no longer protecting its core.</p>

<hr />

<h2 id="the-problem-isnt-layers--its-missing-boundaries">The problem isn’t layers — it’s missing boundaries</h2>

<p>The issue isn’t that layered architecture is flawed.<br />
The issue is that <strong>layers without ownership and enforcement are just naming conventions</strong>.</p>

<p>Without clear rules:</p>

<ul>
  <li>Layers become suggestions instead of constraints</li>
  <li>Violations feel harmless in the moment</li>
  <li>Short-term delivery pressure overrides structure</li>
  <li>The architecture erodes silently</li>
</ul>

<p>By the time the pain is visible, the boundaries are already gone.</p>

<p>## Architecture principles I rely on</p>

<p>When I say “layers” or “adapters”, I’m not talking about boxes in a diagram.<br />
I’m talking about constraints that make the <em>right thing</em> easy and the <em>wrong thing</em> uncomfortable.</p>

<p>These are the principles I use to keep boundaries real.</p>

<h3 id="1-use-cases-are-the-only-entry-point-to-business-behavior">1. Use cases are the only entry point to business behavior</h3>
<p>All business interactions must be expressed as <strong>application use cases</strong> (commands/queries).<br />
No controller, UI, scheduler, or consumer should reach into repositories or domain objects directly.</p>

<p><strong>Implication:</strong> request handlers should be thin; orchestration lives in the application layer.</p>

<hr />

<h3 id="2-adapters-translate--they-do-not-decide">2. Adapters translate — they do not decide</h3>
<p>Adapters exist to <strong>isolate</strong> the core from protocols, vendors, and transport concerns.<br />
They can validate, map, normalize, and enrich context — but they must not contain business rules.</p>

<p><strong>Implication:</strong> if business logic appears in an adapter, the boundary is leaking.</p>

<hr />

<h3 id="3-the-application-layer-orchestrates-the-domain-contains-behavior">3. The application layer orchestrates; the domain contains behavior</h3>
<p>The application layer coordinates work: transactions, authorization, consistency, workflows.<br />
Business rules and invariants live in the <strong>domain model</strong>.</p>

<p><strong>Implication:</strong> if the application layer keeps growing, it’s usually absorbing domain behavior that should be modeled explicitly.</p>

<hr />

<h3 id="4-the-domain-is-pure-and-technology-agnostic">4. The domain is pure and technology-agnostic</h3>
<p>The domain must not depend on frameworks, persistence, SDKs, or vendor APIs.<br />
If the domain can’t be unit tested without infrastructure, it’s not isolated enough.</p>

<p><strong>Implication:</strong> keep annotations, mappers, repositories, and clients outside the domain.</p>

<hr />

<h3 id="5-reuse-must-not-create-hidden-coupling">5. Reuse must not create hidden coupling</h3>
<p>Shared libraries are allowed, but only when they do not become a “global dependency magnet”.<br />
If everyone depends on a utility package, it needs ownership, versioning, and a lifecycle — just like a product.</p>

<p><strong>Implication:</strong> prefer duplication over accidental coupling when ownership is unclear.</p>

<hr />

<h3 id="6-every-change-must-have-an-obvious-home">6. Every change must have an obvious home</h3>
<p>A healthy architecture makes it obvious where new logic belongs.<br />
If engineers debate placement, boundaries are unclear or principles aren’t enforced.</p>

<p><strong>Implication:</strong> clarify responsibilities until “where does this go?” becomes a non-question.</p>

<hr />

<h3 id="7-architecture-is-enforced-not-just-documented">7. Architecture is enforced, not just documented</h3>
<p>Diagrams are useful, but they don’t create architecture — constraints do.<br />
If the code and the diagram diverge, the code wins, and the architecture has already lost authority.</p>

<p><strong>Implication:</strong> enforce boundaries via reviews, tests, and automation (where possible).</p>

<hr />

<h3 id="8-own-boundaries-through-cells">8. Own boundaries through cells</h3>
<p>Cells exist to make ownership and failure boundaries explicit.<br />
A cell owns its runtime, dependencies, and data. Crossing boundaries must be intentional and visible.</p>

<p><strong>Implication:</strong> if teams can’t evolve independently, the cell boundaries are wrong (or not real).</p>

<hr />

<hr />

<h2 id="why-i-combine-layers-with-adapters">Why I combine layers with adapters</h2>

<p>This is why I don’t rely on layers alone.</p>

<p>Adapters make boundaries <strong>explicit and enforceable</strong>:</p>

<ul>
  <li>Inbound adapters define how the system may be called</li>
  <li>Outbound adapters define how the system may depend on others</li>
  <li>Everything in between is forced to stay honest</li>
</ul>

<p>It becomes obvious when something is in the wrong place — and just as obvious when someone tries to bypass a layer.</p>

<hr />

<h2 id="cells-make-boundary-violations-visible">Cells make boundary violations visible</h2>

<p>Cell-based architecture adds another level of pressure in the right direction.</p>

<p>When each cell owns its runtime, data, and dependencies:</p>

<ul>
  <li>Boundary violations hurt faster</li>
  <li>Coupling becomes visible immediately</li>
  <li>“Quick fixes” stop being quick</li>
</ul>

<p>You can’t casually reach across layers or cells without feeling the cost.</p>

<hr />

<h2 id="inbound-adapters">Inbound adapters</h2>

<p>Inbound adapters translate external interaction models into internal use cases.</p>

<p>Examples include:</p>

<ul>
  <li>REST controllers</li>
  <li>GraphQL resolvers</li>
  <li>Event consumers</li>
  <li>Batch job handlers</li>
</ul>

<p>They handle protocols, validation, mapping, and context propagation — but contain <strong>no business logic</strong>.</p>

<hr />

<h2 id="application-layer">Application layer</h2>

<p>The application layer orchestrates use cases.</p>

<p>Its responsibilities include:</p>

<ul>
  <li>Coordinating domain operations</li>
  <li>Managing transactions</li>
  <li>Enforcing authorization rules</li>
  <li>Handling consistency boundaries</li>
</ul>

<p>The application layer is procedural and explicit, but deliberately thin.</p>

<hr />

<h2 id="domain-layer">Domain layer</h2>

<p>The domain layer contains the <strong>core business logic</strong>:</p>

<ul>
  <li>Entities and aggregates</li>
  <li>Value objects</li>
  <li>Domain services</li>
  <li>Business rules and invariants</li>
</ul>

<p>The domain layer has <strong>no dependency on infrastructure, frameworks, or vendors</strong>.</p>

<p>This is the layer the architecture is designed to protect.</p>

<hr />

<h2 id="outbound-adapters">Outbound adapters</h2>

<p>Outbound adapters connect the application and domain layers to external systems such as:</p>

<ul>
  <li>Databases</li>
  <li>Legacy platforms</li>
  <li>External APIs</li>
  <li>Message brokers</li>
</ul>

<p>They handle protocol translation, data mapping, retries, and resilience patterns.<br />
The domain remains unaware of how integration and persistence are implemented.</p>

<hr />

<h2 id="data-ownership-and-integration">Data ownership and integration</h2>

<p>Each cell owns its data.</p>

<ul>
  <li>No shared databases between cells</li>
  <li>No implicit coupling</li>
  <li>Explicit contracts for communication</li>
</ul>

<p>Cross-cell interaction is:</p>
<ul>
  <li>Event-driven where possible</li>
  <li>API-based where necessary</li>
</ul>

<p>This enforces ownership, autonomy, and clarity.</p>

<hr />

<h2 id="governance-model">Governance model</h2>

<p>The architecture supports <strong>guardrail-based governance</strong>:</p>

<ul>
  <li>Central architecture defines principles, standards, and boundaries</li>
  <li>Teams own cells, internal design decisions, and deployment cadence</li>
</ul>

<p>Architecture becomes an enabler for change rather than a constraint.</p>

<hr />

<h2 id="the-real-lesson">The real lesson</h2>

<p>Layered architecture is not enough by itself.</p>

<p>Without explicit boundaries, enforcement, and ownership, layers decay into convention — and convention decays under pressure.</p>

<p>Adapters make boundaries explicit.<br />
Cells make boundary violations painful.</p>

<p>Together, they turn architecture from a diagram into a system that pushes back.</p>

<p>Good architecture should make the right thing the easy thing, and the wrong thing uncomfortable.</p>

<p>That’s the difference between drawing boxes and designing systems.</p>]]></content><author><name>David Pettersson</name></author><category term="Enterprise Architecture" /><category term="Platform Architecture" /><category term="Distributed Systems" /><category term="Architecture Patterns" /><summary type="html"><![CDATA[From edge control to protected domain logic in modern enterprise platforms.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://pettersson.dev/assets/images/social/default-og.png" /><media:content medium="image" url="https://pettersson.dev/assets/images/social/default-og.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Dependencies, Platforms, and the Hidden Architecture That Controls Your Speed</title><link href="https://pettersson.dev/enterprise%20architecture/transformation/governance/hidden-architecture-dependencies-platforms/" rel="alternate" type="text/html" title="Dependencies, Platforms, and the Hidden Architecture That Controls Your Speed" /><published>2026-01-28T00:00:00+01:00</published><updated>2026-01-28T00:00:00+01:00</updated><id>https://pettersson.dev/enterprise%20architecture/transformation/governance/hidden-architecture-dependencies-platforms</id><content type="html" xml:base="https://pettersson.dev/enterprise%20architecture/transformation/governance/hidden-architecture-dependencies-platforms/"><![CDATA[<blockquote>
  <p><strong>TL;DR</strong></p>

  <ul>
    <li>Dependencies — not tools — define how fast an organization can change</li>
    <li>Standardized core systems (CRM, billing, ERP) reduce complexity but can create systemic risk</li>
    <li>Capability-based decomposition enables autonomy and limits harmful dependencies</li>
    <li>Speed is an architectural outcome, shaped by boundaries, ownership, and governance</li>
  </ul>
</blockquote>

<p>Most organizations believe their speed is determined by:</p>

<ul>
  <li>Technology choices</li>
  <li>Team capacity</li>
  <li>Budget</li>
  <li>Tooling</li>
</ul>

<p>In reality, something else has far more influence:</p>

<p><strong>Dependencies.</strong></p>

<p>Who depends on whom.<br />
Which systems rely on which data.<br />
Which teams must coordinate to deliver value.</p>

<p>This is the hidden architecture that controls your pace of change.</p>

<p>And in many organizations, it is shaped by a few central platforms.</p>

<p>Often: one CRM, one billing system, and one ERP.</p>

<hr />

<h2 id="dependencies-are-architecture--whether-you-design-them-or-not">Dependencies Are Architecture — Whether You Design Them or Not</h2>

<p>Every organization has an architecture.</p>

<p>Some design it deliberately.</p>

<p>Others let it emerge through:</p>

<ul>
  <li>Historical decisions</li>
  <li>Vendor lock-in</li>
  <li>Emergency fixes</li>
  <li>Local optimizations</li>
</ul>

<p>In both cases, dependencies form the real structure of the enterprise.</p>

<p>They determine:</p>

<ul>
  <li>Who can move independently</li>
  <li>Who must ask for permission</li>
  <li>Where change gets stuck</li>
</ul>

<p>And they rarely appear in official diagrams.</p>

<hr />

<h2 id="why-dependencies-kill-momentum">Why Dependencies Kill Momentum</h2>

<p>Unmanaged dependencies create friction everywhere.</p>

<h3 id="1-slow-delivery">1. Slow Delivery</h3>

<p>When many teams must align to release one feature, velocity collapses.</p>

<p>Planning becomes negotiation.</p>

<h3 id="2-fragile-systems">2. Fragile Systems</h3>

<p>Changes ripple across platforms.</p>

<p>Small updates become high-risk deployments.</p>

<h3 id="3-bottlenecks-and-gatekeepers">3. Bottlenecks and Gatekeepers</h3>

<p>A few critical systems or teams become unavoidable chokepoints.</p>

<p>Everything waits.</p>

<h3 id="4-innovation-paralysis">4. Innovation Paralysis</h3>

<p>Experimentation becomes expensive.</p>

<p>Failure becomes dangerous.</p>

<p>So teams stop trying.</p>

<hr />

<h2 id="the-platform-dependency-trap">The Platform Dependency Trap</h2>

<p>Over time, the same patterns repeat.</p>

<h3 id="shared-core-systems">Shared Core Systems</h3>

<p>One CRM.<br />
One billing platform.<br />
One ERP.<br />
One integration hub.</p>

<p>Used by everyone.<br />
Owned by no one.</p>

<h3 id="centralized-data-ownership">Centralized Data Ownership</h3>

<p>All analytics depend on one team.</p>

<p>All insights wait in one queue.</p>

<h3 id="platform-without-product-thinking">Platform Without Product Thinking</h3>

<p>“Internal platforms” with no roadmap, funding, or accountability.</p>

<h3 id="integration-spaghetti">Integration Spaghetti</h3>

<p>Point-to-point connections multiplied over years.</p>

<p>No one fully understands the landscape.</p>

<p>What started as simplification becomes structural complexity.</p>

<hr />

<h2 id="why-organizations-choose-one-core-platform-per-domain">Why Organizations Choose One Core Platform Per Domain</h2>

<p>The rationale is usually sound.</p>

<p>Organizations aim for:</p>

<ul>
  <li>Cost efficiency</li>
  <li>Data consistency</li>
  <li>Process standardization</li>
  <li>Easier compliance</li>
  <li>Operational simplicity</li>
</ul>

<p>Across customer, revenue, and operations.</p>

<p>From a governance perspective, this looks like maturity.</p>

<p>And in many contexts, it is.</p>

<p>At first.</p>

<hr />

<h2 id="standardization-solves-real-problems">Standardization Solves Real Problems</h2>

<p>It is important to be clear:</p>

<p>Choosing one CRM, one billing system, and one ERP is often the right decision.</p>

<p>Standardization reduces several very real forms of complexity.</p>

<h3 id="it-reduces-technical-fragmentation">It Reduces Technical Fragmentation</h3>

<p>Fewer platforms mean:</p>

<ul>
  <li>Fewer integrations</li>
  <li>Fewer data models</li>
  <li>Fewer interfaces</li>
  <li>Fewer security surfaces</li>
</ul>

<p>This lowers operational risk.</p>

<h3 id="it-simplifies-governance">It Simplifies Governance</h3>

<p>With unified core systems:</p>

<ul>
  <li>Policies are easier to enforce</li>
  <li>Compliance is easier to audit</li>
  <li>Controls are easier to maintain</li>
</ul>

<p>This matters in regulated environments.</p>

<h3 id="it-improves-data-quality">It Improves Data Quality</h3>

<p>Clear systems of record reduce:</p>

<ul>
  <li>Duplicate customers</li>
  <li>Conflicting invoices</li>
  <li>Inconsistent financial reporting</li>
</ul>

<p>Trust in data increases.</p>

<h3 id="it-enables-scale-efficiency">It Enables Scale Efficiency</h3>

<p>Shared platforms enable:</p>

<ul>
  <li>Centralized operations</li>
  <li>Shared support</li>
  <li>Volume-based vendor leverage</li>
</ul>

<p>Cost per transaction decreases.</p>

<p>In many organizations, consolidation is a necessary step toward maturity.</p>

<hr />

<h2 id="why-decompose-by-capabilities">Why Decompose by Capabilities</h2>

<p>If dependencies define speed, then capability design defines structure.</p>

<p>Decomposing the enterprise by business capabilities is one of the most effective ways to manage complexity.</p>

<p>Capabilities represent:</p>

<ul>
  <li>What the organization does</li>
  <li>Independent of systems</li>
  <li>Stable over time</li>
  <li>Owned by the business</li>
</ul>

<p>They form a natural foundation for architecture.</p>

<h3 id="capabilities-create-clear-boundaries">Capabilities Create Clear Boundaries</h3>

<ul>
  <li>Responsibilities are explicit</li>
  <li>Ownership is clear</li>
  <li>Interfaces are intentional</li>
</ul>

<p>This reduces accidental coupling.</p>

<h3 id="capabilities-enable-autonomous-change">Capabilities Enable Autonomous Change</h3>

<p>Domains can evolve independently.</p>

<p>Local change stays local.</p>

<h3 id="capabilities-connect-strategy-to-delivery">Capabilities Connect Strategy to Delivery</h3>

<p>Strategy becomes:</p>

<ul>
  <li>Capability investments</li>
  <li>Roadmaps</li>
  <li>Platform decisions</li>
</ul>

<p>Without losing meaning.</p>

<h3 id="capabilities-support-platform-decoupling">Capabilities Support Platform Decoupling</h3>

<p>CRM, billing, and ERP become service providers.</p>

<p>Not power centers.</p>

<hr />

<h2 id="when-standardization-becomes-a-strategic-constraint">When Standardization Becomes a Strategic Constraint</h2>

<p>Over time, new realities emerge.</p>

<h3 id="everything-depends-on-everything">Everything Depends on Everything</h3>

<p>Products, channels, and markets become tied to the same backbone.</p>

<h3 id="innovation-must-fit-the-core">Innovation Must Fit the Core</h3>

<p>If it doesn’t, it waits.</p>

<p>Or dies.</p>

<h3 id="customization-explodes">Customization Explodes</h3>

<p>Exceptions multiply.</p>

<p>Standardization erodes silently.</p>

<h3 id="vendor-lock-in-increases">Vendor Lock-In Increases</h3>

<p>Strategic freedom decreases.</p>

<p>Negotiation power weakens.</p>

<p>The platforms start shaping strategy.</p>

<hr />

<h2 id="dependencies-vs-capabilities">Dependencies vs. Capabilities</h2>

<p>One of the most common mistakes is confusing:</p>

<p><strong>Capability ownership</strong> with <strong>system ownership</strong>.</p>

<p>Capabilities are end-to-end.</p>

<p>Systems are assets.</p>

<p>When capabilities depend on too many platforms, autonomy disappears.</p>

<p>And speed follows.</p>

<hr />

<h2 id="how-high-performing-organizations-manage-dependencies">How High-Performing Organizations Manage Dependencies</h2>

<p>Fast organizations are dependency-aware.</p>

<h3 id="1-make-dependencies-visible">1. Make Dependencies Visible</h3>

<p>Map:</p>

<ul>
  <li>Systems</li>
  <li>Data</li>
  <li>Integrations</li>
  <li>Teams</li>
</ul>

<p>Continuously.</p>

<h3 id="2-design-for-loose-coupling">2. Design for Loose Coupling</h3>

<ul>
  <li>APIs and events</li>
  <li>Stable contracts</li>
  <li>Clear domains</li>
</ul>

<p>Change becomes local.</p>

<h3 id="3-align-architecture-and-operating-model">3. Align Architecture and Operating Model</h3>

<p>Ownership is unambiguous.</p>

<p>Coordination is minimized.</p>

<h3 id="4-run-platforms-as-products">4. Run Platforms as Products</h3>

<p>CRM, billing, and ERP have:</p>

<ul>
  <li>Owners</li>
  <li>Roadmaps</li>
  <li>Funding</li>
  <li>Metrics</li>
</ul>

<h3 id="5-govern-dependencies-explicitly">5. Govern Dependencies Explicitly</h3>

<p>Ask:</p>

<ul>
  <li>Does this create new lock-in?</li>
  <li>Can it be reversed?</li>
  <li>Who owns the impact?</li>
</ul>

<hr />

<h2 id="a-pattern-ive-seen-repeatedly">A Pattern I’ve Seen Repeatedly</h2>

<p>Organizations start with:</p>

<p>“One system per domain.”</p>

<p>They end with:</p>

<p>“One backbone controlling everything.”</p>

<p>Each project adds:</p>

<ul>
  <li>Integrations</li>
  <li>Exceptions</li>
  <li>Dependencies</li>
</ul>

<p>Until change becomes surgery.</p>

<hr />

<h2 id="the-architects-real-responsibility">The Architect’s Real Responsibility</h2>

<p>Architecture is not about diagrams.</p>

<p>It is about shaping dependencies.</p>

<p>Every decision answers:</p>

<ul>
  <li>Who can move?</li>
  <li>Who waits?</li>
  <li>Who decides?</li>
  <li>Who carries risk?</li>
</ul>

<p>If you don’t decide, the organization will.</p>

<hr />

<h2 id="practical-starting-points">Practical Starting Points</h2>

<h3 id="map-critical-dependency-chains">Map Critical Dependency Chains</h3>

<p>Across value streams, platforms, and teams.</p>

<h3 id="find-structural-bottlenecks">Find Structural Bottlenecks</h3>

<p>Where work consistently waits.</p>

<h3 id="reduce-one-major-dependency-at-a-time">Reduce One Major Dependency at a Time</h3>

<p>Target the biggest constraint.</p>

<h3 id="strengthen-contracts">Strengthen Contracts</h3>

<p>Stabilize interfaces and data semantics.</p>

<p>Predictability builds trust.</p>

<hr />

<h2 id="speed-is-an-architectural-outcome">Speed Is an Architectural Outcome</h2>

<p>Organizations don’t become slow by accident.</p>

<p>They become slow through unmanaged dependencies.</p>

<p>Often embedded in core platforms.</p>

<p>Speed comes from:</p>

<ul>
  <li>Clear boundaries</li>
  <li>Intentional coupling</li>
  <li>Accountable ownership</li>
  <li>Thoughtful governance</li>
</ul>

<p>That is architecture’s real impact.</p>

<hr />

<p><em>If your transformation feels stuck, look at your dependencies. They usually tell the real story.</em></p>]]></content><author><name>David Pettersson</name></author><category term="Enterprise Architecture" /><category term="Transformation" /><category term="Governance" /><category term="Enterprise Architecture" /><category term="Dependencies" /><category term="Platform Strategy" /><category term="CRM" /><category term="Billing Systems" /><category term="ERP" /><category term="Architecture Governance" /><category term="Operating Model" /><category term="DevOps" /><category term="Capability Mapping" /><summary type="html"><![CDATA[A Modern Approach to System Design]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://pettersson.dev/assets/images/social/default-og.png" /><media:content medium="image" url="https://pettersson.dev/assets/images/social/default-og.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">From North Star to Delivery: An Architecture Playbook for Continuous Change</title><link href="https://pettersson.dev/enterprise%20architecture/transformation/enterprise%20design/from-north-star-to-delivery-architecture-playbook/" rel="alternate" type="text/html" title="From North Star to Delivery: An Architecture Playbook for Continuous Change" /><published>2026-01-24T00:00:00+01:00</published><updated>2026-01-24T00:00:00+01:00</updated><id>https://pettersson.dev/enterprise%20architecture/transformation/enterprise%20design/from-north-star-to-delivery-architecture-playbook</id><content type="html" xml:base="https://pettersson.dev/enterprise%20architecture/transformation/enterprise%20design/from-north-star-to-delivery-architecture-playbook/"><![CDATA[<p>Most organizations today have strategy documents, capability maps, and target architectures.</p>

<p>Yet very little actually changes.</p>

<p>Projects run.<br />
Roadmaps are updated.<br />
PowerPoint decks grow.</p>

<p>But business outcomes remain stubbornly flat.</p>

<p>After working across telecom, insurance, and financial services, it becomes clear that transformation rarely fails because of missing frameworks.</p>

<p>It fails because organizations lack a <strong>system for continuous change</strong>.</p>

<p>This post outlines a practical playbook — inspired by EDGY and ADM — that organizations can use to turn strategic intent into executed transformation.</p>

<p>This playbook builds on earlier work where I explored:</p>

<ul>
  <li>
    <p>How EDGY and an ADM-inspired cycle enable continuous enterprise design<br />
(<a href="/transformation/edgy/adm/">EDGY &amp; ADM: From Architecture Method to Operating Model</a>),</p>
  </li>
  <li>
    <p>Why capability models are the foundation of meaningful change<br />
(<a href="/enterprise%20architecture/transformation/why-your-capability-map-doesnt-change-anything/">Why Your Capability Map Doesn’t Change Anything</a></p>
  </li>
</ul>

<p>Together, these posts form a coherent view of architecture as a system for transformation — not a collection of artefacts.</p>

<hr />

<h2 id="the-core-problem-static-architecture-in-a-dynamic-world">The Core Problem: Static Architecture in a Dynamic World</h2>

<p>In many organizations, critical architecture artefacts are either missing or disconnected:</p>

<ul>
  <li>Strategy lives in executive decks</li>
  <li>Capability maps exist without ownership</li>
  <li>Target and transition architectures are undefined</li>
  <li>Roadmaps are detached from structure</li>
  <li>Delivery lives in Jira</li>
</ul>

<p>Some artefacts exist in repositories.<br />
Others exist only in presentations.<br />
Many never exist at all.</p>

<p>Together, this creates an environment where decisions are made without architectural context.</p>

<p>The result is static architecture:<br />
well-designed, well-documented — and quickly outdated.</p>

<p>Modern organizations need architecture that continuously adapts.</p>

<p>Not snapshots.<br />
Not documents.</p>

<p>Systems.</p>

<hr />

<h2 id="common-architecture-anti-patterns">Common Architecture Anti-Patterns</h2>

<p>Over time, the same structural problems repeat across organizations.</p>

<p>They rarely stem from lack of competence.<br />
They stem from weak systems.</p>

<p>Some of the most common anti-patterns include:</p>

<h3 id="the-missing-north-star">The Missing North Star</h3>
<p>No explicit target architecture exists.</p>

<p>Instead, the organization relies on:</p>
<ul>
  <li>Strategy slogans</li>
  <li>Isolated solution designs</li>
  <li>Vendor roadmaps</li>
</ul>

<p>Without a shared future state, every initiative optimizes locally.</p>

<h3 id="capability-maps-without-ownership">Capability Maps Without Ownership</h3>
<p>Capabilities are documented but not governed.</p>

<p>They are:</p>
<ul>
  <li>Not linked to investment</li>
  <li>Not linked to accountability</li>
  <li>Not linked to outcomes</li>
</ul>

<p>They become descriptive rather than directive.</p>

<h3 id="roadmaps-without-architecture">Roadmaps Without Architecture</h3>
<p>Roadmaps are built from project lists.</p>

<p>Not from:</p>
<ul>
  <li>Capability gaps</li>
  <li>Technical debt</li>
  <li>Platform evolution</li>
</ul>

<p>This leads to sequencing problems and structural drift.</p>

<h3 id="architecture-by-exception">Architecture by Exception</h3>
<p>Standards exist on paper.</p>

<p>In practice:</p>
<ul>
  <li>Every major initiative requests deviations</li>
  <li>Exceptions become the norm</li>
  <li>Coherence erodes</li>
</ul>

<p>Architecture becomes negotiable.</p>

<h3 id="repository-driven-architecture">Repository-Driven Architecture</h3>
<p>Success is measured by documentation volume.</p>

<p>Not by:</p>
<ul>
  <li>Decision quality</li>
  <li>Delivery outcomes</li>
  <li>Structural improvement</li>
</ul>

<p>Architecture becomes an archival function.</p>

<p>These anti-patterns rarely appear in isolation.</p>

<p>They reinforce each other.</p>

<hr />

<h2 id="weak-steering-and-the-absence-of-architectural-principles">Weak Steering and the Absence of Architectural Principles</h2>

<p>Even when artefacts exist, many organizations struggle to steer change.</p>

<p>The root cause is often weak architectural leadership and missing design principles.</p>

<p>Without clear principles:</p>

<ul>
  <li>Teams optimize for speed over sustainability</li>
  <li>Platforms evolve inconsistently</li>
  <li>Integration patterns proliferate</li>
  <li>Technical debt accumulates silently</li>
</ul>

<p>Decisions are made based on:</p>
<ul>
  <li>Local constraints</li>
  <li>Individual preferences</li>
  <li>Short-term delivery pressure</li>
</ul>

<p>Instead of long-term coherence.</p>

<hr />

<h3 id="principles-as-strategic-constraints">Principles as Strategic Constraints</h3>

<p>Well-designed principles do not limit innovation.</p>

<p>They enable it.</p>

<p>Effective principles are:</p>

<ul>
  <li>Few (typically 8–12)</li>
  <li>Explicitly linked to strategy</li>
  <li>Technically actionable</li>
  <li>Enforced through governance</li>
</ul>

<p>Examples include:</p>

<ul>
  <li>“Prefer platform services over custom solutions”</li>
  <li>“All customer data has a single authoritative source”</li>
  <li>“APIs before integrations”</li>
  <li>“Security controls are embedded by default”</li>
</ul>

<p>These principles create architectural gravity.</p>

<p>They make the right decisions easier than the wrong ones.</p>

<hr />

<h3 id="governance-as-a-design-capability">Governance as a Design Capability</h3>

<p>In mature organizations, governance is not a review process.</p>

<p>It is a design capability.</p>

<p>It provides:</p>

<ul>
  <li>Clear decision rights</li>
  <li>Fast escalation paths</li>
  <li>Consistent interpretation of principles</li>
  <li>Predictable approval processes</li>
</ul>

<p>When governance is weak:</p>

<ul>
  <li>Architects become advisors without authority</li>
  <li>Reviews become symbolic</li>
  <li>Exceptions accumulate</li>
  <li>Platforms fragment</li>
</ul>

<p>Strong governance is not bureaucracy.</p>

<p>It is what allows autonomy to scale.</p>

<hr />

<h2 id="why-change-takes-time-the-human-side-of-architecture">Why Change Takes Time: The Human Side of Architecture</h2>

<p>Even with strong frameworks, clear artefacts, and solid governance, transformation is rarely fast.</p>

<p>Change is slow because organizations are human systems — not technical ones.</p>

<p>Every major architectural shift affects:</p>

<ul>
  <li>Roles and responsibilities</li>
  <li>Power structures</li>
  <li>Competence profiles</li>
  <li>Career paths</li>
  <li>Daily routines</li>
</ul>

<p>These impacts create natural resistance.</p>

<p>Not because people are negative.</p>

<p>Because they are protecting stability.</p>

<hr />

<h3 id="resistance-is-often-rational">Resistance Is Often Rational</h3>

<p>In many cases, resistance is a signal — not a problem.</p>

<p>It reflects:</p>

<ul>
  <li>Fear of losing relevance</li>
  <li>Uncertainty about future roles</li>
  <li>Fatigue from past failed initiatives</li>
  <li>Lack of trust in leadership</li>
  <li>Competing delivery pressures</li>
</ul>

<p>Ignoring this resistance does not remove it.</p>

<p>It pushes it underground.</p>

<p>Where it becomes more destructive.</p>

<hr />

<h3 id="adoption-is-a-learning-process">Adoption Is a Learning Process</h3>

<p>New architectures require new skills.</p>

<p>New platforms require new ways of working.</p>

<p>New governance requires new decision behaviors.</p>

<p>None of this happens instantly.</p>

<p>Mature transformation programs invest in:</p>

<ul>
  <li>Coaching and enablement</li>
  <li>Community building</li>
  <li>Safe experimentation</li>
  <li>Progressive onboarding</li>
  <li>Visible role models</li>
</ul>

<p>Without this, architecture remains theoretical.</p>

<hr />

<h3 id="patience-as-a-leadership-capability">Patience as a Leadership Capability</h3>

<p>Sustainable change requires leadership patience.</p>

<p>This does not mean low ambition.</p>

<p>It means:</p>

<ul>
  <li>Sequencing change responsibly</li>
  <li>Protecting critical transitions</li>
  <li>Allowing parallel learning curves</li>
  <li>Accepting temporary inefficiencies</li>
</ul>

<p>Organizations that rush transformation often create more technical and organizational debt than they remove.</p>

<hr />

<h3 id="architecture-as-relationship-management">Architecture as Relationship Management</h3>

<p>A significant part of architectural work happens outside diagrams.</p>

<p>It happens in:</p>

<ul>
  <li>One-on-one conversations</li>
  <li>Design workshops</li>
  <li>Conflict resolution</li>
  <li>Expectation management</li>
  <li>Trust building</li>
</ul>

<p>Architects who ignore this dimension rarely achieve lasting impact.</p>

<p>Architecture is as much about relationships as it is about structures.</p>

<hr />

<h2 id="architecture-as-a-continuous-design-cycle">Architecture as a Continuous Design Cycle</h2>

<p>Inspired by EDGY and TOGAF ADM, and as outlined in<br />
<a href="/transformation/edgy/adm/">EDGY &amp; ADM: From Architecture Method to Operating Model</a>), 
a recommended approach is to treat architecture as a repeating cycle:</p>

<blockquote>
  <p>Sense → Design → Align → Enable → Deliver → Learn → Adapt</p>
</blockquote>

<p>This is not a waterfall.<br />
It is an operating model.</p>

<p>Architecture becomes a permanent management capability.</p>

<hr />

<h2 id="the-edgy-foundation">The EDGY Foundation</h2>

<p>EDGY provides the structural backbone of this playbook.</p>

<p>Every step balances three core facets.</p>

<h3 id="identity">Identity</h3>
<p>Why we exist<br />
Who we serve<br />
What differentiates us</p>

<h3 id="experience">Experience</h3>
<p>How customers and users interact<br />
Journeys and touchpoints<br />
Perceived value</p>

<h3 id="architecture">Architecture</h3>
<p>Capabilities<br />
Platforms<br />
Information<br />
Technology</p>

<p>Transformation only works when these evolve together.</p>

<hr />

<h2 id="the-architecture-playbook">The Architecture Playbook</h2>

<h3 id="1-sense-strategic-and-environmental-awareness">1. Sense: Strategic and Environmental Awareness</h3>

<p>Transformation starts with sensing.</p>

<p>At this stage, the focus should be on:</p>

<ul>
  <li>Strategic direction</li>
  <li>Market signals</li>
  <li>Regulatory pressure</li>
  <li>Customer expectations</li>
  <li>Operational friction</li>
</ul>

<p>The goal is shared understanding.</p>

<p>Not analysis paralysis.</p>

<p>Output:<br />
Strategic themes and design drivers.</p>

<hr />

<h3 id="2-frame-capability-based-structure">2. Frame: Capability-Based Structure</h3>

<p>Capabilities translate intent into structure.</p>

<p>Using EDGY and TM Forum models, organizations should establish:</p>

<ul>
  <li>Stable L2–L3 capability maps</li>
  <li>Ownership models</li>
  <li>Capability maturity views</li>
</ul>

<p>Capabilities become the backbone for:</p>

<ul>
  <li>Investment</li>
  <li>Prioritization</li>
  <li>Governance</li>
  <li>Measurement</li>
</ul>

<p>Without this layer, change remains fragmented.</p>

<p>I explored this problem in depth in<br />
<a href="/enterprise%20architecture/transformation/why-your-capability-map-doesnt-change-anything/">Why Your Capability Map Doesn’t Change Anything</a>,<br />
where I show how static models fail without execution mechanisms.</p>

<p>In this playbook, capabilities are treated as active management instruments — not documentation.</p>

<hr />

<h3 id="3-design-the-north-star-architecture">3. Design: The North Star Architecture</h3>

<p>The North Star represents the desired future state.</p>

<p>In many organizations, this artefact is missing entirely — replaced by vague ambition statements or disconnected solution designs.</p>

<p>Without an explicit target architecture, transformation becomes reactive and incremental.</p>

<p>It integrates:</p>

<ul>
  <li>Business architecture</li>
  <li>Information flows</li>
  <li>Platform landscape</li>
  <li>Integration patterns</li>
  <li>Security architecture</li>
</ul>

<p>It is not an idealized end-state.</p>

<p>It is a navigational instrument.</p>

<p>A reference for decisions.</p>

<hr />

<h3 id="4-shape-transition-states-and-roadmaps">4. Shape: Transition States and Roadmaps</h3>

<p>Between current and future lies complexity.</p>

<p>This is handled through transition states.</p>

<p>For each major domain:</p>

<ul>
  <li>Current state</li>
  <li>Target state</li>
  <li>Decommissioning paths</li>
</ul>

<p>Roadmaps are capability-driven, not project-driven.</p>

<p>This keeps change coherent.</p>

<hr />

<h3 id="5-align-portfolio-and-governance-integration">5. Align: Portfolio and Governance Integration</h3>

<p>Architecture must influence where money goes.</p>

<p>At this stage, organizations should connect:</p>

<ul>
  <li>Capabilities</li>
  <li>Roadmaps</li>
  <li>Initiatives</li>
  <li>Investment cases</li>
</ul>

<p>Governance focuses on:</p>

<ul>
  <li>Decision rights</li>
  <li>Design principles</li>
  <li>Architectural guardrails</li>
  <li>Escalation paths</li>
</ul>

<p>Governance becomes a design system — not a control function.</p>

<hr />

<h3 id="6-enable-platforms-and-guardrails">6. Enable: Platforms and Guardrails</h3>

<p>Delivery teams need freedom within structure.</p>

<p>Teams are enabled through:</p>

<ul>
  <li>Reference architectures</li>
  <li>Approved patterns</li>
  <li>API and event standards</li>
  <li>Security baselines</li>
  <li>Platform services</li>
</ul>

<p>The objective is autonomy with alignment.</p>

<p>If teams constantly need exceptions, the system is broken.</p>

<hr />

<h3 id="7-deliver-capability-oriented-execution">7. Deliver: Capability-Oriented Execution</h3>

<p>Execution is organized around capabilities, not systems.</p>

<p>Teams are aligned to:</p>

<ul>
  <li>Value streams</li>
  <li>Customer journeys</li>
  <li>Platform domains</li>
</ul>

<p>Architecture supports:</p>

<ul>
  <li>Incremental delivery</li>
  <li>Parallel modernization</li>
  <li>Legacy coexistence</li>
</ul>

<p>Change becomes continuous, not episodic.</p>

<hr />

<h3 id="8-learn-feedback-and-adaptation">8. Learn: Feedback and Adaptation</h3>

<p>Every cycle produces learning.</p>

<p>Organizations should continuously monitor:</p>

<ul>
  <li>Capability performance</li>
  <li>Technical debt</li>
  <li>Platform adoption</li>
  <li>Delivery lead times</li>
  <li>Business impact</li>
</ul>

<p>This feeds back into sensing and strategy.</p>

<p>Architecture becomes adaptive.</p>

<hr />

<h2 id="core-artefacts">Core Artefacts</h2>

<p>Across this cycle, a small, consistent toolkit is recommended:</p>

<table>
  <thead>
    <tr>
      <th>Layer</th>
      <th>Artefact</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Strategy</td>
      <td>Strategic themes</td>
    </tr>
    <tr>
      <td>Business</td>
      <td>Capability Map (L2–L3)</td>
    </tr>
    <tr>
      <td>Architecture</td>
      <td>Target &amp; North Star Architecture</td>
    </tr>
    <tr>
      <td>Change</td>
      <td>Transition Roadmap &amp; States</td>
    </tr>
    <tr>
      <td>Governance</td>
      <td>Principles &amp; Guardrails</td>
    </tr>
    <tr>
      <td>Delivery</td>
      <td>Reference Architectures</td>
    </tr>
  </tbody>
</table>

<p>When any of these artefacts are missing — especially target and transition architectures — organizations default to local optimization and short-term fixes.</p>

<p>Everything else is optional.</p>

<hr />

<h2 id="example-applying-the-playbook-in-practice">Example: Applying the Playbook in Practice</h2>

<p>In a telecom environment, organizations often encounter:</p>

<ul>
  <li>Siloed customer and service platforms</li>
  <li>Overlapping digital and assisted channels</li>
  <li>High cost of change</li>
  <li>Slow time-to-market</li>
  <li>Limited end-to-end visibility</li>
</ul>

<p>Using this cycle:</p>

<ol>
  <li>Strategy focused on self-service and automation</li>
  <li>Capabilities were reframed around journeys</li>
  <li>A platform-based North Star was defined</li>
  <li>Legacy systems were phased via transitions</li>
  <li>Portfolio was restructured around domains</li>
  <li>Teams were enabled with APIs and events</li>
  <li>Continuous feedback improved prioritization</li>
</ol>

<p>Within two years:</p>

<ul>
  <li>Channel duplication reduced</li>
  <li>Release cycles shortened</li>
  <li>Operating costs decreased</li>
  <li>Customer satisfaction improved</li>
</ul>

<p>Structure enabled speed.</p>

<hr />

<h2 id="related-reading">Related Reading</h2>

<p>This post is part of a broader series on capability-driven and design-led transformation:</p>

<ul>
  <li><a href="/transformation/edgy/adm/">EDGY &amp; ADM: From Architecture Method to Operating Model</a></li>
  <li><a href="/enterprise%20architecture/transformation/why-your-capability-map-doesnt-change-anything/">Why Your Capability Map Doesn’t Change Anything</a></li>
</ul>

<p>Together, these articles describe how enterprise architecture can evolve from static documentation into a continuous organizational capability.</p>

<hr />

<h2 id="final-thoughts-architecture-as-an-organizational-capability">Final Thoughts: Architecture as an Organizational Capability</h2>

<p>Enterprise architecture is not documentation.</p>

<p>It is a continuous design capability.</p>

<p>When done well, it:</p>

<ul>
  <li>Aligns identity, experience, and structure</li>
  <li>Enables decentralization</li>
  <li>Reduces friction</li>
  <li>Builds resilience</li>
  <li>Sustains long-term change</li>
</ul>

<p>Architecture is not about control.</p>

<p>It is about coherence.</p>

<p>And coherence is what makes organizations move.</p>]]></content><author><name>David Pettersson</name></author><category term="Enterprise Architecture" /><category term="Transformation" /><category term="Enterprise Design" /><category term="Enterprise Architecture" /><category term="EDGY" /><category term="ADM" /><category term="TM Forum" /><category term="Capability Mapping" /><category term="Transformation" /><category term="North Star" /><category term="Governance" /><category term="Leadership" /><summary type="html"><![CDATA[How to use EDGY and an ADM-inspired cycle to translate strategy into real execution.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://pettersson.dev/assets/images/social/default-og.png" /><media:content medium="image" url="https://pettersson.dev/assets/images/social/default-og.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Why Your Capability Map Doesn’t Change Anything (And How to Fix It)</title><link href="https://pettersson.dev/enterprise%20architecture/transformation/why-your-capability-map-doesnt-change-anything/" rel="alternate" type="text/html" title="Why Your Capability Map Doesn’t Change Anything (And How to Fix It)" /><published>2026-01-16T00:00:00+01:00</published><updated>2026-01-16T00:00:00+01:00</updated><id>https://pettersson.dev/enterprise%20architecture/transformation/why-your-capability-map-doesnt-change-anything</id><content type="html" xml:base="https://pettersson.dev/enterprise%20architecture/transformation/why-your-capability-map-doesnt-change-anything/"><![CDATA[<h2 id="why-your-capability-map-doesnt-change-anything">Why Your Capability Map Doesn’t Change Anything</h2>

<p>A lot of organizations have a capability map.</p>

<p>It’s approved.<br />
It’s well-structured.<br />
It’s referenced in presentations.</p>

<p>And yet — <strong>nothing actually changes</strong>.</p>

<p>Funding decisions look the same.<br />
The same initiatives get prioritized.<br />
Architecture is still consulted <em>after</em> commitments are made.</p>

<p>If this feels familiar, the problem isn’t your capability map.</p>

<p>The problem is <strong>what you expect it to do — and where it stops</strong>.</p>

<h2 id="the-hard-truth-capability-maps-rarely-influence-decisions">The Hard Truth: Capability Maps Rarely Influence Decisions</h2>

<p>Capability maps are often treated as:</p>

<ul>
  <li>Documentation artifacts</li>
  <li>Architecture deliverables</li>
  <li>Inputs to “future-state” discussions</li>
</ul>

<p>But real decisions are made elsewhere:</p>

<ul>
  <li>In portfolio forums</li>
  <li>In budget and investment cycles</li>
  <li>In executive prioritization meetings</li>
</ul>

<p>If your capability map isn’t explicitly connected to those arenas, it becomes descriptive — not directive.</p>

<blockquote>
  <p><strong>A capability map that doesn’t influence priorities is just a classification model.</strong></p>
</blockquote>

<h2 id="where-things-usually-break-down">Where Things Usually Break Down</h2>

<p>In many organizations, the architecture journey looks like this:</p>

<ol>
  <li>Strategy is defined (often vaguely)</li>
  <li>A capability map is created or updated</li>
  <li>A target architecture / North Star is published</li>
  <li>Initiatives continue as planned</li>
</ol>

<p>What’s missing is the <strong>translation layer</strong>.</p>

<p>Architecture stops at <em>representation</em> instead of continuing into <em>decision-making</em>.</p>

<h2 id="the-missing-link-from-capability-to-investment">The Missing Link: From Capability to Investment</h2>

<p>Capabilities don’t change anything on their own.</p>

<p><strong>Decisions do.</strong></p>

<p>To make capabilities matter, they must be used to:</p>

<ul>
  <li>Justify investments</li>
  <li>Challenge initiatives</li>
  <li>Shape roadmaps</li>
  <li>Enable kill / pivot decisions</li>
</ul>

<p>That requires a fundamental shift:</p>

<blockquote>
  <p><strong>Capabilities must become a decision framework, not a taxonomy.</strong></p>
</blockquote>

<h2 id="a-simple-model-that-actually-works">A Simple Model That Actually Works</h2>

<p>What I’ve seen work repeatedly is making the flow explicit:</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>Strategy
  ↓
Business Outcomes
  ↓
Capabilities
  ↓
Investment Themes
  ↓
Initiatives &amp; Products
</code></pre></div></div>

<p>This model does three important things:</p>

<ol>
  <li><strong>Capabilities become outcome-oriented</strong>, not abstract</li>
  <li><strong>Initiatives must declare which capabilities they improve</strong></li>
  <li><strong>Portfolio discussions move from “what do we want to build?” to “what are we strengthening?”</strong></li>
</ol>

<p>This is where architecture starts influencing reality.</p>

<h2 id="why-most-capability-maps-stay-powerless">Why Most Capability Maps Stay Powerless</h2>

<p>Even well-designed capability maps fail when:</p>

<ul>
  <li>They aren’t linked to <strong>business outcomes</strong></li>
  <li>They aren’t used in <strong>portfolio governance</strong></li>
  <li>They aren’t jointly owned by business and IT</li>
  <li>Architects aren’t present where funding decisions are made</li>
</ul>

<p>In short:<br />
The map exists — but <strong>architecture lacks mandate</strong>.</p>

<h2 id="how-to-fix-it-for-real">How to Fix It (For Real)</h2>

<p>Fixing this isn’t about redrawing the map.</p>

<p>It’s about <strong>changing how the map is used</strong>.</p>

<h3 id="1-introduce-capability-heat--not-just-structure">1. Introduce Capability Heat — Not Just Structure</h3>

<p>Overlay your capability map with:</p>

<ul>
  <li>Strategic importance</li>
  <li>Investment level</li>
  <li>Risk and technical debt</li>
  <li>Regulatory or compliance pressure</li>
</ul>

<p>Heat creates tension.<br />
Tension drives decisions.</p>

<h3 id="2-force-initiatives-to-declare-capability-impact">2. Force Initiatives to Declare Capability Impact</h3>

<p>Every initiative should clearly answer:</p>

<ul>
  <li>Which capabilities are we improving?</li>
  <li>Which capabilities are we degrading?</li>
  <li>Which strategic outcomes does this support?</li>
</ul>

<p>If it can’t answer that question — <strong>why is it funded?</strong></p>

<h3 id="3-use-capabilities-to-say-no">3. Use Capabilities to Say “No”</h3>

<p>This is where architecture earns trust.</p>

<p>Examples:</p>

<ul>
  <li>“This initiative strengthens a non-strategic capability.”</li>
  <li>“We are over-investing here compared to stated priorities.”</li>
  <li>“This duplicates an existing capability.”</li>
</ul>

<p>A capability map that never blocks anything isn’t doing its job.</p>

<h3 id="4-move-architects-into-portfolio-conversations">4. Move Architects Into Portfolio Conversations</h3>

<p>Architecture influence doesn’t come from review boards.</p>

<p>It comes from:</p>

<ul>
  <li>Portfolio steering forums</li>
  <li>Investment planning</li>
  <li>Strategic roadmapping</li>
</ul>

<p>If architects aren’t there, the capability map won’t be either.</p>

<h2 id="what-this-means-for-architecture-functions">What This Means for Architecture Functions</h2>

<p>When capability maps are used properly:</p>

<ul>
  <li>Architecture becomes <strong>decision support</strong></li>
  <li>Architects become <strong>strategic advisors</strong></li>
  <li>Governance shifts from compliance to leverage</li>
</ul>

<p>This is the difference between:</p>

<blockquote>
  <p><em>“We maintain the capability map”</em></p>
</blockquote>

<p>and</p>

<blockquote>
  <p><em>“We help steer the organization’s investments.”</em></p>
</blockquote>

<h2 id="architecture-is-not-about-models--its-about-leverage">Architecture Is Not About Models — It’s About Leverage</h2>

<p>Capability maps don’t fail because they’re wrong.</p>

<p>They fail because organizations stop using them <strong>too early</strong>.</p>

<blockquote>
  <p><strong>If your capability map doesn’t change priorities, funding, or direction —<br />
it isn’t architecture.<br />
It’s illustration.</strong></p>
</blockquote>]]></content><author><name>David Pettersson</name></author><category term="Enterprise Architecture" /><category term="Transformation" /><category term="Capability Mapping" /><category term="Enterprise Architecture" /><category term="EDGY" /><category term="Strategy to Execution" /><category term="Portfolio Management" /><summary type="html"><![CDATA[Most organizations have a capability map. Few use it to change priorities, funding, or decisions. Here’s why — and how to turn it into real leverage.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://pettersson.dev/assets/images/social/default-og.png" /><media:content medium="image" url="https://pettersson.dev/assets/images/social/default-og.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Capability Map for Financial Institutions – Level 2 Decomposition</title><link href="https://pettersson.dev/enterprise%20architecture/financial%20services/finance-intitute-capabilitiesL2/" rel="alternate" type="text/html" title="Capability Map for Financial Institutions – Level 2 Decomposition" /><published>2025-12-17T00:00:00+01:00</published><updated>2025-12-17T00:00:00+01:00</updated><id>https://pettersson.dev/enterprise%20architecture/financial%20services/finance-intitute-capabilitiesL2</id><content type="html" xml:base="https://pettersson.dev/enterprise%20architecture/financial%20services/finance-intitute-capabilitiesL2/"><![CDATA[<h2 id="introduction">Introduction</h2>

<p>In the previous post, we introduced a Level 1 (L1) capability map for financial institutions, providing an enterprise-wide view of what a financial organization must be able to do.</p>

<p>The natural next step is to decompose these high-level domains into <strong>Level 2 (L2) capabilities</strong>.</p>

<p>L2 capabilities describe <strong>distinct, stable business abilities</strong> that sit below enterprise domains and above detailed processes and systems. This level is often the most useful for transformation planning, regulatory analysis, application mapping, and portfolio prioritization.</p>

<p>This post presents a pragmatic L2 capability decomposition aligned with the previously defined L1 capability map.</p>

<hr />

<h2 id="l1--strategy--governance-l2-capabilities">L1 – Strategy &amp; Governance (L2 Capabilities)</h2>

<ul>
  <li>
    <p><strong>Strategic Management</strong><br />
<em>Defines the long-term direction of the institution, aligning mission, vision, and strategic priorities with ownership and regulatory expectations.</em></p>
  </li>
  <li>
    <p><strong>Business Planning &amp; Objectives</strong><br />
<em>Translates strategy into measurable business objectives and enterprise-level plans.</em></p>
  </li>
  <li>
    <p><strong>Capital &amp; Funding Strategy</strong><br />
<em>Ensures a sustainable capital structure and funding model aligned with regulatory capital requirements.</em></p>
  </li>
  <li>
    <p><strong>Sustainability &amp; ESG Governance</strong><br />
<em>Establishes governance, targets, and accountability for sustainability and ESG commitments.</em></p>
  </li>
  <li>
    <p><strong>Corporate Governance</strong><br />
<em>Defines ownership structures, board governance, and executive accountability.</em></p>
  </li>
  <li>
    <p><strong>Policy Management</strong><br />
<em>Creates, maintains, and governs internal policies across the enterprise.</em></p>
  </li>
  <li>
    <p><strong>Regulatory Framework Management</strong><br />
<em>Interprets external regulations and translates them into enterprise-wide requirements.</em></p>
  </li>
  <li>
    <p><strong>Decision Governance &amp; Mandates</strong><br />
<em>Defines decision rights, mandates, escalation paths, and accountability structures.</em></p>
  </li>
  <li>
    <p><strong>External Reporting &amp; Ownership Dialogue</strong><br />
<em>Manages structured reporting and communication towards owners, state authorities, and key stakeholders.</em></p>
  </li>
  <li>
    <p><strong>Business Architecture Management</strong><br />
<em>Maintains a coherent business capability and operating model aligned with strategy.</em></p>
  </li>
  <li>
    <p><strong>Target Architecture Management</strong><br />
<em>Defines and governs future-state business, data, application, and technology architectures.</em></p>
  </li>
  <li>
    <p><strong>Change &amp; Transformation Governance</strong><br />
<em>Ensures change initiatives are aligned with strategy and architectural principles.</em></p>
  </li>
  <li>
    <p><strong>Portfolio Management</strong><br />
<em>Manages and prioritizes the portfolio of initiatives and investments.</em></p>
  </li>
  <li>
    <p><strong>Initiative &amp; Program Management</strong><br />
<em>Provides governance and coordination across programs and major initiatives.</em></p>
  </li>
  <li>
    <p><strong>Roadmap Management</strong><br />
<em>Maintains time-based plans linking strategy, capabilities, and initiatives.</em></p>
  </li>
  <li>
    <p><strong>Benefits &amp; Value Realization</strong><br />
<em>Tracks and ensures realization of expected business and strategic benefits.</em></p>
  </li>
</ul>

<hr />

<h2 id="l1--core-business-operations-l2-capabilities">L1 – Core Business Operations (L2 Capabilities)</h2>

<h3 id="customer--relationship-management">Customer &amp; Relationship Management</h3>

<ul>
  <li>
    <p><strong>Customer Segmentation</strong><br />
<em>Defines and manages customer segments based on business, risk, and strategic criteria.</em></p>
  </li>
  <li>
    <p><strong>Relationship Management</strong><br />
<em>Manages ongoing customer relationships across the full lifecycle.</em></p>
  </li>
  <li>
    <p><strong>Customer Communication</strong><br />
<em>Ensures consistent, compliant, and effective communication with customers.</em></p>
  </li>
</ul>

<hr />

<h3 id="contract--onboarding">Contract &amp; Onboarding</h3>

<ul>
  <li>
    <p><strong>Contract Management</strong><br />
<em>Manages contractual agreements throughout their lifecycle.</em></p>
  </li>
  <li>
    <p><strong>Customer &amp; Deal Onboarding</strong><br />
<em>Ensures compliant and efficient onboarding of customers and transactions.</em></p>
  </li>
</ul>

<hr />

<h3 id="credit--business-decisioning">Credit &amp; Business Decisioning</h3>

<ul>
  <li>
    <p><strong>Credit Assessment</strong><br />
<em>Assesses creditworthiness and risk exposure of customers and transactions.</em></p>
  </li>
  <li>
    <p><strong>Risk-Based Pricing</strong><br />
<em>Determines pricing based on credit risk, capital usage, and strategic considerations.</em></p>
  </li>
  <li>
    <p><strong>Decision Support &amp; Delegation</strong><br />
<em>Supports operational credit and business decisions within defined mandates.</em></p>
  </li>
</ul>

<hr />

<h3 id="loans--financing">Loans &amp; Financing</h3>

<ul>
  <li>
    <p><strong>Loan Origination</strong><br />
<em>Manages the creation and structuring of loans and financing products.</em></p>
  </li>
  <li>
    <p><strong>Financing Structures</strong><br />
<em>Defines and manages different financing models and structures.</em></p>
  </li>
  <li>
    <p><strong>Credit Administration</strong><br />
<em>Handles administrative activities related to credits and loans.</em></p>
  </li>
</ul>

<hr />

<h3 id="disbursement--lifecycle-management">Disbursement &amp; Lifecycle Management</h3>

<ul>
  <li>
    <p><strong>Disbursement Management</strong><br />
<em>Manages controlled release of funds according to contractual conditions.</em></p>
  </li>
  <li>
    <p><strong>Repayment &amp; Amortization</strong><br />
<em>Manages repayment schedules and amortization over the credit lifecycle.</em></p>
  </li>
  <li>
    <p><strong>Terms &amp; Conditions Management</strong><br />
<em>Maintains and enforces contractual terms throughout the lifecycle.</em></p>
  </li>
</ul>

<hr />

<h3 id="guarantees--structured-finance">Guarantees &amp; Structured Finance</h3>

<ul>
  <li>
    <p><strong>Guarantees Management</strong><br />
<em>Manages guarantees and risk-sharing instruments.</em></p>
  </li>
  <li>
    <p><strong>Export Finance</strong><br />
<em>Supports export-related financing in line with the institutional mandate.</em></p>
  </li>
  <li>
    <p><strong>Deal Structuring</strong><br />
<em>Structures complex transactions involving multiple parties and instruments.</em></p>
  </li>
  <li>
    <p><strong>Collaboration with Banks &amp; Guarantee Institutions</strong><br />
<em>Coordinates with external financial partners and guarantee providers.</em></p>
  </li>
</ul>

<hr />

<h3 id="contract-monitoring">Contract Monitoring</h3>

<ul>
  <li>
    <p><strong>Contract Performance Monitoring</strong><br />
<em>Monitors compliance with contractual obligations and performance criteria.</em></p>
  </li>
  <li>
    <p><strong>Covenant &amp; Condition Follow-up</strong><br />
<em>Ensures contractual covenants and conditions are fulfilled.</em></p>
  </li>
</ul>

<hr />

<h2 id="l1--risk-compliance--control-l2-capabilities">L1 – Risk, Compliance &amp; Control (L2 Capabilities)</h2>

<h3 id="risk-management">Risk Management</h3>

<ul>
  <li>
    <p><strong>Enterprise Risk Framework</strong><br />
<em>Defines the overall risk management framework and risk appetite.</em></p>
  </li>
  <li>
    <p><strong>Credit Risk Management</strong><br />
<em>Identifies, measures, and manages credit risk exposure.</em></p>
  </li>
  <li>
    <p><strong>Market Risk Management</strong><br />
<em>Manages risks related to market movements and valuation.</em></p>
  </li>
  <li>
    <p><strong>Liquidity Risk Management</strong><br />
<em>Ensures sufficient liquidity under normal and stressed conditions.</em></p>
  </li>
  <li>
    <p><strong>Operational Risk Management</strong><br />
<em>Manages risks arising from processes, systems, people, and external events.</em></p>
  </li>
</ul>

<hr />

<h3 id="compliance--financial-crime">Compliance &amp; Financial Crime</h3>

<ul>
  <li>
    <p><strong>Regulatory Compliance</strong><br />
<em>Ensures adherence to applicable laws and regulations.</em></p>
  </li>
  <li>
    <p><strong>AML / CTF</strong><br />
<em>Prevents money laundering and terrorist financing.</em></p>
  </li>
  <li>
    <p><strong>KYC &amp; Customer Due Diligence</strong><br />
<em>Ensures customer identity and risk profiles are properly assessed.</em></p>
  </li>
  <li>
    <p><strong>Sanctions Management</strong><br />
<em>Ensures compliance with international sanctions regimes.</em></p>
  </li>
  <li>
    <p><strong>Export Control</strong><br />
<em>Ensures compliance with export control regulations.</em></p>
  </li>
</ul>

<hr />

<h3 id="control--assurance">Control &amp; Assurance</h3>

<ul>
  <li>
    <p><strong>Internal Control Management</strong><br />
<em>Establishes and operates internal controls across the organization.</em></p>
  </li>
  <li>
    <p><strong>Control Framework Management</strong><br />
<em>Maintains structured control frameworks aligned with regulations.</em></p>
  </li>
  <li>
    <p><strong>Issue &amp; Deviation Management</strong><br />
<em>Manages identified issues, breaches, and remediation actions.</em></p>
  </li>
  <li>
    <p><strong>Internal Audit</strong><br />
<em>Provides independent assurance of governance, risk, and control.</em></p>
  </li>
</ul>

<hr />

<h2 id="l1--financial-management-l2-capabilities">L1 – Financial Management (L2 Capabilities)</h2>

<h3 id="treasury--capital">Treasury &amp; Capital</h3>

<ul>
  <li>
    <p><strong>Treasury Operations</strong><br />
<em>Manages daily cash, funding, and financial market operations.</em></p>
  </li>
  <li>
    <p><strong>Liquidity Management</strong><br />
<em>Ensures availability of liquidity across time horizons.</em></p>
  </li>
  <li>
    <p><strong>Funding Strategy</strong><br />
<em>Defines funding sources and instruments.</em></p>
  </li>
  <li>
    <p><strong>Capital Market Operations</strong><br />
<em>Manages issuance and interaction with capital markets.</em></p>
  </li>
  <li>
    <p><strong>Hedging &amp; Derivatives</strong><br />
<em>Manages financial risk mitigation using derivatives.</em></p>
  </li>
</ul>

<hr />

<h3 id="accounting--reporting">Accounting &amp; Reporting</h3>

<ul>
  <li>
    <p><strong>General Ledger</strong><br />
<em>Maintains the core financial accounting records.</em></p>
  </li>
  <li>
    <p><strong>Financial Close</strong><br />
<em>Ensures timely and accurate period-end closing.</em></p>
  </li>
  <li>
    <p><strong>Financial Reporting</strong><br />
<em>Produces internal and external financial statements.</em></p>
  </li>
  <li>
    <p><strong>Regulatory &amp; IFRS Reporting</strong><br />
<em>Ensures compliance with accounting and reporting standards.</em></p>
  </li>
  <li>
    <p><strong>Supervisory Reporting</strong><br />
<em>Reports financial information to supervisory authorities.</em></p>
  </li>
</ul>

<hr />

<h3 id="financial-planning--control">Financial Planning &amp; Control</h3>

<ul>
  <li>
    <p><strong>Budgeting</strong><br />
<em>Plans financial resources and allocations.</em></p>
  </li>
  <li>
    <p><strong>Forecasting</strong><br />
<em>Predicts future financial performance.</em></p>
  </li>
  <li>
    <p><strong>Cost Management</strong><br />
<em>Controls and optimizes operational costs.</em></p>
  </li>
  <li>
    <p><strong>Performance Management</strong><br />
<em>Measures and manages financial performance.</em></p>
  </li>
  <li>
    <p><strong>Transfer Pricing</strong><br />
<em>Manages internal pricing between entities or units.</em></p>
  </li>
</ul>

<hr />

<h2 id="l1--data-analytics--decision-support-l2-capabilities">L1 – Data, Analytics &amp; Decision Support (L2 Capabilities)</h2>

<h3 id="data-management">Data Management</h3>

<ul>
  <li>
    <p><strong>Information Governance</strong><br />
<em>Defines ownership, accountability, and governance of data assets.</em></p>
  </li>
  <li>
    <p><strong>Master Data Management</strong><br />
<em>Manages core business entities such as customers and counterparties.</em></p>
  </li>
  <li>
    <p><strong>Reference Data Management</strong><br />
<em>Maintains shared reference data used across the enterprise.</em></p>
  </li>
  <li>
    <p><strong>Data Quality Management</strong><br />
<em>Ensures accuracy, completeness, and consistency of data.</em></p>
  </li>
  <li>
    <p><strong>Metadata Management</strong><br />
<em>Manages definitions and context of data assets.</em></p>
  </li>
</ul>

<hr />

<h3 id="analytics--reporting">Analytics &amp; Reporting</h3>

<ul>
  <li>
    <p><strong>Management Reporting</strong><br />
<em>Provides insights for executive and management decision-making.</em></p>
  </li>
  <li>
    <p><strong>Risk &amp; Credit Reporting</strong><br />
<em>Supports risk oversight and credit monitoring.</em></p>
  </li>
  <li>
    <p><strong>Regulatory Reporting</strong><br />
<em>Produces data-driven regulatory submissions.</em></p>
  </li>
  <li>
    <p><strong>ESG &amp; Sustainability Reporting</strong><br />
<em>Supports sustainability and ESG disclosures.</em></p>
  </li>
</ul>

<hr />

<h3 id="advanced-analytics">Advanced Analytics</h3>

<ul>
  <li>
    <p><strong>Decision Support</strong><br />
<em>Supports informed decision-making using analytical insights.</em></p>
  </li>
  <li>
    <p><strong>Scenario Analysis</strong><br />
<em>Evaluates outcomes under different scenarios.</em></p>
  </li>
  <li>
    <p><strong>Credit Models</strong><br />
<em>Provides quantitative models for credit assessment.</em></p>
  </li>
  <li>
    <p><strong>Risk Models</strong><br />
<em>Models financial and non-financial risk exposures.</em></p>
  </li>
  <li>
    <p><strong>AI &amp; Advanced Analytics</strong><br />
<em>Applies advanced techniques to enhance analysis and decision-making.</em></p>
  </li>
</ul>

<hr />

<h2 id="l1--enabling-capabilities-l2-capabilities">L1 – Enabling Capabilities (L2 Capabilities)</h2>

<h3 id="it--architecture">IT &amp; Architecture</h3>

<ul>
  <li>
    <p><strong>Application Management</strong><br />
<em>Manages the application portfolio across its lifecycle.</em></p>
  </li>
  <li>
    <p><strong>Integration Management</strong><br />
<em>Ensures reliable data and process integration.</em></p>
  </li>
  <li>
    <p><strong>Platform Management</strong><br />
<em>Provides shared technology platforms.</em></p>
  </li>
  <li>
    <p><strong>Architecture Governance</strong><br />
<em>Ensures architectural consistency and compliance.</em></p>
  </li>
</ul>

<hr />

<h3 id="security">Security</h3>

<ul>
  <li>
    <p><strong>Information Security Management</strong><br />
<em>Protects information assets and confidentiality.</em></p>
  </li>
  <li>
    <p><strong>Identity &amp; Access Management</strong><br />
<em>Controls access to systems and data.</em></p>
  </li>
  <li>
    <p><strong>Security Risk Management</strong><br />
<em>Identifies and mitigates security risks.</em></p>
  </li>
</ul>

<hr />

<h3 id="legal--regulatory-support">Legal &amp; Regulatory Support</h3>

<ul>
  <li>
    <p><strong>Legal Advisory</strong><br />
<em>Provides legal guidance and interpretation.</em></p>
  </li>
  <li>
    <p><strong>Contractual Support</strong><br />
<em>Supports contract drafting and review.</em></p>
  </li>
  <li>
    <p><strong>Regulatory Analysis</strong><br />
<em>Interprets regulatory developments and impacts.</em></p>
  </li>
</ul>

<hr />

<h3 id="people--organization">People &amp; Organization</h3>

<ul>
  <li>
    <p><strong>Talent Management</strong><br />
<em>Ensures access to required skills and competencies.</em></p>
  </li>
  <li>
    <p><strong>Competence Development</strong><br />
<em>Develops skills and capabilities across the organization.</em></p>
  </li>
  <li>
    <p><strong>Leadership Development</strong><br />
<em>Builds leadership capability.</em></p>
  </li>
  <li>
    <p><strong>Culture &amp; Change Enablement</strong><br />
<em>Supports cultural alignment and adoption of change.</em></p>
  </li>
</ul>

<hr />

<h3 id="procurement--third-parties">Procurement &amp; Third Parties</h3>

<ul>
  <li>
    <p><strong>Procurement Management</strong><br />
<em>Manages sourcing and procurement activities.</em></p>
  </li>
  <li>
    <p><strong>Vendor Management</strong><br />
<em>Manages supplier relationships and performance.</em></p>
  </li>
  <li>
    <p><strong>Third-Party Risk Management</strong><br />
<em>Manages risks related to external partners.</em></p>
  </li>
  <li>
    <p><strong>Contract Lifecycle Management</strong><br />
<em>Manages contracts with third parties throughout their lifecycle.</em></p>
  </li>
</ul>

<hr />

<h2 id="closing-thoughts">Closing Thoughts</h2>

<p>A well-defined Level 2 capability map turns high-level strategy into something <strong>actionable and governable</strong>.</p>

<p>Combined with the Level 1 capability map, it provides a stable backbone for regulatory change, digital transformation, and long-term architectural planning in financial institutions.</p>

<p>Future follow-ups can naturally extend this work into:</p>
<ul>
  <li>Level 3 capability decomposition</li>
  <li>capability-to-process mapping</li>
  <li>capability-to-system and data alignment</li>
  <li>maturity assessment and target roadmaps</li>
</ul>

<hr />]]></content><author><name>David Pettersson</name></author><category term="Enterprise Architecture" /><category term="Financial Services" /><category term="Capability Mapping" /><category term="Business Architecture" /><category term="Financial Institutions" /><category term="L2 Capabilities" /><category term="Risk &amp; Compliance" /><category term="Target Architecture" /><summary type="html"><![CDATA[A practical Level 2 capability decomposition for financial institutions, bridging strategy, regulation, and execution.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://pettersson.dev/assets/images/social/default-og.png" /><media:content medium="image" url="https://pettersson.dev/assets/images/social/default-og.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Capability Map for Financial Institutions</title><link href="https://pettersson.dev/enterprise%20architecture/financial%20services/finance-intitute-capabilities/" rel="alternate" type="text/html" title="Capability Map for Financial Institutions" /><published>2025-12-16T00:00:00+01:00</published><updated>2025-12-16T00:00:00+01:00</updated><id>https://pettersson.dev/enterprise%20architecture/financial%20services/finance-intitute-capabilities</id><content type="html" xml:base="https://pettersson.dev/enterprise%20architecture/financial%20services/finance-intitute-capabilities/"><![CDATA[<h2 id="introduction">Introduction</h2>

<p>Financial institutions operate in one of the most complex and highly regulated environments of any industry. Strategic objectives, capital requirements, risk management, regulatory compliance, sustainability mandates, and operational efficiency must all be balanced simultaneously.</p>

<p>To manage this complexity, organizations need a shared and stable structure that bridges strategy, business, IT, risk, and data. An <strong>enterprise capability map</strong> provides exactly that foundation.</p>

<p>This article presents a <strong>Level 1 (L1) capability map for financial institutions</strong>, suitable for banks, credit institutions, and policy-driven financial organizations. It can be used as a baseline for business architecture, transformation planning, and target architecture development.</p>

<hr />

<h2 id="why-capability-mapping-matters-in-financial-services">Why Capability Mapping Matters in Financial Services</h2>

<p>A capability map describes <strong>what the organization must be able to do</strong>, independent of how it is organized or which systems are used.</p>

<p>In financial institutions, capability mapping helps to:</p>

<ul>
  <li>Create traceability between strategy, regulation, and execution</li>
  <li>Assess the impact of new regulatory requirements</li>
  <li>Prioritize investments and transformation initiatives</li>
  <li>Align business, risk, finance, data, and IT</li>
  <li>Provide stability during organizational or system changes</li>
</ul>

<p>Because capabilities evolve slowly, they form a reliable anchor for long-term architectural and transformation work.</p>

<hr />

<h2 id="l1--strategy--governance">L1 – Strategy &amp; Governance</h2>

<p>This capability area focuses on <strong>enterprise-level direction, control, and governance</strong>.</p>

<p>Key capabilities include:</p>

<ul>
  <li>Strategic governance</li>
  <li>Business strategy and objectives</li>
  <li>Capital and funding strategy</li>
  <li>Sustainability and ESG governance</li>
  <li>Corporate governance</li>
  <li>Policy and regulatory framework management</li>
  <li>Decision structures and mandates</li>
  <li>External reporting (owners / state authorities)</li>
  <li>Business architecture and change governance</li>
  <li>Capability and target architecture</li>
  <li>Portfolio and initiative management</li>
  <li>Roadmaps and benefits realization</li>
</ul>

<hr />

<h2 id="l1--core-business-operations">L1 – Core Business Operations</h2>

<p>This domain represents the <strong>value-creating core</strong> of the financial institution.</p>

<p>Key capabilities include:</p>

<ul>
  <li>Customer and business management</li>
  <li>Customer segmentation and relationship management</li>
  <li>Contract management and onboarding</li>
  <li>Customer communication</li>
  <li>Credit and business decisioning</li>
  <li>Credit assessment</li>
  <li>Risk-based pricing</li>
  <li>Decision processes and delegation</li>
  <li>Loans and financing</li>
  <li>Credit administration</li>
  <li>Disbursement and repayment</li>
  <li>Terms and conditions management</li>
  <li>Guarantees and export finance</li>
  <li>Deal structuring</li>
  <li>Collaboration with banks and guarantee institutions</li>
  <li>Contract monitoring and follow-up</li>
</ul>

<hr />

<h2 id="l1--risk-compliance--control">L1 – Risk, Compliance &amp; Control</h2>

<p>Risk and compliance are <strong>integral to the business</strong>, not supporting functions.</p>

<p>Key capabilities include:</p>

<ul>
  <li>Enterprise risk management</li>
  <li>Credit risk</li>
  <li>Market and liquidity risk</li>
  <li>Operational risk</li>
  <li>Regulatory compliance</li>
  <li>AML / CTF</li>
  <li>KYC and customer due diligence</li>
  <li>Sanctions and export control</li>
  <li>Internal control</li>
  <li>Control frameworks</li>
  <li>Issue and deviation management</li>
  <li>Internal audit</li>
</ul>

<hr />

<h2 id="l1--financial-management">L1 – Financial Management</h2>

<p>This domain ensures <strong>financial integrity, transparency, and capital efficiency</strong>.</p>

<p>Key capabilities include:</p>

<ul>
  <li>Finance and treasury</li>
  <li>Liquidity management</li>
  <li>Funding and capital markets</li>
  <li>Hedging and derivatives management</li>
  <li>Accounting and financial reporting</li>
  <li>Bookkeeping and financial close</li>
  <li>Regulatory reporting (e.g. IFRS)</li>
  <li>Supervisory and authority reporting</li>
  <li>Financial planning and control</li>
  <li>Budgeting and forecasting</li>
  <li>Cost management</li>
  <li>Transfer pricing</li>
</ul>

<hr />

<h2 id="l1--data-analytics--decision-support">L1 – Data, Analytics &amp; Decision Support</h2>

<p>Modern financial institutions are fundamentally <strong>data-driven</strong>.</p>

<p>Key capabilities include:</p>

<ul>
  <li>Information management</li>
  <li>Master data management (customer, deal, counterparty)</li>
  <li>Data quality and metadata management</li>
  <li>Analytics and reporting</li>
  <li>Risk and credit reporting</li>
  <li>Management reporting</li>
  <li>ESG and sustainability data</li>
  <li>Decision support and AI</li>
  <li>Scenario modelling</li>
  <li>Credit and risk models</li>
</ul>

<hr />

<h2 id="l1--enabling-capabilities">L1 – Enabling Capabilities</h2>

<p>Enabling capabilities provide the <strong>foundation for scalability, security, and sustainable change</strong>.</p>

<p>Key capabilities include:</p>

<ul>
  <li>IT and digitalization</li>
  <li>Application and integration capabilities</li>
  <li>Information security</li>
  <li>Architecture and platforms</li>
  <li>Legal services</li>
  <li>Contractual and legal support</li>
  <li>Regulatory analysis</li>
  <li>HR and talent management</li>
  <li>Competence development</li>
  <li>Leadership and culture</li>
  <li>Procurement and vendor management</li>
  <li>Third-party risk management</li>
  <li>Contract performance monitoring</li>
</ul>

<hr />

<h2 id="how-this-capability-map-can-be-used">How This Capability Map Can Be Used</h2>

<p>This L1 capability map can be used to:</p>

<ul>
  <li>Decompose into L2–L4 capabilities</li>
  <li>Map regulatory requirements to impacted capabilities</li>
  <li>Link capabilities to processes, systems, and data domains</li>
  <li>Define target architectures and transformation roadmaps</li>
  <li>Prioritize initiatives in the portfolio</li>
  <li>Enable structured dialogue between business, IT, risk, and leadership</li>
</ul>

<hr />

<h2 id="closing-thoughts">Closing Thoughts</h2>

<p>For financial institutions, a capability map is not just an architectural artifact — it is a <strong>strategic management tool</strong>.</p>

<p>Used correctly, it enables both <strong>control and innovation</strong>, providing a stable structure in a highly dynamic regulatory and market environment.</p>

<hr />]]></content><author><name>David Pettersson</name></author><category term="Enterprise Architecture" /><category term="Financial Services" /><category term="Capability Mapping" /><category term="Business Architecture" /><category term="Financial Institutions" /><category term="Risk &amp; Compliance" /><category term="Target Architecture" /><category term="Governance" /><summary type="html"><![CDATA[A Level 1 enterprise capability map for financial institutions – enabling strategy execution, risk management, and regulatory compliance.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://pettersson.dev/assets/images/social/default-og.png" /><media:content medium="image" url="https://pettersson.dev/assets/images/social/default-og.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Architecture North Star – Guiding Change with Capabilities</title><link href="https://pettersson.dev/enterprise%20architecture/transformation/enterprise%20design/edgy/north-star/" rel="alternate" type="text/html" title="Architecture North Star – Guiding Change with Capabilities" /><published>2025-09-22T00:00:00+02:00</published><updated>2025-09-22T00:00:00+02:00</updated><id>https://pettersson.dev/enterprise%20architecture/transformation/enterprise%20design/edgy/north-star</id><content type="html" xml:base="https://pettersson.dev/enterprise%20architecture/transformation/enterprise%20design/edgy/north-star/"><![CDATA[<h1 id="background">Background</h1>
<p>Every organization faces the same challenge: the pace of change is accelerating, while the complexity of systems and processes continues to grow. Transformation initiatives pile up — new platforms, modernized infrastructure, digital customer experiences — yet the <em>big picture</em> is often missing.</p>

<p>In these situations, architecture can feel like it’s running behind the business rather than guiding it. That’s where the <strong>Architecture North Star</strong> comes in. It’s the compass that ensures transformation programs, roadmaps, and investments all point in the same direction.</p>

<h1 id="what-is-an-architecture-north-star">What is an Architecture North Star?</h1>
<p>The North Star is not a detailed roadmap. It’s a <strong>guiding vision expressed in architectural terms</strong> — a statement of <em>where the organization needs to be able to operate</em> in the future.</p>

<p>Key traits:</p>
<ul>
  <li><strong>Directional, not prescriptive</strong>: sets the course, not the path.</li>
  <li><strong>Stable, but adaptable</strong>: resilient to tactical changes.</li>
  <li><strong>Shared across silos</strong>: equally relevant to business leaders, product teams, and IT.</li>
</ul>

<p>A useful way to test if your North Star is meaningful:</p>
<ul>
  <li>Can it be explained in a few sentences?</li>
  <li>Can every major initiative show how it contributes to it?</li>
  <li>Would it still be relevant in 3–5 years, even if technology shifts?</li>
</ul>

<h1 id="why-every-transformation-needs-a-north-star">Why Every Transformation Needs a North Star</h1>

<p>Without a North Star, organizations risk:</p>
<ul>
  <li><strong>Fragmentation</strong>: programs optimize for their own scope, creating duplication and integration gaps.</li>
  <li><strong>Short-termism</strong>: investments are judged only by immediate ROI rather than strategic fit.</li>
  <li><strong>Technology chasing</strong>: adopting tools because they are fashionable, not because they serve the enterprise’s direction.</li>
</ul>

<p>With a North Star, architecture becomes:</p>
<ul>
  <li><strong>Aligned</strong>: teams can see how their work ladders up to strategy.</li>
  <li><strong>Prioritized</strong>: choices can be made more objectively by asking, <em>does this move us closer to the North Star?</em></li>
  <li><strong>Communicable</strong>: business and IT leaders share the same compass when making trade-offs.</li>
</ul>

<p>Think of it as the <strong>why</strong> behind the roadmap.</p>

<h1 id="capabilities-as-the-compass">Capabilities as the Compass</h1>

<p>Capabilities are the perfect building blocks for a North Star:</p>
<ul>
  <li><strong>Business-driven</strong>: they describe <em>what</em> we do, not <em>how</em> we do it.</li>
  <li><strong>Stable</strong>: “Customer Onboarding” will always exist, even if the technology stack changes.</li>
  <li><strong>Actionable</strong>: maturity can be measured, and responsibility can be assigned.</li>
</ul>

<p>A good North Star typically highlights <strong>5–7 critical capabilities</strong> — enough to be concrete, but not so many that focus is lost.</p>

<p>Instead of vague aspirations like <em>“become digital”</em>, the North Star should express tangible, enterprise-level outcomes such as:</p>
<ul>
  <li>Personalized Customer Engagement</li>
  <li>Seamless Digital Onboarding</li>
  <li>Omni-channel Service Delivery</li>
  <li>Proactive Risk Management</li>
</ul>

<h1 id="connecting-the-north-star-with-edgy">Connecting the North Star with EDGY™</h1>

<p>EDGY provides a simple but powerful way to link strategy to execution, using three lenses:</p>

<ul>
  <li><strong>Identity</strong> – Who we are, and what purpose drives us.</li>
  <li><strong>Experience</strong> – How we create value for customers and stakeholders.</li>
  <li><strong>Architecture</strong> – The structures, assets, and capabilities that make it real.</li>
</ul>

<p>The North Star sits in the <strong>Architecture lens</strong>, but it is meaningless without Identity and Experience:</p>
<ul>
  <li>From <strong>Identity</strong>, it inherits purpose (“we exist to provide trusted, simple financial services”).</li>
  <li>From <strong>Experience</strong>, it inherits desired outcomes (“customers can onboard in minutes, not weeks”).</li>
  <li>In <strong>Architecture</strong>, it is expressed as capabilities (“Risk-aware Digital Onboarding”).</li>
</ul>

<p>This ensures the North Star is not only <strong>aspirational</strong> but also <strong>executable</strong>.</p>

<h1 id="examples-across-industries">Examples Across Industries</h1>

<h3 id="finance">Finance</h3>
<ul>
  <li><strong>Identity</strong>: Trusted financial partner.</li>
  <li><strong>Experience</strong>: Customers expect simple, secure digital services.</li>
  <li><strong>North Star Capabilities</strong>:
    <ul>
      <li>Risk-aware Digital Onboarding</li>
      <li>Automated Claims Handling</li>
      <li>Integrated Financial Advice</li>
    </ul>
  </li>
  <li><strong>Architecture Impact</strong>: secure APIs, event-driven architecture, advanced identity management.</li>
</ul>

<h3 id="retail">Retail</h3>
<ul>
  <li><strong>Identity</strong>: Everyday convenience.</li>
  <li><strong>Experience</strong>: Customers want frictionless shopping.</li>
  <li><strong>North Star Capabilities</strong>:
    <ul>
      <li>Mobile Customer Engagement</li>
      <li>Real-time Inventory Visibility</li>
      <li>Frictionless Checkout</li>
    </ul>
  </li>
  <li><strong>Architecture Impact</strong>: mobile-first platforms, inventory data hub, omni-channel integration.</li>
</ul>

<h3 id="healthcare">Healthcare</h3>
<ul>
  <li><strong>Identity</strong>: Trusted provider of care and wellbeing.</li>
  <li><strong>Experience</strong>: Patients expect accessible, coordinated, and digital-first services.</li>
  <li><strong>North Star Capabilities</strong>:
    <ul>
      <li>Digital Patient Onboarding</li>
      <li>Integrated Care Pathways</li>
      <li>Remote Monitoring &amp; Telehealth</li>
    </ul>
  </li>
  <li><strong>Architecture Impact</strong>: interoperability standards (FHIR/HL7), secure health data exchange, mobile-first platforms for patients and clinicians.</li>
</ul>

<h1 id="making-the-north-star-real">Making the North Star Real</h1>

<h3 id="1-visualize-it">1. Visualize It</h3>
<p>Use a <strong>capability map</strong> with highlighted North Star areas. This makes strategy visible and concrete, not hidden in a slide deck.</p>

<h3 id="2-communicate-it">2. Communicate It</h3>
<p>Every roadmap, initiative, or investment should articulate <em>how it moves the enterprise closer to the North Star</em>.</p>

<h3 id="3-measure-it">3. Measure It</h3>
<p>Define <strong>leading indicators</strong> that reflect progress:</p>
<ul>
  <li>Reduced onboarding cycle time.</li>
  <li>Increased digital adoption rates.</li>
  <li>Shorter iteration cycles for change delivery.</li>
</ul>

<h3 id="4-govern-it">4. Govern It</h3>
<p>Make the North Star part of governance rituals:</p>
<ul>
  <li>Architecture boards ask: <em>does this move us closer?</em></li>
  <li>Funding decisions prioritize North Star-aligned initiatives.</li>
  <li>Portfolio dashboards visualize progress against capabilities.</li>
</ul>

<h1 id="common-pitfalls-to-avoid">Common Pitfalls to Avoid</h1>

<ol>
  <li><strong>Too vague</strong> – “be digital” or “be customer centric” does not guide investment.</li>
  <li><strong>Too detailed</strong> – if it reads like a 50-step plan, it will be obsolete within months.</li>
  <li><strong>Owned only by IT</strong> – the North Star must be co-created with business stakeholders.</li>
  <li><strong>Hidden from teams</strong> – if developers or product owners never see it, it won’t shape delivery.</li>
  <li><strong>Static and forgotten</strong> – review and refresh it as Identity and Experience evolve.</li>
</ol>

<h1 id="lessons-learned">Lessons Learned</h1>

<p>From my own work:</p>
<ul>
  <li>The <strong>first draft is usually too technical</strong>. Start with capabilities, not systems.</li>
  <li>Business leaders respond better to <strong>customer journeys and capabilities</strong> than to architecture diagrams.</li>
  <li>The most successful North Stars are <strong>story-driven</strong>: “Imagine a customer who… now they can…”</li>
  <li>Linking <strong>leading indicators</strong> to the North Star creates credibility: executives see real progress, not just models.</li>
</ul>

<h1 id="conclusion">Conclusion</h1>

<p>The Architecture North Star is not just a metaphor. It’s a <strong>practical enterprise design tool</strong>.</p>

<p>By framing it in terms of <strong>capabilities</strong>, and embedding it in the EDGY lenses of <strong>Identity, Experience, and Architecture</strong>, architects ensure that strategy and execution stay connected.</p>

<p>In times of constant change, the North Star prevents fragmentation and reactivity. It provides a stable compass that keeps every investment, design decision, and roadmap aligned with the enterprise’s purpose.</p>

<hr />

<p><em>Do you use a North Star in your architecture work? Connect with me on <a href="https://www.linkedin.com/in/petterssondavid">LinkedIn</a> and share your perspective.</em></p>]]></content><author><name>David Pettersson</name></author><category term="Enterprise Architecture" /><category term="Transformation" /><category term="Enterprise Design" /><category term="EDGY" /><category term="Enterprise Architecture" /><category term="Transformation" /><category term="EDGY" /><category term="Capabilities" /><category term="Strategy" /><summary type="html"><![CDATA[Why every transformation needs an Architecture North Star — and how capabilities provide the compass to guide change.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://pettersson.dev/assets/images/social/default-og.png" /><media:content medium="image" url="https://pettersson.dev/assets/images/social/default-og.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Leading Indicators for Change</title><link href="https://pettersson.dev/enterprise%20architecture/transformation/leadership/leading-indicators-architecture/" rel="alternate" type="text/html" title="Leading Indicators for Change" /><published>2025-09-21T00:00:00+02:00</published><updated>2025-09-21T00:00:00+02:00</updated><id>https://pettersson.dev/enterprise%20architecture/transformation/leadership/leading-indicators-architecture</id><content type="html" xml:base="https://pettersson.dev/enterprise%20architecture/transformation/leadership/leading-indicators-architecture/"><![CDATA[<p>When organizations measure transformation, they often look at <strong>lagging indicators</strong>:</p>
<ul>
  <li>ROI after a project has closed</li>
  <li>Cost savings once a system is retired</li>
  <li>Customer satisfaction after a service redesign</li>
</ul>

<p>These are useful, but by the time we see them, it’s already too late to change course.</p>

<h2 id="leading-indicators">Leading indicators</h2>
<p>Leading indicators are <strong>early signals</strong> that tell us if we’re moving in the right direction.</p>

<p>Examples:</p>
<ul>
  <li><strong>Adoption</strong>: Are people starting to use the new process, tool, or platform?</li>
  <li><strong>Engagement</strong>: Are customers exploring a new channel or service option, even if volumes are still low?</li>
  <li><strong>Collaboration</strong>: Are teams working across silos in ways they didn’t before?</li>
</ul>

<p>These don’t prove success yet — but they show whether momentum is building.</p>

<h2 id="why-it-matters-in-architecture">Why it matters in architecture</h2>
<p>As architects, we often design <strong>target states</strong> and <strong>roadmaps</strong>. But real transformation depends on <em>behavioral shifts</em>.</p>

<ul>
  <li>If employees start choosing the new way of working over the old one, that’s a leading indicator.</li>
  <li>If stakeholders begin to frame needs in terms of <strong>capabilities</strong> rather than systems, that’s a leading indicator.</li>
  <li>If early usage metrics show that customers are trying out the new service, that’s a leading indicator.</li>
</ul>

<h2 id="my-reflection">My reflection</h2>
<p>When I coach or lead architectural change, I’ve learned to celebrate these <strong>small early signals</strong>.<br />
They don’t guarantee outcomes — but they <strong>predict direction</strong>.</p>

<p>Transformation is less about the final ROI graph, and more about noticing the first signs of <em>a new way of working</em>.</p>

<h2 id="quick-checklist-spotting-leading-indicators">Quick checklist: spotting leading indicators</h2>
<p>When shaping your own transformation, ask:</p>

<ol>
  <li><strong>Behavior</strong> – What early changes in how people work would prove momentum?</li>
  <li><strong>Usage</strong> – How will we know the new platform, process, or channel is actually being tried?</li>
  <li><strong>Collaboration</strong> – What visible signs of new partnerships or habits can we track?</li>
</ol>

<p>If you can answer these three questions, you already have the <strong>first draft of your leading indicators</strong>.</p>

<hr />]]></content><author><name>David Pettersson</name></author><category term="Enterprise Architecture" /><category term="Transformation" /><category term="Leadership" /><category term="Leading Indicators" /><category term="Change" /><category term="Transformation" /><category term="Architecture" /><summary type="html"><![CDATA[Why architects and leaders should look beyond lagging metrics when guiding transformation.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://pettersson.dev/assets/images/social/default-og.png" /><media:content medium="image" url="https://pettersson.dev/assets/images/social/default-og.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry></feed>