Use when applying The Open Group Architecture Framework (TOGAF) for enterprise architecture development. Covers the Architecture Development Method (ADM), Architecture Repository, Enterprise Continuum, content metamodel, and key deliverables per phase.
USE FOR: enterprise architecture development lifecycle, ADM phase guidance, architecture governance, architecture repository structure, enterprise continuum classification, TOGAF deliverables and artifacts, architecture capability planning
DO NOT USE FOR: detailed element-level modeling notation (use archimate), system-level container diagrams (use c4-diagrams), general-purpose diagramming (use mermaidjs or d2)
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
A direct command skips the review prompt. Inspect the source before running it.
Use when applying The Open Group Architecture Framework (TOGAF) for enterprise architecture development. Covers the Architecture Development Method (ADM), Architecture Repository, Enterprise Continuum, content metamodel, and key deliverables per phase.
USE FOR: enterprise architecture development lifecycle, ADM phase guidance, architecture governance, architecture repository structure, enterprise continuum classification, TOGAF deliverables and artifacts, architecture capability planning
DO NOT USE FOR: detailed element-level modeling notation (use archimate), system-level container diagrams (use c4-diagrams), general-purpose diagramming (use mermaidjs or d2)
[{"title":"TOGAF โ The Open Group","url":"https://www.opengroup.org/togaf"},{"title":"TOGAF Standard โ Digital Edition","url":"https://pubs.opengroup.org/togaf-standard/"}]
TOGAF - The Open Group Architecture Framework
Overview
TOGAF is an enterprise architecture framework that provides a structured approach for designing, planning, implementing, and governing enterprise information technology architecture. It is maintained by The Open Group and is the most widely adopted enterprise architecture framework globally.
TOGAF's core is the Architecture Development Method (ADM) โ an iterative cycle of phases that transforms business requirements into architecture deliverables.
Architecture Development Method (ADM)
The ADM is an iterative, cyclic process of continuous architecture development. Each phase produces defined deliverables, is validated against requirements, and feeds into the next phase.
Purpose: Establish the architecture capability and tailor TOGAF for the organization.
Activity
Output
Define architecture organization
Architecture team structure
Identify stakeholders and concerns
Stakeholder map
Establish architecture principles
Principles catalog
Tailor the ADM
Customized ADM process
Select architecture tools
Tooling strategy
Key Deliverables:
Organizational Model for Enterprise Architecture
Tailored Architecture Framework
Architecture Principles catalog
Architecture Repository (initial structure)
Phase A: Architecture Vision
Purpose: Set the scope, constraints, and expectations for the architecture engagement. Secure stakeholder buy-in.
Activity
Output
Establish architecture project
Request for Architecture Work
Identify stakeholders and concerns
Stakeholder Map matrix
Confirm architecture principles
Refined Principles catalog
Develop Architecture Vision
Architecture Vision document
Obtain approval
Statement of Architecture Work
Key Deliverables:
Architecture Vision document
Statement of Architecture Work
Refined stakeholder map
High-level baseline and target descriptions
Gap analysis (high-level)
Phase B: Business Architecture
Purpose: Develop the Target Business Architecture that supports the Architecture Vision.
Activity
Output
Develop Baseline Business Architecture
Baseline description
Develop Target Business Architecture
Target description
Perform gap analysis
Gap analysis report
Define roadmap components
Business Architecture roadmap
Key Deliverables:
Business Architecture document (Baseline and Target)
Gap analysis results
Business Architecture components of the Architecture Roadmap
Catalogs, Matrices, and Diagrams:
Organization/Actor catalog
Business Service/Function catalog
Business Interaction matrix
Business Footprint diagram
Business Service/Information diagram
Phase C: Information Systems Architecture
Purpose: Develop Target Data Architecture and Target Application Architecture.
This phase has two sub-phases that can be done in either order or in parallel:
Data Architecture:
Data Entity/Data Component catalog
Data Entity/Business Function matrix
Conceptual/Logical Data diagrams
Data Dissemination diagram
Data Lifecycle diagram
Application Architecture:
Application Portfolio catalog
Interface catalog
Application/Organization matrix
Application Communication diagram
Application and User Location diagram
Key Deliverables:
Data Architecture document (Baseline and Target)
Application Architecture document (Baseline and Target)
Gap analysis for data and application domains
Phase D: Technology Architecture
Purpose: Develop the Target Technology Architecture that enables the data and application components.
Activity
Output
Develop Baseline Technology Architecture
Current technology landscape
Develop Target Technology Architecture
Target technology landscape
Perform gap analysis
Technology gaps identified
Define candidate roadmap components
Technology roadmap elements
Key Deliverables:
Technology Architecture document (Baseline and Target)
Technology Standards catalog
Technology Portfolio catalog
Gap analysis results
Environments and Locations diagram
Platform Decomposition diagram
Network Computing/Hardware diagram
Phase E: Opportunities and Solutions
Purpose: Generate the initial Architecture Roadmap based on gap analysis from Phases B, C, and D. Identify major work packages and transition architectures.
Key Deliverables:
Architecture Roadmap (initial, consolidated)
Transition Architectures (intermediate states between baseline and target)
Implementation and Migration Strategy
Work package descriptions
Phase F: Migration Planning
Purpose: Finalize the Architecture Roadmap and the Implementation and Migration Plan. Prioritize projects and create detailed migration plans.
Key Deliverables:
Implementation and Migration Plan (finalized)
Architecture Roadmap (finalized)
Transition Architecture descriptions (detailed)
Architecture implementation governance model
Phase G: Implementation Governance
Purpose: Provide architecture oversight for the implementation. Ensure conformance of projects to the Target Architecture.
Activity
Output
Confirm scope and priorities
Implementation governance plan
Identify deployment resources
Resource plan
Guide implementation
Architecture Contract compliance
Perform architecture compliance reviews
Compliance assessment
Key Deliverables:
Architecture Contract
Compliance assessments
Change requests (for architecture updates)
Architecture-compliant implemented solutions
Phase H: Architecture Change Management
Purpose: Establish procedures for managing change to the architecture. Monitor ongoing enterprise changes and determine whether to initiate a new ADM cycle.
Key Deliverables:
Architecture updates and changes
New Request for Architecture Work (when significant change detected)
Change management process documentation
Updated Architecture Requirements Specification
Requirements Management (Continuous)
Purpose: Operate continuously throughout the ADM cycle to manage architecture requirements as they are identified, stored, and fed into relevant phases.
Key Activities:
Identify and document requirements
Baseline requirements
Monitor and manage requirements changes
Assess impact of changed requirements on current and previous ADM phases
Ensure requirements traceability
Architecture Repository
The Architecture Repository stores all architecture outputs and serves as a holding area for architecture deliverables at various levels of abstraction.
The Enterprise Continuum classifies architecture and solution assets along a spectrum from generic to organization-specific.
Generic โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโบ Specific
โโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโ
โ Foundation โ Common โ Industry โ Organization โ
โ Architecture โ Systems โ Architectureโ -Specific โ
โ โ Architectureโ โ Architecture โ
โโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโค
โ Foundation โ Common โ Industry โ Organization โ
โ Solutions โ Systems โ Solutions โ -Specific โ
โ โ Solutions โ โ Solutions โ
โโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโ
Architecture Continuum (top row)
Solutions Continuum (bottom row)
Architecture Continuum: Ranges from Foundation Architectures (e.g., TOGAF TRM) through Common Systems Architectures (e.g., III-RM) to Industry and Organization-Specific Architectures.
Solutions Continuum: Ranges from Foundation Solutions (e.g., platforms, operating systems) through to Organization-Specific Solutions (e.g., custom applications).
TOGAF Content Metamodel
The Content Metamodel defines a formal structure for architectural artifacts. It specifies the types of entities that make up an architecture and how they relate.
Core Content Metamodel Entities
Entity
Domain
Description
Actor
Business
A person, organization, or system that performs behavior
Role
Business
Responsibility or part played by an actor
Business Service
Business
Supports business capabilities, exposed via interfaces
Business Process
Business
Ordered set of activities producing a defined outcome
Data Entity
Data
An encapsulation of data recognized by a business domain expert
Logical Data Component
Data
A boundary grouping of related data entities
Application Component
Application
An encapsulation of application functionality
Logical Application Component
Application
A conceptual grouping of application functionality
Technology Component
Technology
A technology building block (hardware, infrastructure, middleware)
Platform Service
Technology
A technical capability required to support application components
Key Metamodel Relationships
Actor โโperformsโโโบ Role
Role โโparticipates-inโโโบ Business Process
Business Process โโproducesโโโบ Business Service
Business Service โโis-realized-byโโโบ Logical Application Component
Logical Application Component โโis-implemented-byโโโบ Application Component
Application Component โโis-hosted-onโโโบ Technology Component
Data Entity โโis-accessed-byโโโบ Logical Application Component
Iterate, don't waterfall. The ADM is explicitly iterative. Complete a lightweight pass through all phases before deep-diving into any single phase.
Tailor the ADM. TOGAF is a framework, not a methodology. Adapt the depth and formality of each phase to your organization's maturity and project scope.
Maintain the Architecture Repository. Treat architecture outputs as living assets. Keep the repository current with baseline and target descriptions.
Use the Enterprise Continuum. Classify reusable architecture assets along the continuum so teams can find and leverage existing patterns before inventing new ones.
Align with ArchiMate for notation. TOGAF defines what to produce; ArchiMate defines how to model it visually. Use ArchiMate as the modeling language for TOGAF deliverables.
Engage stakeholders early. Phase A exists specifically to secure buy-in. Do not skip stakeholder identification and concern mapping.
Define Architecture Principles before modeling. Principles in the Preliminary Phase guide all subsequent architecture decisions and serve as tie-breakers.
Trace requirements continuously. Requirements Management is not a phase you pass through once โ it runs throughout every ADM cycle.
Use gap analysis rigorously. In Phases B, C, and D, the gap between baseline and target drives the roadmap in Phase E. Incomplete gap analysis leads to incomplete migration plans.
Govern the implementation. Phase G ensures that the actual implementation conforms to the architecture. Without governance, architectures become shelfware.