TOGAF ADM Phases Explained: Inputs, Steps and Outputs (TOGAF 9.2)
The TOGAF Architecture Development Method (ADM) is the core of The Open Group Architecture Framework: an iterative cycle of phases that takes an enterprise from an initial architecture vision through to implemented, governed change. This guide brings together my TOGAF 9.2 study notes in one place, with the inputs, steps and outputs of every ADM phase, the difference between architecture and solution building blocks, and a reference table of ADM deliverables.
I put these notes together while studying TOGAF 9.2. They are useful if you are preparing for the TOGAF exam, or if you simply need a quick reminder of what each phase should produce.
TOGAF ADM phases at a glance
| Phase | Purpose | Key outputs |
|---|---|---|
| Preliminary | Prepare the organisation and tailor the framework | Organisational model for EA, tailored framework, architecture principles |
| A – Architecture Vision | Set scope, stakeholders and the high-level target | Statement of Architecture Work, Architecture Vision |
| B – Business Architecture | Describe baseline and target business architecture | Business architecture in the Architecture Definition Document |
| C – Information Systems Architecture | Define data and application architectures | Data and application architectures, gap analysis |
| D – Technology Architecture | Define the technology platform | Technology architecture, candidate roadmap components |
| E – Opportunities and Solutions | Identify delivery vehicles and work packages | Draft architecture roadmap and transition architectures |
| F – Migration Planning | Prioritise and plan the move from baseline to target | Implementation and Migration Plan, finalised roadmap |
| G – Implementation Governance | Ensure delivery conforms to the architecture | Architecture Contracts, compliance assessments |
| H – Architecture Change Management | Manage change and keep the architecture current | Change requests, updated architecture, new Request for Architecture Work |
Requirements Management sits at the centre of the cycle, so requirements are captured, stored and fed into every phase.
Contents
- What is enterprise architecture and solution architecture?
- Preliminary Phase: preparing the organisation
- Phase A: Architecture Vision
- Phase B: Business Architecture
- Phase C: Information Systems Architecture (data and applications)
- Phase D: Technology Architecture
- Phase E: Opportunities and Solutions
- Phase F: Migration Planning
- Phase G: Implementation Governance
- Phase H: Architecture Change Management
- Architecture Building Blocks (ABBs) vs Solution Building Blocks (SBBs)
- TOGAF 9.2 ADM deliverables: which phase produces and consumes them
What is enterprise architecture and solution architecture?
There are couple of definitions for architecture.
The most common and used ones are :
1- The fundamental concepts or properties of a system in its environment embodies in its elements, relationships, and in the principles of its design and evolution.
Source : ISO 42010:2011
2- An architecture is the set of significant decisions about the orgranization of a software system, the selection of the structural elements and their interfaces by which the system is composed, together with their behaviour as specified in the collaborations among those elements, the composition of these structural and behavioural elements into progressively larger subsystems, and the architectural style that guides this orgranization – these elements and their interfaces , their collaborations, and their composition.
Source : Grady Booch / UML Definitions 1999.
Preliminary Phase: preparing the organisation
As the first phase of the ADM which consists of 10 steps, the preliminary phase aims at preparing the road for the other steps, it has a set of inputs, steps and generates a number of outputs and artifacts.
Inputs
This section defines the inputs to the Preliminary Phase.
- The TOGAF Library.
- Other architecture frameworks.
- Board strategies and board business pans, business strategy, IT strategy, business principles, business goals, and business drivers.
- Major frameworks operating in the business (e.g. SCRUM).
- Governance and legal frameworks including Architecture Governance strategy.
- Architecture capabilities.
- Partnership and contract agreements.
- Existing documents related to architecture capability.
- The organizational model for Enterprise Architecture.
- Existing architecture framework (if any).
Steps
The steps included in this phase are:
- Scope of the enterprise organizations impacted.
- Confirm the governance and support frameworks.
- Define and establish the architecture team.
- Identify and establish architectural principles
- Tailor TOGAF and other frameworks.
- Implement architecture tools.
Outputs
At the end of this phase, the following outputs are generated:
- Organizational Model for Enterprise Architecture.
- Tailored Architecture Framework.
- Initial Architecture Repository.
- Business principles, business goals, and business drivers.
- Request for Architecture Work (optional).
- Architecture Governance Framework.
Phase A: Architecture Vision
As the initial phase of the ADM, the Architecture Vision Phase includes information about defining the scope, identifying the stakeholders, creating the obtaining approvals.

Inputs
The inputs of this phase are:
- Architecture reference materials.
- Request for Architecture Work.
- Business principles, business goals, and business drivers.
- Organizational Model for Enterprise Architecture.
- Tailored Architecture Framework.
- Populated Architecture Repository.
Steps
The steps included in this phase are:
- Establish Architecture Project.
- Identify stakeholders, concerns, and business requirements.
- Confirm business goals, drivers, and constraints.
- Evaluate capabilities (this has been updated in TOGAF 9.2)
- Assess readiness for transformation.
- Define the scope.
Outputs
At the end of this phase, the following outputs are generated:
- Approved statement of Architecture Work.
- Refined statements of business principles, goals, and drivers.
- Architecture principles.
- Capability assessment.
- Tailored architecture framework.
- Architecture vision.
- Draft architecture definition document (v 0.1 of all baseline and target BDAT documents).
- Communication plan.
- Additional content in the Architecture Repository.
Phase B: Business Architecture
This step of ADM looks at the business architecture and is the first pillar of the BDAT architectures (Business, Data, Application & Technology).

Inputs
The inputs of this phase are:
- External reference materials.
- Request for Architecture Work (optional) (Prelim Phase).
- Business principles, business goals, and business drivers. (Phase A).
- Capability assessment (Phase A).
- Communication plan (Phase A).
- Organization Model for Enterprise Architecture (Prelim Phase).
- Tailored Architecture Framework (Prelim Phase).
- Approved Statement of Architecture Work (Phase A).
- Architecture principles (Phase A).
- Enterprise continuum.
- Architecture Repository.
- Architecture vision (Phase A).
- Draft architecture definition document (Version 0.1 of all baseline and target BDAT documents) (Phase A).
Steps
The steps included in this phase are:
- Select reference models, viewpoints, and tools.
- Develop a baseline business architecture description.
- Develop target business description.
- Perform a gap analysis.
- Define candidate roadmap components.
- Resolve impacts across the architecture landscape.
Outputs
At the end of this phase, the following outputs are generated:
- Refined Phase A Deliverables.
- Draft architecture definition document
- Baseline business v1.0 (detailed)
- Target business v1.0 (detailed)
- Draft architecture requirements specification – Gap Analysis.
- Business components of an architecture roadmap.
Phase C: Information Systems Architecture (data and applications)
This step of ADM looks at the information system architecture and is the second pillar of the BDAT architectures (Business, Data, Application & Technology). It covers both Data and application architecture. There is no particular order in which you should tackle them.

Inputs (Application)
The inputs of this phase are:
- External reference materials.
- Request for Architecture Work (optional) (Prelim Phase).
- Capability assessment (Phase A).
- Communication plan (Phase A).
- Organization Model for Enterprise Architecture (Prelim Phase).
- Tailored Architecture Framework (Prelim Phase).
- Application principles (TOGAF Specification Chapter 20)
- Approved Statement of Architecture Work (Phase A).
- Architecture vision (Phase A).
- Architecture Repository.
- Draft architecture documents and draft requirements (Phase B).
- Business and data related architecture roadmap (Phase B).
Steps (Application)
The steps included in this phase are:
- Select reference models, viewpoints, and tools.
- Develop a baseline application architecture description.
- Develop target application architecture description.
- Perform a gap analysis.
- Define candidate roadmap components.
- Resolve impacts across the architecture landscape.
Outputs (Application)
At the end of this phase, the following outputs are generated:
- Refined Phase A Deliverables.
- Draft architecture definition document
- Baseline application architecture v1.0 (detailed)
- Target application architecture v1.0 (detailed)
- Draft architecture requirements specification – Gap Analysis.
- Application architecture components of an architecture roadmap.
Inputs (Data)
The inputs of this phase are:
- External reference materials.
- Request for Architecture Work (optional) (Prelim Phase).
- Capability assessment (Phase A).
- Communication plan (Phase A).
- Organization Model for Enterprise Architecture (Prelim Phase).
- Tailored Architecture Framework (Prelim Phase).
Steps (Data)
The steps included in this phase are:
- Select reference models, viewpoints, and tools.
- Develop a baseline data architecture description.
- Develop target data architecture description.
- Perform a gap analysis.
- Define candidate roadmap components.
- Resolve impacts across the architecture landscape.
Outputs (Data)
At the end of this phase, the following outputs are generated:
- Refined Phase A Deliverables.
- Draft architecture definition document
- Baseline data architecture v1.0 (detailed)
- Target data architecture v1.0 (detailed)
- Draft architecture requirements specification – Gap Analysis.
- Data architecture components of an architecture roadmap.
Phase D: Technology Architecture
This step of ADM looks at the technology architecture and is the last pillar of the BDAT architectures (Business, Data, Application & Technology).
The technology architecture looks at the underlying and enabler of the architecture if comprises of data centers, servers, networks, cloud architecture …etc.

Inputs
The inputs of this phase are:
- External reference materials.
- Product information and candidate products.
- Request for Architecture Work (optional) (Prelim Phase).
- Capability assessment (Phase A).
- Communication plan (Phase A).
- Organization Model for Enterprise Architecture (Prelim Phase).
- Tailored Architecture Framework (Prelim Phase).
- Technology principles (TOGAF specification Chapter 20).
- Approved Statement of Architecture Work (Phase A).
- Architecture vision (Phase A).
- Architecture Repository
- Draft architecture documents and draft requirements (Phase B & C).
- Business, data, and application components of an architecture roadmap (Phase B & C).
Steps
The steps included in this phase are:
- Select reference models, viewpoints, and tools.
- Develop a baseline technology architecture description.
- Develop target technology architecture description.
- Perform a gap analysis.
- Define candidate roadmap components.
- Resolve impacts across the architecture landscape.
Outputs
At the end of this phase, the following outputs are generated:
- Refined Phase A Deliverables.
- Draft architecture definition document
- Baseline technology architecture v1.0 (detailed)
- Target technology architecture v1.0 (detailed)
- Draft architecture requirements specification – Gap Analysis.
- Technology architecture components of an architecture roadmap.
Phase E: Opportunities and Solutions
In order to deliver the architecture identified in the previous steps, this step aims at identifying the enablers or delivery vehicles to achieve the desired results (Projects, programs, and portfolios).

Inputs
The inputs of this phase are:
- External reference materials.
- Product information.
- Request for Architecture Work (optional) (Prelim Phase).
- Capability assessment (Phase A).
- Communication plan (Phase A).
- Planning methodologies.
- Organization Model for Enterprise Architecture (Prelim Phase).
- Tailored Architecture Framework (Prelim Phase).
- Approved Statement of Architecture Work (Phase A).
- Architecture vision (Phase A).
- Architecture Repository
- Draft architecture documents and draft requirements (BDAT).
- Change request for existing business programs and projects.
- Candidate architecture roadmap components.
Steps
The steps included in this phase are:
- Determine key corporate change attributes.
- Determine business constraints.
- Review and consolidate gap analysis from phases B to D.
- Review consolidated requirements across business functions.
- Consolidate and reconcile interoperability requirements.
- Refind and validate dependencies.
Outputs
At the end of this phase, the following outputs are generated:
- Refined Phase A Deliverables.
- Draft architecture definition document – incl. baseline and target, v1.0.
- Draft architecture requirements specification – incl. gap analysis.
- Capability assessments.
- Architecture road, v0.1
- Implementation and migration plan, vision 0.1.
Phase F: Migration Planning
In this phase, we start looking at how to migrate from the current baseline architecture to the desired target architecture.

Inputs
The inputs of this phase are:
- External reference materials.
- Request for Architecture Work (optional) (Prelim Phase).
- Capability assessment (Phase A).
- Communication plan (Phase A).
- Organization Model for Enterprise Architecture (Prelim Phase).
- Governance Models and Frameworks.
- Tailored Architecture Framework (Prelim Phase).
- Approved Statement of Architecture Work (Phase A).
- Architecture vision (Phase A).
- Architecture Repository.
- Draft architecture documents and draft requirements (BDAT).
- Change requests for existing business programs and projects.
- Architecture roadmap, version 0.1 (Phase E).
- Capability assessment.
- Implementation and migration plan, version 0.1 (Phase E).
Steps
The steps included in this phase are:
- Confirm management framework interactions.
- Assign a business value to each work package.
- Estimate resource requirements, project timings, etc.
- Prioritize the migration projects.
- Confirm the architecture roadmap Migration planning and update the architecture definition document.
- Generate implementation and migration plan.
- Complete the architecture development cycle, lessons learned.
Outputs
At the end of this phase, the following outputs are generated:
- Implementation and Migration Plan, version 1.0.
- Finalized architecture definition document.
- Finalized architecture requirements.
- Finalized architecture roadmap.
- Reusable Architecture Building Blocks (ABBs).
- Request for Architecture Work for the next ADM cycle (if any).
- Implementation of the governance model.
- Change requests for architecture capability from lessons learned.
Phase G: Implementation Governance
This phase of the TOGAF framework ensures that the implementation and deliverables are in line with the desired target architecture. Even if it does not involve hands-on code, this step ensures that the implementation team delivers what was designed in the previous steps.

Inputs
The inputs of this phase are:
- External reference materials.
- Request for Architecture Work (optional) (Prelim Phase).
- Capability assessment (Phase A).
- Organization Model for Enterprise Architecture (Prelim Phase).
- Tailored Architecture Framework (Prelim Phase).
- Approved Statement of Architecture Work (Phase A).
- Architecture vision (Phase A).
- Architecture Repository.
- Architecture definition documents and requirements (BDAT).
- Architecture roadmap, version 1.0 (Phase F).
- Implementation governance model.
- Architecture Contracts.
- Request for architecture work for the next ADM cycle (Phase F).
- Implementation and migration plan, version 1.0 (Phase F).
Steps
The steps included in this phase are:
- Confirm Scope and Priorities for deployment.
- Identify Deployment Resources and Skills.
- Guide Development of Solutions Deployment.
- Perform Enterprise Architecture Compliance Reviews.
- Implement Business and IT Operations.
- Perform Post-Implementation Review and Close the Implementation.
Outputs
At the end of this phase, the following outputs are generated:
- Architecture contract.
- Compliance assessments.
- Change requests.
- Architecture-compliant solutions deployed.
Phase H: Architecture Change Management
This final phase of the TOGAF ADM looks at establishing procedures for managing change to the new architecture.

Inputs
The inputs of this phase are:
- External reference materials.
- Request for Architecture Work (optional) (Prelim Phase).
- Organization Model for Enterprise Architecture (Prelim Phase).
- Tailored Architecture Framework (Prelim Phase).
- Statement of Architecture Work (Phase A).
- Architecture vision (Phase A).
- Architecture Repository.
- Architecture definition documents and requirements (BDAT).
- Architecture roadmap, version 1.0 (Phase F).
- Change requests – technology changes, business changes, lessons learned.
- Implementation governance model.
- Architecture Contract (Phase G).
- Compliance assessments (Phase G).
- Implementation and migration plan, version 1.0 (Phase F).
Steps
The steps included in this phase are:
- Establish the Value Realization Process.
- Deploy Monitoring Tools.
- Manage Risks.
- Provide Analysis for Architecture Change Management.
- Develop Change Requirements to TOGAF Meet Performance Targets.
- Manage Governance Process.
- Activate the Process to Implement Change.
Outputs
At the end of this phase, the following outputs are generated:
- Architecture updates (maintenance).
- Change to architecture framework and principles (maintenance).
- New Request for Architecture Work (for major changes).
- Statement of architecture work (Update if necessary).
- Architecture contract (updated if necessary).
- Compliance assessments (update if necessary).
Architecture Building Blocks (ABBs) vs Solution Building Blocks (SBBs)
Architecture building blocks
Architecture Building Blocks (ABBs) relate to the Architecture Continuum (The Architecture Continuum), and are defined or selected as a result of the application of the ADM.
Characteristics
ABBs:
- Define what functionality will be implemented
- Capture business and technical requirements
- Are technology aware
- Direct and guide the development of SBBs
Specification Content
ABB specifications include the following as a minimum:
- Fundamental functionality and attributes: semantic, unambiguous, including security capability and manageability
- Interfaces: chosen set, supplied (APIs, data formats, protocols, hardware interfaces, standards)
- Dependent building blocks with required functionality and named user interfaces
- Map to business/organizational entities and policies
Solution building blocks
Solution Building Blocks (SBBs) relate to the Solutions Continuum (The Solutions Continuum), and may be either procured or developed.
Characteristics
SBBs:
- Define what products and components will implement the functionality
- Define the implementation
- Fulfil business requirements
- Are product or vendor-aware
Specification Content
SBB specifications include the following as a minimum:
- Specific functionality and attributes
- Interfaces; the implemented set
- Required SBBs used with required functionality and names of the interfaces used
- Mapping from the SBBs to the IT topology and operational policies
- Specifications of attributes shared across the environment (not to be confused with functionality) such as security, manageability, localizability, scalability
- Performance, configurability
- Design drivers and constraints, including the physical architecture
- Relationships between SBBs and ABBs.
TOGAF 9.2 ADM deliverables: which phase produces and consumes them
Here is a list of the deliverables generated by the TOGAF 9.2 ADM and TOGAF Framework in general, and in which phase they are produced or consumed
Source: http://sarathc.com/experience-with-togaf-certification.html
|
Deliverable |
Output from… |
Input to… |
|---|---|---|
|
Architecture Building Blocks |
F, H |
A, B, C, D, E |
|
Architecture Contract |
– |
– |
|
Architecture Definition Document |
B, C, D, E, F |
C, D, E, F, G, H |
|
Architecture Principles |
Preliminary, A, B, C, D |
Preliminary, A, B, C, D, E, F, G, H |
|
Architecture Repository |
Preliminary |
Preliminary, A, B, C, D, E, F, G, H, Requirements Management |
|
Architecture Requirements Specification |
B, C, D, E, F, Requirements Management |
C, D, Requirements Management |
|
Architecture Roadmap |
B, C, D, E, F |
B, C, D, E, F |
|
Architecture Vision |
A, E |
B, C, D, E, F, G, H, Requirements Management |
|
Business Principles, Business Goals, and Business Drivers |
Preliminary, A, B |
A, B |
|
Capability Assessment |
A, E |
B, C, D, E, F |
|
Change Request |
F, G, H |
– |
|
Communications Plan |
A |
B, C, D, E, F |
|
Compliance Assessment |
G |
H |
|
Implementation and Migration Plan |
E, F |
F |
|
Implementation Governance Model |
F |
G, H |
|
Organizational Model for Enterprise Architecture |
Preliminary |
Preliminary, A, B, C, D, E, F, G, H, Requirements Management |
|
Request for Architecture Work |
Preliminary, F, H |
A, G |
|
Requirements Impact Assessment |
Requirements Management |
Requirements Management |
|
Solution Building Blocks |
G |
A, B, C, D, E, F, G |
|
Statement of Architecture Work |
A, B, C, D, E, F, G, H |
B, C, D, E, F, G, H, Requirements Management |
|
Tailored Architecture TOGAF 9.2 ADM Framework |
Preliminary, A |
Preliminary, A, B, C, D, E, F, G, H, Requirements Management |
Source: Togaf 9.2 Standard.
TOGAF ADM FAQ
How many phases are there in the TOGAF ADM?
The ADM has a Preliminary Phase plus eight lettered phases (A to H), with Requirements Management at the centre of the cycle.
What are the BDAT architecture domains?
BDAT stands for Business, Data, Application and Technology. Business is covered in Phase B, data and applications in Phase C, and technology in Phase D.
Which TOGAF phase produces the Architecture Contract?
Architecture Contracts are produced and enforced during Phase G (Implementation Governance). They are agreements between the architecture function and the teams delivering the solution.
Is the ADM always followed in order?
No. The ADM is iterative and is meant to be tailored. Phases can be revisited and iterated, for example cycling through B, C and D, or running several ADM cycles at different levels of the enterprise.
Explore more architecture content in the Enterprise Architecture category, or read about microservices architecture patterns.


