EA Learning Path

Module 6 · Frameworks & Methods

TOGAF content, repository, and governance

The content framework, the Enterprise Continuum, the Architecture Repository, principles, and architecture governance.

75 min TOGAF: Content frameworkTOGAF: Enterprise ContinuumTOGAF: GovernanceTOGAF: PrinciplesTOGAF: Stakeholders

By the end of this module you should be able to

  • Distinguish deliverables, artifacts, and building blocks
  • Explain the Enterprise Continuum and the Architecture Repository
  • Write architecture principles in the TOGAF format
  • Describe architecture governance, the Architecture Board, compliance, and dispensations
  • Use a power/interest grid to plan stakeholder engagement

Builds skills: EA frameworks (TOGAF) , Security & risk , Principles & standards , Architecture review & governance

Why this module matters

Module 5 covered the process of TOGAF. This module covers what it produces and how it is governed. In the exams these topics are mostly about definitions and relationships. In practice they’re what makes architecture stick after the presentation is over.

Architecture content

TOGAF classifies architecture outputs into three types:

TypeWhat it isExample
DeliverableA work product that is contractually specified, formally reviewed, agreed, and signed offArchitecture Definition Document, Statement of Architecture Work
ArtifactA more granular work product that describes an aspect of the architectureAn application portfolio catalog, a capability/application matrix, a data flow diagram
Building blockA (potentially reusable) component of enterprise capability that can be combined with others to deliver architectures and solutions“Customer identity service”, “Event streaming platform”

Deliverables typically contain artifacts, and artifacts describe building blocks.

Artifacts: catalogs, matrices, diagrams

  • Catalogs are lists of things, such as an application portfolio catalog or a principles catalog.
  • Matrices show relationships between things, such as an application/capability matrix or a data entity/application matrix.
  • Diagrams are visual views, such as an application communication diagram or a capability map.

Architecture vs Solution Building Blocks

Architecture Building Block (ABB)Solution Building Block (SBB)
Captures architecture requirementsDefines what products and components implement the functionality
Directs and guides the development of SBBsProduct- or vendor-aware
“A customer identity provider supporting SSO via OIDC, MFA, and EU data residency”“Our chosen identity platform, deployed in the EU region”

The content metamodel

TOGAF defines a content metamodel: the types of entities an architecture describes (actors, capabilities, processes, data entities, application components, technology components, and so on) and how they relate. You don’t need to memorize all of it. It matters because it’s what makes architecture content queryable: “which applications support which capabilities and hold which data?” Many EA tools implement a version of it, and ArchiMate (module 7) is closely aligned with it.

The Enterprise Continuum

The Enterprise Continuum is a way of classifying architecture and solution assets by how generic or specific they are. Its purpose is reuse: don’t build from scratch what exists in a more generic form.

              Generic ◄─────────────────────────────────────────► Specific

Architecture   Foundation  ──►  Common Systems  ──►  Industry  ──►  Organization-
Continuum      Architecture     Architectures        Architectures  Specific Architectures
                    │                 │                    │                │
                    ▼                 ▼                    ▼                ▼
Solutions      Foundation  ──►  Common Systems  ──►  Industry  ──►  Organization-
Continuum      Solutions        Solutions            Solutions      Specific Solutions
  • Foundation: generic building blocks that apply to any enterprise
  • Common Systems: architectures for common system types, such as security or networking
  • Industry: patterns for a particular industry, such as banking or retail reference models
  • Organization-Specific: your enterprise’s own architecture

At Quillfeather, an industry-level reference model for payments (common across fintechs) informed PayNest’s SEPA design. Quillfeather’s own payments architecture sits at the organization-specific end.

The Architecture Repository

The Architecture Repository is where architecture outputs are stored and managed. Its main components:

ComponentHolds
Architecture MetamodelThe tailored framework and content metamodel
Architecture CapabilityHow the EA practice runs: its processes, roles, and governance
Architecture LandscapeArchitectures at strategic, segment, and capability levels: baseline, target, and transition
StandardsThe standards that solutions must comply with
Reference LibraryGuidelines, templates, patterns, and reference architectures
Governance LogDecisions, compliance assessments, dispensations, and the history of governance activity
Architecture RequirementsRequirements agreed with sponsors and the Architecture Board
Solutions LandscapeSolution Building Blocks supporting the Architecture Landscape

Exam note: Some component names differ slightly between TOGAF 9.2 and the 10th Edition (for example, 9.2’s “Standards Information Base”). Learn the names used in the edition your exam covers.

At Quillfeather: The “repository” started as a wiki space with sections for principles, ADRs (the governance log), the capability map and roadmap (the landscape), and templates (the reference library). That’s enough until it isn’t. Module 7 discusses when to invest in a proper EA tool.

Architecture principles

Principles are durable rules that guide decisions. They’re one of the most useful things an EA produces, because they let people make consistent decisions without asking you.

TOGAF principles have four parts:

PartPurpose
NameShort and memorable
StatementThe rule, stated clearly and unambiguously
RationaleWhy it matters, in business terms
ImplicationsWhat following it requires: cost, effort, behavior changes

TOGAF suggests good principles are understandable, robust (precise enough to support decisions), complete, consistent with each other, and stable.

A worked example from Quillfeather

Name: One customer, one identity

Statement: Every customer and tenant has a single identity, managed by the central identity platform, across all Quillfeather products.

Rationale: Customers expect one Quillfeather experience. Separate identities create support costs, security risk, and an inconsistent view of the customer, which blocks cross-sell and reporting.

Implications: New products must integrate with the central identity platform before launch. FixIt Pro’s separate login must be retired. Teams can’t build local user stores. Exceptions require a dispensation with an end date.

Good and bad principles

✗ WeakWhy✓ Stronger
“We use best-of-breed technology”Not actionable; everyone thinks their choice is best-of-breed“Buy commodity capabilities; build only what differentiates us”
“Data is important”Not a rule“Every data entity has a single named owner and source of truth”
“All services must use Kafka”A standard, not a principle; will date quickly“Integrate asynchronously by default between domains”

Aim for 8–12 principles. If you have 40, nobody will remember any of them.

Architecture governance

Architecture governance is how the organization makes sure architecture decisions are made well and followed. TOGAF frames it around a few mechanisms.

The Architecture Board

A cross-organizational group that oversees architecture. Its typical responsibilities include:

  • Keeping architectures consistent with each other and with the enterprise direction
  • Approving standards and principles
  • Resolving conflicts and making decisions that cross team or domain boundaries
  • Granting dispensations
  • Improving the maturity of the architecture practice

In a scaling organization, a formal board can easily turn into a bottleneck. A lighter architecture forum with clear decision rights often works better (see module 11).

Architecture Contracts

Joint agreements between the architecture function and the people delivering change, setting out what will be delivered, to what standards, and how compliance will be checked. In practice: the Statement of Architecture Work (with the sponsor) and contracts with delivery teams or partners.

Compliance

TOGAF defines levels of conformance between an implementation and its architecture specification:

LevelMeaning
IrrelevantNo features in common
ConsistentThe features it shares with the specification are implemented in line with it, but some of the specification is missing and there are extra features outside it
CompliantEverything implemented is in line with the specification, but not all of the specification is implemented
ConformantAll of the specification is implemented, but some extra features aren’t covered by it
Fully conformantFull correspondence between specification and implementation
Non-conformantImplements features in a way that contradicts the specification

Exam note: The difference between compliant (everything built follows the spec, but not everything is built) and conformant (everything in the spec is built, plus extras) is a favorite exam question.

Dispensations

When a project can’t comply, for a good reason, the Architecture Board can grant a dispensation: an approved, time-limited exception, usually with conditions and a plan to return to compliance. Dispensations are recorded in the governance log, and the pattern of dispensations tells you which standards may need revisiting.

At Quillfeather: FixIt Pro needed EU customers before its migration to the central identity platform was finished. It got a six-month dispensation from “One customer, one identity”, on condition that EU customer data stayed in the EU and the migration was funded in T2.

Stakeholder management

TOGAF treats stakeholder management as a core technique. The basic tool is the power/interest grid:

Low interestHigh interest
High powerKeep satisfiedKey players: manage closely
Low powerMinimal effort: monitorKeep informed

For each stakeholder, TOGAF also suggests identifying their concerns and the views that address them (module 7).

At Quillfeather (for the EU expansion work):

  • Key players: CTO, CPO, CFO, Head of Payments
  • Keep satisfied: CEO, the board (they want confidence, not detail)
  • Keep informed: engineering managers, Head of Security & Compliance, customer success
  • Monitor: back-office functions such as HR and marketing

You’ll go deeper on stakeholders in module 10.

Reflection

  • Draft three principles for your own organization in the TOGAF format. Does each one change a real decision?
  • What is your organization’s equivalent of a governance log? Could you find the reasoning behind a decision made two years ago?
  • Who would be on your power/interest grid for your organization’s most important current initiative?

Check your understanding

1.In TOGAF, what is the difference between a deliverable and an artifact?
2.What distinguishes a Solution Building Block from an Architecture Building Block?
3.In the Architecture Continuum, what is the order from most generic to most specific?
4.Which four parts make up a TOGAF architecture principle?
5.A project can't meet an architecture standard in time for a regulatory deadline. What is the TOGAF mechanism for allowing this?
6.On a power/interest grid, how should you treat a stakeholder with high power but low interest?