Togaf 91 in Pictures 2
Togaf 91 in Pictures 2
Togaf 91 in Pictures 2
1 in Pictures
Preliminary
Architecture
Vision
Architecture
Change
Management
Implementation
Governance
Business
Architecture
Requirements
Management
Information
Systems
Architecture
Technology
Architecture
Migration
Planning
Opportunities
& Solutions
www.orbussoftware.com
Stage
Preliminary
Stage
Architecture
Vision
Architecture
Change
Management
Stage
Think of it in three chunks and bear in mind that in a large enterprise, there
may be quite a few projects all using different phases of the ADM.
Business
Architecture
Implementation
Governance
Requirements
Management
Information
Systems
Architecture
Technology
Architecture
Migration
Planning
Opportunities
& Solutions
www.orbussoftware.com
Outputs
Preliminary
This phase prepares the way for the initiation of the ADM. The outputs from
the steps conducted are the foundation from which the ADM is worked.
Almost all of the documentation produced in the Preliminary Phase
will be used as inputs to the other phases and/or will be
Architecture
updated in each phase.
Change
Architecture
Vision
Business
Architecture
Management
Architecture
Governance Framework
Organizational Model for
Enterprise Architecture
Inputs
Requirements
Management
Implementation
Governance
Information
Systems
Architecture
Technology
Architecture
Migration
Planning
Opportunities &
Solutions
Tailored Architecture
Framework
Inputs are gathered from many resources both internal and external. Ideally, they are obtained from
previous architecture work stored as artifacts and building blocks in a repository, but they can also
be pulled from industry standards.
Executives
Stakeholders
- Major frameworks
- Partnership and contract agreements
Architecture
Board
Architecture Metamodel
Request for
Architecture Work
- Architecture capability
Architecture Repository
Architecture
Landscape
Principles
1. Business
2. Data
3. Application
4. Technology
Reference
Library
Standards
Information
Base
Governance Log
Architecture Capability
Steps
Preliminary Phase steps center on identifying organizations involved, how the enterprise is governed, finding the right people to conduct the
transition from current to target architectures, firmly define principles by which all aspects of the transition can be judged, integrating TOGAF
into the corporate environment, and selecting the right tools for the right job.
Scope Enterprise
Organizations
Define Principles
Confirm Governance
and Support
Implement
Architecture Tools
www.orbussoftware.com
Establish
Architecture Team
Tailor Frameworks
Outputs
Preliminary
Architecture
Vision
Architecture
Change
Management
Requirements
Management
Implementation
Governance
Architecture Vision
Business
Architecture
Information
Systems
Architecture
including a problem
description, key requirements,
summary views and objectives
Inputs
Technology
Architecture
Migration
Planning
The key input is the Request for Architecture Work, together with everything necessary to outline an
effective vision and proposed future architectures.
Reference Materials
Approved Statement of
Architecture Work
Architectural Inputs
Non-Architectural Inputs
The Request for Architecture Work,
plus related business principles,
goals and drivers
Opportunities
& Solutions
T
he Organizational model for EA,
including which organizations are
impacted by the changes, maturity
analysis, roles and responsibilities, and
governance and support strategy
T
ailored Architecture Framework,
covering the tailored method,
content, principles and tools
P
opulated Architecture Repository,
including any existing documentation
A Capability Assessment
A Communication Plan
raft Architecture
D
Definition Document
Updated principles,
goals, drivers, and
architecture framework
Steps
This Phase is vital for outlining a resolution to Stakeholder concerns in architectural terms as an architecture vision and value
propositions and securing Stakeholder commitment and approval. All steps are important, but key steps are shown in purple!
Establish the
Architecture Project
Identify Stakeholders,
Concerns and
Business
Requirements
Develop
Architecture Vision
Evaluate Business
Capabilities
Define Target
Architecture Value
Propositions and KPI
Assess Readiness
for Business
Transformation
Identify Business
Transformation
Risks and
Mitigation Activities
www.orbussoftware.com
10
Define Scope
Develop Statement of
Architecture Work and
Secure Approval
Inputs
Reference Materials External to the Enterprise:
Reference Materials
Although Phases B, C and D deal with different architecture domains, the basic structure for each
Phase is very similar.
Steps
- Application principles
- Data principles
- Technology principles
4
7
Define Candidate
Roadmap
Components
Finalize the
Architectures
5
8
3
6
Opportunities
& Solutions
Information
Systems
Architecture
Technology
Architecture
Migration
Planning
Architectural Inputs
Perform Gap
Analysis
Business
Architecture
Requirements
Management
Implementation
Governance
- The Technology Architecture shows how it enables the logical and physical
data components and the Architecture Vision
Develop Target
Architecture
Description
Architecture
Change
Management
Non-Architectural Inputs
- The Information Systems Architecture describes how it will enable the Business
Architecture and the Architecture Vision
Develop Baseline
Architecture
Description
Architecture
Vision
P
roduct information on
candidate products
Preliminary
Architecture domains
described by TOGAF Key
Business Architecture
Information System
Architecture
Data Architecture
Application Architecture
Technology Architecture
Outputs
Refined and updated versions of the Architecture Vision phase deliverables, where applicable
Conduct Formal
Stakeholder Review
Draft Architecture
Definition Document
Create Architecture
Definition Document
Draft Architecture
Requirements Specification
www.orbussoftware.com
Domain Architecture
components of an
Architecture Roadmap
Outputs
Here we have a consolidated view of all four architecture
domains, and the first outline of how we are going to
implement the architecture requirements which will
become more detailed & be confirmed in Phase F
Refined Architecture
Vision
Requirements
Management
Information
Systems
Architecture
Technology
Architecture
Migration
Planning
Draft Architecture
Requirements Specification
T
he Organizational model for EA, Governance
Model & Framework, Tailored Architecture
Framework, Architecture Repository
S tatement of Architecture Work &
Architecture Vision
D
raft Architecture Definition Document
(including baseline & target architectures)
Draft Architecture Requirements Specification
C
andidate Architecture Roadmap
components from Phases B, C & D
Business
Architecture
Opportunities
& Solutions
Architectural Inputs
Non-Architectural Inputs
Implementation
Governance
Draft Architecture
Definition Document
The key inputs are from the Architecture Definition Phases (B, C & D), which are then
consolidated and matched to investment opportunities & solution products
Architecture
Vision
Architecture
Change
Management
Inputs
Reference Materials
Preliminary
Architecture Roadmap
Capability Assessments
including Work
Package Portfolio,
Transition Architectures,
& Implementation
Recommendations
Implementation &
Migration Plan (version 0.1)
Steps
Phase E is about architecture delivery. It amalgamates the gaps between Target & Baseline Architectures in all architecture domains, & groups changes into work packages to build a
best-fit roadmap based on stakeholder requirements, the enterprise's business transformation readiness, identified opportunities & solutions and implementation constraints.
2
5
3
6
www.orbussoftware.com
Outputs
Preliminary
Architecture
Change
Management
Implementation
Governance
Implementation and
Migration Plan (Version 1.0)
Inputs
Architectural Inputs
Non-Architectural Inputs
The Request for Architecture
Work, Capability Assessment and
Communications Plan
Requirements
Management
Information
Systems
Architecture
Technology
Architecture
Opportunities
& Solutions
Reusable Architecture
Building Blocks
Finalized Architecture
Definition Document
T
he Organizational Model for EA;
Governance models and frameworks;
Tailored Architecture Framework;
Statement of Architecture Work and
Architecture Vision
P
opulated Architecture Repository,
including reusable building blocks
D
raft Architecture Definition Document
and Architecture Requirements
Specification
Architecture Roadmap and
Implementation and Migration Plan (v0.1)
Business
Architecture
Migration
Planning
The key inputs are the incomplete Architecture Roadmap and Implementation and Migration Plan
from Phase E
Reference Materials
Architecture
Vision
Finalized Architecture
Requirements Specification
Finalized Architecture
Roadmap
Steps
The level of detail addressed in Phase F will depend on the scope and goals of the overall architecture effort. All steps are important, but key steps are shown in purple!
Confirm Management
Framework Interactions for
the Implementation and
Migration Plan
Generate the
Implementation and
Migration Plan
www.orbussoftware.com
Outputs
Phase G establishes the connection between architecture and implementation organization, through the
Architecture Contract.
Compliance Assessments
and Change Requests
Business
Architecture
Requirements
Management
Opportunities
& Solutions
Steps
A key aspect of Phase G is ensuring compliance with the defined architecture(s), not only by the implementation projects,
but also by other ongoing projects. All steps are important, but key steps are shown in purple!
2
5
Information
Systems
Architecture
Technology
Architecture
Migration
Planning
T
he Organizational Model for EA;
Tailored Architecture Framework; Request
for Architecture Work; Statement of
Architecture Work and Architecture Vision
Populated Architecture Repository,
including reusable building blocks
Architecture Definition Document and
Architecture Requirements Specification
Architecture Roadmap and
Implementation and Migration Plan
Architecture Contract and Implementation
Governance Model
Non-Architectural Inputs
Architecture
Change
Management
Architecture-Compliant
Solutions Deployed
Architectural Inputs
Architecture
Vision
Implementation
Governance
Inputs
Reference Materials
Preliminary
3
6
Guide Development of
Solution Deployment
Perform Post-Implementation Review
and Close the Implementation
www.orbussoftware.com
Phase H - A
rchitecture
Change Management
Outputs
When the Foundation Architecture needs to be re-aligned with strategy,
substantial change is required to components, standards or guidelines
for their use that have a significant end-user impact (e.g. regulatory
changes), then a refreshment cycle (partial or complete
Architecture
re-architecting) is required, and a new Request for Architecture
Change
Management
Work must be issued (to move to another cycle).
Inputs
Reference Materials
T
he Organizational Model for EA;
Tailored Architecture Framework; Request
for Architecture Work; Statement of
Architecture Work and Architecture Vision
Populated Architecture Repository,
including reusable building blocks
Architecture Definition Document and
Architecture Requirements Specification
Architecture Roadmap and
Implementation and Migration Plan
Architecture Contract and
Implementation Governance Model
Change Requests for business and
technology changes and from lessons
learned; Compliance Assessments
Non-Architectural Inputs
The Request for Architecture Work
Architecture
Vision
Business
Architecture
Requirements
Management
Opportunities
& Solutions
Statement of Architecture
Work, Architecture Contract
Compliance Assessments
(updated if necessary)
Steps
The architecture change process determines how changes are to be managed, what techniques are applied, and what methodologies used. It also identifies
which phases of the ADM are impacted by changes e.g. changes that affect only migration may be of no interest to architecture development phases.
Establish Value
Realization Process
Deploy Monitoring
Tools
3
Manage
Governance Process
Manage Risks
4
Activate the Process to
Implement Change
www.orbussoftware.com
Information
Systems
Architecture
Technology
Architecture
Migration
Planning
Architectural Inputs
Preliminary
Develop Change
Requirements to Meet
Performance Targets
Architecture Requirements
Management
Inputs
The Requirements Management circle at the centre of the ADM graphic reminds us
that ADM is continuously driven by the requirements management process. In this
phase we:
- Ensure that Requirements Management process is sustained and operates
for all ADM phases
- Manage architecture requirements identified during any execution of the
ADM cycle or a phase
- Ensure that relevant architecture requirements are available for use by each
phase
Architecture Requirements
Specification
A
populated Architecture
Repository
Organizational Model for
Enterprise Architecture
Tailored Architecture Framework
Statement of Architecture Work
Architecture Vision
Architecture requirements,
populating an Architecture
Requirements Specification
Requirements Impact Assessment
Steps
Requirements Management itself does not dispose of, address, or prioritize any
requirements, which is done in the relevant phase of the ADM. It is merely the process
for managing requirements throughout the overall ADM. Hence the split between
steps below:
Baseline requirements
Identify / Document
Requirements
Assess impact of changed
requirements and determine
whether to implement change
Implement change in the
current Phase
4
6
Architecture
Change
Management
Implementation
Governance
Business
Architecture
Requirements
Management
Information
Systems
Architecture
Technology
Architecture
Migration
Planning
Opportunities
& Solutions
Outputs
The Requirements Repository will be updated as part of the Requirements Management phase and
should contain all requirements information.
Requirements Impact
Assessment
Architecture Requirements
Specification, if necessary
Architecture
Vision
Preliminary
When new requirements arise, or existing ones are changed, a Requirements Impact Statement is
generated identifying phases of the ADM that need to be revisited. The statement goes through
various iterations until the final version, which includes the full implications of the requirements (e.g.,
costs, timescales, and business metrics). Once requirements for the current ADM cycle have been
finalized, the Architecture Requirements Specification should be updated.
www.orbussoftware.com
Business Scenarios
Applying
the ADM
at Different
Enterprise
Levels
Applying
Iteration to
the ADM
CapabilityBased Planning
Guidelines
Architecture
Principles
Architecture
Patterns
Techniques
Business
Transformaon
Readiness
Assessment
Business
Scenarios
Environment
Objectives
Architecture
Vision
Computor Actors
Roles and
Responsibilities
Human Actors
Refine
Technology
Architecture
Process
Capability Increment 3
Capability Increment 2
Capability Increment 1
Capability Increment 0
Research and
Development
Material
Architecture Partitioning
Break into bite-size chunks:
Enterprise Scope
Architecture Domains
Level of Detail
Project Schedules
Suppliers
Regulatory
Bodies
External
Scope
Baseline
Architecture
Time
Target
Architecture
Architecture Vision (Phase A)
Architecture Definition #1
www.orbussoftware.com
Transition
Architecture
3
Transition
Architecture
4
Transition
Architecture
5
Transition
Architecture
6
(Phases B, C & D)
Transition
Architecture
2
Architecture
Depth
(Content)
Architecture Definition #2
Transition
Architecture
1
Data Owners
Business Domain
Experts
Information
Systems
Architecture
Opportunities
& Solutions
Information
Management
Data/Voice
Communications
Technical Specialist
Infrastructure
Management
Product Specialist
Application
Management
Business Process/
Functional Experts
Service Desk
System
Operations
IT Service
Management
Executives
Line Management
Line Management
HR
Requirements
Management
Implementation
Governance
People
(Phases B, C & D)
Executives
Procurement
Project
Organization
QA/Standards
Group
End User
Organization
CxO
Corporate Functions
Program
Management
Office
Business
Architecture
Migration
Planning
Enterprise
Security
Architecture
Change
Management
Interoperability
Gap Analysis
Requirements Migration
Planning
Techniques
Stakeholder Analysis
Problem
Stakeholder
Management
Risk
Management
Using TOGAF
to Define &
Govern SOAS
Security
Architecture
and the ADM
Architecture Development
Preliminary
Architecture
Realization
Architecture
Realization
Architecture
Realization
Architecture
Realization
Architecture
Realization
Architecture
Realization
Preliminary
Constraint
Assumption
Requirement
Constraint
Assumption
Requirement
Principle
contains
Driver
owns
perform
task in
its motivated by
Role
Driver
contains
Catalogs
Matrices
Diagrams
Artifacts
Which are
Business Architecture
Architecture Deliverables
Catalogs
Matrices
Diagrams
Describing
Building Blocks
Goal
resolves
generates
Objective
consumes
Event
Drivers
Goals
Data Entity
is processed by
encapulates
Organization
Organization Units
Business Services,
Contracts, Service
Qualitites
Locations
Process, Events,
Controls, Products
Foundation
Architectures
Logical Application
Components
Logical Technology
Components
Functions
Physical Data
Components
Physical Application
Components
Physical Technology
Components
Architecture
Contracts
Standards
Platform Service
Platform Service
Opportunities
& Solutions
realizes
Physical Technology
Component
realizes
Physical
Technology
Component
Application Architecture
contains
Technology Architecture
contains
Common
Systems
Architectures
Industry
Architectures
Guides
Foundation
Solutions
Common
Systems
Solutions
Industry
Solutions
Organization
Specific
Solutions
Support
Architecture Continuum
Search Progressively more General Architectures and Solutions for Candidate Components
Implementation Governance
Guidelines
Solutions Continuum
Organization
Specific
Architectures
Technology Architecture
Logical Data
Components
Work Packages
is supplied by
Architecture Continuum
Actors, Roles
Stakeholders
Platform Services
Architecture Realization
Physical
Application
Component
Logical Technology
Component
Enterprise Continuum
Information System
Services
Function
encapulates
Logical
Application Comp
Information
System Service
realizes
Infra. Consolidation Ext.
Physical Application
Component
Information
System Service
Technology
Architecture
Migration
Planning
realizes
Services Ext.
Logical Data
Component
Physical Data
Component
implements
Logical Application
Component
Logical Data
Component
Data Architecture
Data Entities
Measures
meets
Business Service
Data Entity
Gaps
Objectives
Contract
is goverened and
measured by
orchestrates
resolves
Physical Data
Component
Architecture Vision
Assumptions
Business Architecture
Motivation
Contract
meets
Service Quality
A Classification Framework
Architecture Requirements
Constraints
Service Quality
is bounded by
Measure
Information
Systems
Architecture
Governance Ext.
Process
is resolved by
is tracked against
Architecture Requirements
Requirements
Process
generates
Event
consumes
Requirements
Management
participates in
is tracked against
supplies
Implementation
Governance
Control
orchestrates
is realized by
Location
Control
is guided by
Location
Content Meta-Model - D
escription of Building Blocks
and Relationships
Technology Strategy
Function
Objective
contains
Business Strategy
Function
interacts with
Actor
is extended by
Architecture
Principles
produces
performs
Actor
Architecture Deliverables
Preliminary
Product
Product
is realized through
consumes
provides
Other Deliverables
Business
Architecture
Goal
Measure
Building Blocks
Capability
Architecture
Change
Management
accesses
Role
motivates
Governance Ext.
Describing
Architecture
Vision
Capability
Work Package
produces
creates
Architecture Repository
Work Package
Gap
Organization Unit
Motivation Ext.
Architecture Deliverables
Gap
delivers
Associated
with a Objects
Architecture Continuum
Specifications
Foundation
Architectures
Common
Systems
Architectures
Industry
Architectures
Organization
Specific
Architectures
Solutions Continuum
Foundation
Solutions
Common
Systems
Solutions
Viewpoints
View
View
View
Salesperson
Electrician
Builder
Stakeholder
www.orbussoftware.com
Industry
Solutions
Organization
Specific
Solutions
Structure Definition
Training
Improves
Network Services
Skills
Application Platform
Improves
Roles and
Responsibilities
Requires
(both generic
Knowledge
and specific
Requires to a particular
project)
Posses
Architecture Professionals
Assigned
Network Services
Communication Infrastructure Interface
Infra Apps
Communication Infrastructure
Management Utilities
Brokering Applications
Security
Compliance Levels
Compliance of projects
Application Format
Information Consumer
Applications
Management Policy
Information Provider
Applications
Development Tools
Qualities
Preformance SLAs
Irrelevant
Compliant
Consistent
Fully Conformant
Stewardship
Alignment
Guidance
Enterprise Architects
Domain
Architects
Diffusion
Conformance
Alignment
Chief Architect
Deploy
Service
Management
Implementation Change
Projects
Enterprise Continuum
Architectures
Processes
SLAs/OLAs
Operational
Systems
Skills Framework
Roles
Enterprise
Architecture
Business
Program/
Project
Manager
IT Designer
CIO/CTO
Architecture
Board
Opportunities
& Solutions
Business
Operations
Implementation
Program
Management
Office
Technology
Architecture
Migration
Planning
Governance
Develop
Projects/Portfolios
Information
Systems
Architecture
Architecture Repository
Projects/
portfolios
governed
against their Contract
contracts
Requirements
Management
Implementation
Governance
Enterprise Continuum (used to classify inputs to and outputs from the Repository)
Bus Apps
Measuring success
Project/Portfolio
Governance
Populating the
Repository
Qualities
Data Management
Data Interchange
User Interface
International Operations
Transaction Processing
Security
Software Engineering
Direct
Communication Infrastructure
Business
Architecture
Setting
priority
and focus
Qualities
Delivering
aligned
solutions
Qualities
Architecture
Change
Management
Governance Bodies
Participates in
Participates in
Side View
Business Applications
Architecture
Vision
Infrastructure Applications
Preliminary
Authority
Structures
Benefits Analysis
Solutions
Regulatory
Requirements
Solutions Modeling
Business Interworking
Compliant
Organizational
Standards
Non-Conformant
Systems Behavior
Project Management
1
www.orbussoftware.com