EA Learning Path

Module 5 · Frameworks & Methods

TOGAF and the Architecture Development Method

The structure of the TOGAF Standard, the ADM phases, and how to tailor it rather than follow it literally.

90 min TOGAF: ADM phasesTOGAF: IterationTOGAF: Tailoring

By the end of this module you should be able to

  • Describe the structure of the TOGAF Standard, 10th Edition
  • Explain the purpose and key outputs of each ADM phase
  • Explain the role of Requirements Management and iteration in the ADM
  • Tailor the ADM for a scaling organization

Builds skills: EA frameworks (TOGAF) , Roadmapping & transition planning , Integration & data architecture

TOGAF in context

TOGAF (The Open Group Architecture Framework) is the most widely used enterprise architecture framework, and the basis of the most widely held EA certification. It’s vendor-neutral and maintained by The Open Group. The current version is the TOGAF Standard, 10th Edition, released in 2022.

Two things to keep in mind:

  1. TOGAF is a toolkit, not a process to follow literally. The standard itself says it should be tailored. Most successful EA practices use a small, adapted subset.
  2. Knowing TOGAF well is still worth it, even if you never run a “TOGAF project.” It gives you a shared vocabulary with other architects, a checklist of things you might be forgetting, and the certification.

How the standard is organized

The 10th Edition splits into two parts:

  • Fundamental Content: the stable core. It covers introduction and core concepts, the ADM, ADM techniques, applying the ADM, architecture content, and EA capability and governance.
  • Series Guides: practical guidance on specific topics (business architecture, agile, security, digital, and more) that can be updated more often than the core.

Exam note: Know the split between Fundamental Content and Series Guides, and that the 10th Edition was designed to be more modular than 9.2, so guidance can evolve without changing the core standard.

The ADM at a glance

The Architecture Development Method (ADM) is TOGAF’s core: an iterative cycle for developing and managing enterprise architecture.

                     ┌──────────────┐
                     │ Preliminary  │
                     └──────┬───────┘
                            ▼
               ┌──► A. Architecture Vision ──┐
               │                             ▼
     H. Architecture                    B. Business
     Change Management                  Architecture
               ▲                             ▼
     G. Implementation  ┌──────────────┐  C. Information Systems
        Governance      │ Requirements │     Architectures
               ▲        │  Management  │     ▼
     F. Migration       └──────────────┘  D. Technology
        Planning                          Architecture
               ▲                             │
               └── E. Opportunities ◄────────┘
                      and Solutions

The phases group naturally:

GroupPhasesQuestion answered
Getting readyPreliminary, AHow will we do architecture, and what’s this piece of work about?
Defining the architectureB, C, DWhat does the target look like in each domain, and what’s the gap?
Planning the changeE, FHow do we get there, in what increments?
Making it real and keeping it currentG, HIs delivery following the architecture? What happens when things change?

The phases

For each phase: what it’s for, the outputs worth remembering, and how it played out at Quillfeather, where your task is the board’s request for a technology plan for EU expansion.

Preliminary: prepare the organization

Purpose: Decide how the organization will do architecture. Define the EA capability: scope, organizational model, principles, governance, tools, and how TOGAF will be tailored.

Key outputs: Organizational Model for EA, Tailored Architecture Framework, Architecture Principles, initial Architecture Repository, Request for Architecture Work (usually from the sponsor).

At Quillfeather: This was the first two weeks of the role. You agreed with the CTO that EA would be federated, that a few principles would be published early, and that decisions would be recorded as ADRs. The Request for Architecture Work was the CTO’s email: “The board wants a credible technology plan for EU expansion by end of next quarter.”

Phase A: Architecture Vision

Purpose: Set the scope, identify stakeholders and their concerns, and create a high-level, aspirational vision of the target. Get approval to proceed.

Key outputs: Statement of Architecture Work (scope, approach, plan, approved by the sponsor), Architecture Vision, Communications Plan, Capability Assessment, refined principles and business goals.

At Quillfeather: Your vision was a two-page document and one diagram: “One Quillfeather platform serving UK and EU customers, with a single customer identity, EU data residency, and local payment methods.” Scope was explicitly limited to the expansion, not to every problem in the estate. The CTO and CFO signed off the Statement of Architecture Work.

Phase B: Business Architecture

Purpose: Describe the baseline and target business architecture (capabilities, value streams, organization, processes) and the gaps between them.

Key outputs: Draft Architecture Definition Document and Architecture Requirements Specification (business sections), candidate roadmap components.

At Quillfeather: The capability map and “Let a Property” value stream from module 4. Gaps identified included EU tenant screening, SEPA payment collection, multilingual tenant communication, and GDPR-grade consent management.

Phase C: Information Systems Architectures

Purpose: Baseline, target, and gaps for data architecture (major data entities, ownership, flows) and application architecture (applications and how they interact).

Key outputs: Data and application sections of the Architecture Definition Document and Requirements Specification, more candidate roadmap components.

At Quillfeather: Data architecture exposed the core problem: customer and tenant data in four systems with no clear owner. The target defined a single customer master and an EU data store. Application architecture rated each application against the target. The three notification services would consolidate into one, and PayNest would be extended for SEPA rather than rebuilt.

Phase D: Technology Architecture

Purpose: Baseline, target, and gaps for the technology that supports the applications: infrastructure, platforms, networks, hosting.

Key outputs: Technology sections of the Architecture Definition Document and Requirements Specification, more candidate roadmap components.

At Quillfeather: The target was an AWS EU region for customer data, with FixIt Pro migrating from Azure to AWS over time (not as a prerequisite for launch). Identity would consolidate on a single identity provider.

Exam note: Phases B, C, and D share a common set of steps: select reference models, viewpoints, and tools; develop the baseline; develop the target; perform gap analysis; define candidate roadmap components; resolve impacts across the landscape; conduct a formal stakeholder review; finalize; and create the Architecture Definition Document.

Phase E: Opportunities and Solutions

Purpose: Consolidate gaps from B–D into work packages. Decide on the approach (build, buy, reuse) and whether an incremental approach with Transition Architectures is needed. Create the first complete Architecture Roadmap.

Key outputs: Initial complete Architecture Roadmap, Transition Architectures, initial Implementation and Migration Plan.

At Quillfeather: Twenty-three gaps consolidated into seven work packages. You defined two Transition Architectures: T1 “Launch-ready” (EU data residency, SEPA, consent management, single sign-on for core and FixIt Pro) and T2 “One platform” (single customer master, notification consolidation, FixIt Pro migrated to AWS).

Phase F: Migration Planning

Purpose: Finalize the roadmap and the Implementation and Migration Plan: sequence, cost, value, and risk of each work package, coordinated with the organization’s portfolio and budgeting.

Key outputs: Finalized Architecture Roadmap, Implementation and Migration Plan, Architecture Definition Document, Implementation Governance Model.

At Quillfeather: You worked with the CFO and engineering directors to cost each work package and fit them into quarterly planning. That turned the vision into something the board could fund: T1 in three quarters, T2 over the following year.

Phase G: Implementation Governance

Purpose: Make sure delivery conforms to the target architecture, through Architecture Contracts and compliance reviews, while handling real-world changes sensibly.

Key outputs: Architecture Contracts, Compliance Assessments, Change Requests, implemented solutions.

At Quillfeather: No heavyweight contracts. Each work package had a one-page “architecture brief” (outcome, constraints, relevant principles and ADRs) agreed with its delivery lead, plus a fortnightly architecture forum for issues. When the identity team wanted to use a different provider for FixIt Pro, it came to the forum, was rejected with reasons, and was recorded.

Phase H: Architecture Change Management

Purpose: Keep the architecture current as business and technology change. Decide whether changes can be absorbed, need updates to the architecture, or trigger a new ADM cycle.

Key outputs: Architecture updates, Change Requests, new Requests for Architecture Work.

At Quillfeather: Six months in, the CEO announced a partnership with a German insurer to offer tenant insurance, a new capability. That was too big to absorb, so it became a new Request for Architecture Work and a new, smaller ADM cycle.

Requirements Management: at the center

Purpose: Capture, store, and manage architecture requirements throughout the cycle. Every phase feeds requirements in and takes requirements out. It’s a continuous process, not a phase you pass through once.

Key outputs: Architecture Requirements Specification updates, Requirements Impact Assessment.

At Quillfeather: A shared, versioned requirements list linked to work packages. When German data-protection guidance turned out stricter than expected, the Requirements Impact Assessment showed which work packages it affected.

Key deliverables summary

Exam note: Know which phase first creates and which finalizes the key deliverables.

DeliverableCreated / finalized in
Request for Architecture WorkInput to Phase A (often from Preliminary or the sponsor)
Statement of Architecture WorkPhase A
Architecture VisionPhase A
Architecture Definition DocumentDrafted in B–D, finalized in F
Architecture Requirements SpecificationDrafted in B–D, updated throughout
Architecture RoadmapCandidate components in B–D, first complete version in E, finalized in F
Transition ArchitecturesPhase E (refined in F)
Implementation and Migration PlanInitial in E, finalized in F
Architecture ContractPhase G
Compliance AssessmentPhase G
Requirements Impact AssessmentRequirements Management

Iteration and scope

The ADM diagram looks like a waterfall, but it isn’t meant to be run as one. TOGAF describes four kinds of iteration:

IterationPhasesWhat cycles
Architecture CapabilityPreliminary, AEstablishing or adjusting the EA capability itself
Architecture DevelopmentB, C, DRefining the architecture definition across domains
Transition PlanningE, FRefining the roadmap and migration plan
Architecture GovernanceG, HOverseeing implementation and change

You can also iterate across the whole cycle and run several ADM cycles at different levels at the same time.

Scoping the work

TOGAF suggests scoping each piece of architecture work along four dimensions:

  • Breadth: which parts of the enterprise are in scope
  • Depth: how much detail is needed
  • Time period: how far ahead the target looks
  • Architecture domains: which of business, data, application, and technology are involved

TOGAF also describes architecture at different levels: strategic (long-term, enterprise-wide direction), segment (a portfolio or major area), and capability (a specific capability increment). At Quillfeather, the EU expansion was roughly segment-level work.

Tailoring for a scaling organization

Running every phase and producing every deliverable would take a scaling company longer than the strategy allows. A pragmatic tailoring:

Formal TOGAFLightweight version
Preliminary phaseA one-page “how we do architecture” note plus initial principles
Statement of Architecture WorkA one-page brief signed off by email
Architecture Definition DocumentA living wiki page per initiative with key diagrams and decisions
B, C, D as separate phasesOne combined workshop series, by domain
Architecture ContractsArchitecture briefs and ADRs
Architecture BoardA fortnightly architecture forum with clear decision rights

What to keep even when you cut everything else: clear scope and stakeholders (A), explicit baseline-to-target gaps (B–D), transition states (E–F), and a feedback loop (G–H). Those are the parts that make the method work.

Module 8 covers how this fits with agile delivery.

Reflection

  • Think of a recent cross-team initiative in your organization. Which ADM phases did it effectively go through, and which did it skip? What did skipping cost?
  • What would your one-page “how we do architecture” note say?
  • Which ADM deliverables would your stakeholders actually read?

Check your understanding

1.Which ADM phase produces the approved Statement of Architecture Work?
2.Which phase first creates a complete version of the Architecture Roadmap and decides whether Transition Architectures are needed?
3.What sits at the center of the ADM cycle?
4.Phases B, C, and D are grouped into which kind of iteration?
5.A large architecture change is requested that the current architecture can't accommodate. Which phase decides that a new ADM cycle is needed?