Skip to content

TOGAF & the ADM

If ArchiMate is the language, TOGAF is the method — how an architecture practice actually runs. Its beating heart is the Architecture Development Method (ADM): a repeatable cycle that turns strategy into a governed change programme, one architecture at a time. This page walks the cycle, says what each phase produces, and maps those deliverables onto the ArchiMate layers you met in the Overview.

What TOGAF gives you

TOGAF is more than the ADM, but four parts do most of the work:

  • The ADM — the step-by-step cycle (Preliminary, then Phases A–H) with Requirements Management running throughout.
  • Deliverables, artefacts, and building blocks — the standard outputs each phase creates (an Architecture Vision, a Business Architecture, an Implementation & Migration Plan, …).
  • The Architecture Repository — where those outputs live and are reused: the Architecture Landscape, a Reference Library, a Standards Information Base, and a Governance Log.
  • Architecture Governance — the board, contracts, and compliance reviews that keep delivery aligned to the agreed architecture.

TOGAF is meant to be tailored

The ADM is a framework, not a fixed checklist. Real practices tailor it — collapsing phases for small changes, iterating B–D for large ones, and setting their own governance cadence. Treat what follows as the full shape; use the parts your change actually needs.

The ADM cycle

The ADM is a cycle for a reason: architecture is never "done". Each turn takes the enterprise from a baseline ("as-is") to a target ("to-be") for a defined scope, then feeds change management, which decides when the next turn begins.

flowchart TD
    P[Preliminary<br/>establish the capability] --> A
    A[A · Architecture Vision] --> B[B · Business Architecture]
    B --> C[C · Information Systems<br/>Data & Application]
    C --> D[D · Technology Architecture]
    D --> E[E · Opportunities & Solutions]
    E --> F[F · Migration Planning]
    F --> G[G · Implementation Governance]
    G --> H[H · Architecture Change Management]
    H -->|next iteration| A
    RM{{Requirements<br/>Management}}
    RM --- A
    RM --- B
    RM --- C
    RM --- D
    RM --- E
    RM --- F
    RM --- G
    RM --- H

The ADM: Preliminary sets up the practice; Phases A–H run the cycle from vision to change management; Requirements Management sits in the centre, feeding and draining every phase. Phase H loops back to A for the next iteration.

What each phase produces

The value of the ADM is that every phase has a defined output that the next phase consumes. Learn the deliverables and the method stops feeling abstract.

Phase Purpose Key deliverables
Preliminary Stand up the architecture capability and tailor TOGAF to your org Architecture Principles, tailored framework & tools, Architecture Governance model, Request for Architecture Work
A · Architecture Vision Agree scope, stakeholders, and an aspirational target Architecture Vision, Statement of Architecture Work, stakeholder map, refined principles, business value & KPIs
B · Business Architecture Baseline & target for org, functions, processes, services Business Architecture (baseline + target), gap analysis, updated Architecture Definition Document
C · Information Systems Data + Application architectures to support the business Data Architecture, Application Architecture, gap analysis
D · Technology Architecture The infrastructure that realises the apps Technology Architecture (baseline + target), gap analysis
E · Opportunities & Solutions Group gaps into deliverable chunks; plan increments Candidate work packages, Transition Architectures, Implementation & Migration Strategy
F · Migration Planning Sequence and cost the work into a real plan Implementation & Migration Plan, finalised Transition Architectures, cost/benefit & risk
G · Implementation Governance Keep delivery compliant with the architecture Architecture Contracts, compliance assessments, architecture oversight of projects
H · Architecture Change Management Monitor, absorb change, decide when to iterate Change requests, updated Architecture Repository, decision to start a new ADM cycle
Requirements Management Manage requirements across all phases (continuous) A live, prioritised requirements repository driving every phase

Baseline, target, gap — the phrase that repeats

Phases B, C, and D all follow the same rhythm: describe the baseline, describe the target, then do a gap analysis to find what must change. Those gaps become the raw material for the work packages in Phase E. In ArchiMate the gaps are literally modelled as Gap elements.

How ArchiMate maps to the ADM

This is where the two standards click together. Each ADM phase leans on a particular slice of the ArchiMate language, so the models you build become the phase's deliverables. The Open Group publishes this correspondence; here it is in Cadence Cycles terms:

ADM phase Primary ArchiMate layer(s) Representative views
Preliminary Motivation (principles) Principles catalogue; stakeholder/driver context
A · Vision Motivation + Strategy Stakeholder viewpoint, goal-realisation, a high-level layered "vision" view
B · Business Business (+ Strategy capabilities) Business cooperation (actors/roles), value streams, business process views; the capability map
C · Information Systems Application Application cooperation; application-usage (business ← app service); data models
D · Technology Technology (+ Physical) Technology & infrastructure-usage views; deployment of artifacts to nodes
E · Opportunities & Solutions Implementation & Migration Plateau (transition) views, capability increments, work-package structure
F · Migration Planning Implementation & Migration Migration/roadmap view: work packages sequenced across plateaus, Gap elements resolved
G · Implementation Governance Implementation & Migration + Motivation Architecture Contract; requirements-realisation compliance views
H · Change Management Motivation (+ whole model) Assessments/drivers of change re-evaluated against the live model
Requirements Management Motivation Requirements & constraints, traced (realisation/influence) to goals and to the layers that satisfy them

Read the table as a promise about the rest of this section: the Motivation and Strategy pages feed Phases A–B, the Business / Application / Technology pages feed Phases B–D, and the heat-maps, value-stream, and worked-example pages feed Phases E–F. The ArchiMate views aren't decoration around the method — they are the deliverables the method calls for.

Governance and the repository

Two supporting ideas keep the cycle honest:

  • The Architecture Repository is the memory of the practice. Baseline and target architectures, reference models, standards, and prior decisions live there so each ADM turn reuses rather than reinvents. For us, the committed cadence-cycles.archimate model plus these pages are that repository in miniature.
  • Architecture Governance is the enforcement. In Phase G an Architecture Contract binds delivery teams to the agreed target; compliance reviews check real systems against it; a Governance Log records the waivers and decisions. Without this step, the beautiful target architecture and the thing that actually ships quietly diverge.

So what — which decision this drives

The ADM is how an EA shop answers "can we start building yet, and against what?" You don't hand developers a vision (Phase A); you hand them a target Technology Architecture (Phase D) inside an Architecture Contract (Phase G), traceable back through capabilities and goals to the business case that paid for it. Every later page in this section produces one of those traceable links.