View
233
Download
2
Category
Preview:
Citation preview
www.orbussoftware.com
TOGAF®9.1 IN PICTURES
2
TOGAF®9.1 is an Architecture Framework which has been
developed by the Open Group to provide the methods and tools
for assisting in the acceptance, production, use and maintenance
of an Enterprise Architecture.
3
CONTENTS TOGAF®9.1 in Pictures
ADM: Architecture Development Method 4Preliminary Phase 5Phase A 6Phase B 7Phase C 8Phase D 9Phase E 10Phase F 11Phase G 12Phase H 13Requirements Management 14Guidelines for Adapting the ADM Process 15Techniques for Architecture Development 15Technique: Stakeholder Analysis 16Technique: Business Scenarios 17Technique: Capability Based Planning 18Technique: Architecture Partitioning 19Architecture Content Framework 20Content Metamodel 21Content Metamodel: Broken Down 22Viewpoints and Views 23Enterprise Continuum 24Architecture Continuum 25Solutions Continuum 26TRM: Technical Reference Model 27IIIRM: Integrated Information Infrastructure 28Architecture Capability Framework 29Architecture Governance 30Architecture Compliance Levels 31Architecture Skills Framework 32Summary of TOGAF®9 33
This guide has been designed to give a quick and simple pictorial introduction to TOGAF®9. TOGAF® is a registerd trademark of The Open Group.
4
Preliminary
ArchitectureVision
RequirementsManagement
BusinessArchitecture
InformationSystems
Architectures
TechnologyArchitecture
Opportunitiesand Solutions
MigrationPlanning
ImplementationGovernance
ImplementationGovernance
ArchitectureChange
Management
ADM Architecture Development Method
The ADM is the core of TOGAF®. It uses a step-by-step approach to create a method for developing Enterprise Architecture and helping to establish a framework.
The ADM is an iterative process, not only as the whole process but also between and within phases.
5
PRELIMINARYPHASE Framework and Principles
• Architecture Principles
• Organizational model for EA
• Tailored Architecture Framework
PRE:INPUTS
PRE:STEPS
• Architecture Principles
• Business Principles, Business Goals, and Business Drivers
• Organizational model for EA
• Request for Architecture Work
• Tailored Architecture Framework
PRE:OUTPUTS
ImplementationGovernance
Scope the enterprise organizations impacted
Identify and establish architecture principles
Select and tailor architecture framework(s)
Confirm governance and support frameworks
Define and establish enterprise architecture team and organization
Implement Architecture Tools
6
PHASEA Architecture Vision
• Architecture Building Blocks
• Architecture Principles
• Architecture Vision
• Business Principles, Business Goals and Business Drivers
• Organizational model for EA
• Request for Architecture Work
• Statement of Architecture Work
• Tailored Architecture Framework
A:INPUTS
A:STEPS
• Architecture Principles
• Business Principles, Business Goals, and Business Drivers
• Statement of Architecture Work
• Architecture Vision
• Communications Plan
• Capability Assessment
• Tailored Architecture Framework
A:OUTPUTS
ImplementationGovernance
Establish the architecture project
Evaluate business capabilities
Assess readiness for business transformation
Develop architecture vision
Define the target architecture value propositions and KPIs
Identify stakeholders, concerns, and business requirements
Confirm and elaborate business goals, business drivers and constraints
Define scope
Confirm and elaborate architecture principles, including business principles
Identify the business transformation risks and mitigation activities
Develop enterprise architecture plans and Statement of Architecture Work; secure approval
7
PHASEB Business Architecture
• Architecture Building Blocks
• Architecture principles
• Architecture Vision
• Business Principles, Business Goals and Business Drivers
• Request for Architecture Work
• Capability Assessment
• Communications Plan
• Organization model for EA
• Statement of Architecture Work
• Tailored Architecture Framework
B:INPUTS
B:STEPS
• Architecture Principles
• Architecture Requirements Specification
• Architecture Roadmap
• Business Principles, Business Goals and Business Drivers
• Statement of Architecture Work
B:OUTPUTS
ImplementationGovernance
Select reference models, viewpoints and tools
Perform Gap Analysis
Define Roadmap Components
Finalize the Business Architecture
Create Architecture Definition Document
Develop Baseline Business Architecture Description
Develop Target Business Architecture Description
Resolve impacts across the Architecture Landscape
Conduct formal stakeholder review
8
PHASEC Information Systems Architecture
• Architecture Building Blocks
• Architecture Definition Document
• Architecture Principles
• Architecture Requirements Specification
• Architecture Roadmap
• Architecture Vision
• Request for Architecture Work
• Capability Assessment
• Communications Plan
• Organization Model for EA
• Statement of Architecture Work
• Tailored Architecture Framework
C:INPUTS
C:STEPS
• Architecture Definition Document
• Architecture Principles
• Architecture Requirements Specification
• Architecture Roadmap
• Statement of Architecture Work
C:OUTPUTS
ImplementationGovernance
Select reference models, viewpoints and tools
Perform Gap Analysis
Define Roadmap Components
Finalize the Information Architecture
Create Architecture Definition Document
Develop Baseline Information Architecture Description
Develop Target Information Architecture Description
Resolve impacts across the Architecture Landscape
Conduct formal stakeholder review
9
PHASED Technology Architecture
• Architecture Building Blocks
• Architecture Definition Document
• Architecture Principles
• Architecture Requirements Specification
• Architecture Roadmap
• Architecture Vision
• Capability Assessment
• Communications Plan
• Organizational model for EA
• Statement of Architecture Work
• Tailored Architecture Framework
D:INPUTS
D:STEPS
• Architecture Definition Document
• Architecture Principles
• Architecture Requirements Specification
• Architecture Roadmap
• Statement of Architecture Work
D:OUTPUTS
ImplementationGovernance
Select reference models, viewpoints and tools
Perform Gap Analysis
Define Roadmap Components
Finalize the Technology Architecture
Create Architecture Definition Document
Develop Baseline Technology Architecture Description
Develop Target Technology Architecture Description
Resolve impacts across the Architecture Landscape
Conduct formal stakeholder review
10
PHASEE Opportunities and Solutions
• Architecture Definition Document
• Architecture Principles
• Architecture Roadmap
• Architecture Vision
• Capability Assessment
• Communications Plan
• Organizational model for EA
• Statement of Architecture Work
• Tailored Architecture Framework
E:INPUTS
E:STEPS
• Architecture Requirements Specification
• Architecture Roadmap
• Capability Assessment
• Implementation and Migration Plan
• Transition Architecture
E:OUTPUTS
ImplementationGovernance
Determine/confirm key corporate change attributes
Review IT requirements from a functional perspective
Consolidate and reconcile interoperability requirements
Formulate high-level Implementation and Migration Strategy
Identify and group major work packages
Determine business constraints for implementation
Review and consolidate gap analysis results from Phases B to D
Refine and validate dependencies
Confirm readiness and risk for business transformation
Identify Transition Architectures
Create portfolio and project charters and update the architectures
11
PHASEF Migration Planning
• Architecture Principles
• Architecture Roadmap
• Architecture Vision
• Capability Assessment
• Communications Plan
• Organizational model for EA
• Statement of Architecture Work
• Tailored Architecture Framework
F:INPUTS
F:STEPS
• Architecture Building Blocks
• Architecture Contract
• Architecture Requirements Specification
• Architecture Roadmap
• Implementation and Migration Plan
• Request for Architecture Work
• Transition Architecture
F:OUTPUTS
ImplementationGovernance
Confirm management framework interactions for the Implementation Plan
Prioritize the migration projects through the conduct of a cost/benefit assessment and risk validation
Assign a business value to each project
Estimate resource requirements, project timing and availability/delivery vehicle
Confirm Transition Architecture increments/phases and update Architecture Definition Document
Generate the Architecture Implementation Roadmap (time-lined)
Establish the architecture evolution cycle and document lessons learned
12
PHASEG Implementation Governance
• Architecture Contract
• Architecture Definition Document
• Architecture Principles
• Architecture Roadmap
• Architecture Vision
• Implementation Governance model
• Organizational model for EA
• Request for Architecture Work
• Statement of Architecture Work
• Tailored Architecture Framework
• Transition Architecture
G:INPUTS
G:STEPS
• Compliance Assessment
• Solution Building Blocks
G:OUTPUTS
ImplementationGovernance
Confirm scope and priorities for deployment with development management
Guide development of solutions deployment
Perform enterprise architecture compliance reviews
Identify deployment resources and skills
Implement business and IT operations
Perform post-implementation review and close the implementation
13
PHASEH Change Management
• Architecture Definition Document
• Architecture Principles
• Architecture Roadmap
• Architecture Vision
• Compliance Assessment
• Implementation Governance model
• Organizational model for EA
• Statement of Architecture Work
• Tailored Architecture Framework
• Transition Architecture
H:INPUTS
H:STEPS
• Architecture Building Blocks
• Requirements Impact Assessment
H:OUTPUTS
ImplementationGovernance
Establish Value Realization process
Provide Analysis for Architecture Change Management
Develop Change Requirements to meet Performance Targets
Deploy Monitoring Tools
Manage Risks
Manage Governance Process
Activate the process to implement Change
14
REQUIREMENTSMANAGEMENT
• The Inputs to the Requirement Management process are the requirements-related outputs from each ADM phase
• The first high-level requirements are produced as part of the Architecture Vision
RM:INPUTS
RM:STEPS
• Changed Requirements
• Requirements Impact Assessment
RM:OUTPUTS
ImplementationGovernance
Identify/document requirements
Identify changed requirements and record priorities; identify
and resolve conflicts; generate requirements impact statement
Implement requirements arising from Phase H
Update the requirements repository
Baseline requirements
Monitor baseline requirements
Assess impact of changed requirements on current
and previous ADM phases
Implement change in the current phase
Assess and revise gap analysis for past phases
15
GUIDELINES for Adapting the ADM Process
TECHNIQUES for Architecture Development
Guidelines
Applying Itera�on to
the ADM
Applying the ADM at
Different Enterprise
Levels
Security Architecture and the ADM
Using TOGAF to Define &
Govern SOAs
Techniques
Architecture Principles
Stakeholder Management
Architecture Pa�erns
Business Scenarios
Gap AnalysisMigra�on Planning
Techniques
Interoperability Requirements
Business Transforma�on
Readiness Assessment
Risk Management
Capability-Based Planning
16
TECHNIQUE Stakeholder Analysis
Corporate Functions
CxO
Enterprise Security
Program Management O�ce
QA/Standards Group Procurement HR
End User Organisation
Project Organisation
System Operations
Executives
Line Management
Business Domain Experts
Data Owners
Executives
Line Management
Business Process/Functional Experts
Product Specialist
Technical Specialist
IT Service Management
Service Desk
Application Management
Infrastructure Management
Data/VoiceCommunications
Suppliers Regulatory Bodies
External
Win support from stakeholders.
17
TECHNIQUE Business Scenarios
Method within a method to identify and articulate business requirements.
1. Problem
2. Environment
3. Objectives
4. Human Actors
5. Computor Actors
6. Roles and Responsibilities
7. Re�ne
18
TECHNIQUE Capability Based Planning
Capabilities of the enterprise.
People
Process
MaterialResearch andDevelopment
InformationManagement
Capability Increment 3
Capability Increment 2
Capability Increment 1
Capability Increment 0
19
TECHNIQUE Architecture Partitioning
Break into bite-size chunks:• Enterprise Scope• Architecture Domains• Level of Detail• Project Schedules
Scope
Time
ArchitectureDepth
(Content)
BaselineArchitecture
TargetArchitecture
Architecture Vision (Phase A)
Tran
sitio
nA
rchi
tect
ure
1
Tran
sitio
nA
rchi
tect
ure
2
Tran
sitio
nA
rchi
tect
ure
3
Tran
sitio
nA
rchi
tect
ure
4
Tran
sitio
nA
rchi
tect
ure
5
Tran
sitio
nA
rchi
tect
ure
6
Architecture De�nition #1(Phases B, C & D)
Architecture De�nition #2(Phases B, C & D)
ArchitectureRealization
ArchitectureRealization
ArchitectureRealization
ArchitectureRealization
ArchitectureRealization
ArchitectureRealization
20
ARCH.CONTENTFRAMEWORK Description of Architectural Work Products
Architecture Deliverables Architecture Repository
Architecture Deliverable Re-Usable Building Blocks
Other Deliverables Architecture Deliverables
Building BlocksBuilding Blocks
Diagrams
Matrices
Catalogs
Diagrams
Matrices
Catalogs
Artifacts
Describing Describing
Which are
Deliverables, artifacts, building blocks and relationships
21
CONTENTMETAMODEL Definition of Building Blocks and Relationships
Architecture Principles, Vision and Requirements
Business Architecture
Architecture Realization
Information Systems Architecture Technology Architecture
Architecture Requirements
Preliminary Architecture Requirements
Opportunities, Solutions, and Migration Planning Implementation Governance
Standards Guidelines SpecificationsCapabilities Work Packages Architecture Contracts
Architecture Principles
Requirements
Technology Strategy Business Principles, Objectives, and Drivers Architecture Vision StakeholdersBusiness Strategy
Constraints Assumptions Gaps
Motivation
Organization
Function
Data Application
Drivers Goals Objectives Measures
Organization Units Actors, RolesLocations
Business Services, Contracts, Service
QualitiesFunctionsProcess, Events,
Controls, Products
Data Entities
Logical Data Components
Physical Data Components
Platform Services
Logical Technology Components
Physical Technology Components
Information System Services
Logical Application Components
Physical Application Components
22
CONTENTMETAMODEL Broken Down
Entities and their interactions
Select and customize...
TOGAF 9
CONTENTMETA MODEL
ARCHITECTURE PRINCIPLES, VISION, REQUIREMENTS AND ROADMAP
BUSINESS ARCHITECTURE
DATA ARCHITECTURE APPLICATION ARCHITECTURE TECHNOLOGY ARCHITECTURE
AssociatedWith AllObjects
Business Service
ACTOR
Actor
BUSINESS SERVICE
Business Service
CAPABILITY
Capability
ASSUMPTION
Assumption
CONTRACT
Contract
CONTROL
Control
CONSTRAINT
Constraint
DRIVER
Driver
EVENT
Event
DATA ENTITY
Data Entity
GOAL
Goal
INFORMATION SYSTEM SERVICE
Information System Service
LOCATION
Location
PHYSICAL APPLICATION COMP.
Physical Application Component
ORGANIZATION UNIT
Organization Unit
GAP
Gap
MEASURE
Measure
OBJECTIVE
Objective
PRINCIPLE
Principle
PLATFORM SERVICE
Platform Service
ROLE
Role
LOGICAL TECHNOLOGY COMP.
Logical Technology Component
PHYSICAL DATA COMPONENT
Physical Data Component
PHYSICAL TECHNOLOGY COMP.
Physical Technology Component
REQUIREMENT
Requirement
PROCESS
Process
PRODUCT
Product
SERVICE QUALITY
Service Quality
LOGICAL DATA COMPONENT
Logical Data Component
WORK PACKAGE
Work Package
FUNCTION
Function
LOGICAL APPLICATION COMP.
Logical Application Component
consumes
generates
interacts with
performs
resolves
supplies
participates in
performs task in
consumes
meets
is processed by
motivates
is realized by
is bounded by
contains
contains
contains
contains
contains
implements
encapsulates
provides platform for
contains owns
produces
owns and governs
is realized by
encapsulates
generates
orchestrates
orchestrates
produces
accesses
consumes provides
resolves
meets
is guided by
is resolved by
is tracked against
is tracked against
is governed and measured by
is extended by is extended by is extended by
is supplied by
delivers
All object types can be nested, and have decomposition relationships with themselves.creates
is realized through
23
VIEWPOINTSANDVIEWS
Salesperson Electrician Builder
View
Stakeholder
Viewpoints
24
ENTERPRISECONTINUUM A Classification Framework
Foundation Architectures
Common SystemsArchitectures
Industry Architectures
Organisation Speci�cArchitectures
Architecture Continuum
Guides Support+
Solutions Continuum
FoundationSolutions
Common SystemsSolutions
Industry Solutions
Organisation Speci�cSolutions
25
ARCHITECTURECONTINUUM
Search Progressively more General Architectures for Candidate Components
Adapt Architectures to Needs of Organization
Foundation Architectures
Common SystemsArchitectures
Industry Architectures
Organisation Speci�cArchitectures
Architecture Continuum
Guides Support+
Solutions Continuum
FoundationSolutions
Common SystemsSolutions
Industry Solutions
Organisation Speci�cSolutions
26
SOLUTIONSCONTINUUM
Search Progressively more General Solutions for Candidate Components
Adapt Solutions to Needs of Organization
Foundation Architectures
Common SystemsArchitectures
Industry Architectures
Organisation Speci�cArchitectures
Architecture Continuum
Guides Support+
Solutions Continuum
FoundationSolutions
Common SystemsSolutions
Industry Solutions
Organisation Speci�cSolutions
27
TRM Technical Reference Model
Side View Top Down View
Qualities Qualities
Qualities Qualities
Infrastructure Applications Business Applications
Application Platform Interface
Operating System Services
Network Services
Communication Infrastructure Interface
Communication Infrastructure
Communication Infrastructure
Communication Infrastructure Interfaces
Network Services
Operating System Services
Application Platform
Application Platform Interface
Infra Apps Bus Apps
Gra
phic
s an
d Im
ages
Dat
a M
anag
emen
t
Dat
a In
terc
hang
e
Use
r Int
erfa
ce
Inte
rnat
iona
l Ope
ratio
ns
Loca
l and
Dire
ctor
y
Tran
sact
ion
Proc
essi
ng
Secu
rity
Soft
war
e En
gine
erin
g
Syst
em a
nd N
etw
ork
Man
agem
ent
A model and taxonomy of generic platform services
28
IIIRM Integrated Information Infrastructure
Information Consumer Applications
ManagementUtilities
BrokeringApplications
DevelopmentTools
Information Provider Applications
Application Format
Mobility
Management PolicyPerformance SLAs
Security Qualities
Qualities
Model for business applications and infrastructure applications
29
ARCHITECTURECapability Framework
Business Capability for Architecture(Operating at a level of maturity)
Governance Bodies
Architecture Repository
Enterprise Continuum (used to classify inputs to and outputs from the Repository)
Business Operations
Skilled Resource Pool
Projects/Portfolios
Project/Portfolio Governance
Contract
Architecture Professionals
Skills Knowledge
Training
Roles and Responsibilities(both generic and
specific to a particular project)
Direct Measuring successSetting priority and focus
Improves Improves
Possess Possess
Assigned
Requires
Requires
Projects/portfoliosgoverned
against their contracts
Re-using building blocks and complying with standards
Del
iver
ing
alig
ned
solu
toin
s
Setti
ngpr
iorit
yan
d fo
cus
Parti
cipa
tes
inPa
rtici
pate
s in
Populating the Repository
Structured Definition
How to establish an Enterprise Architecture functionWho organizesWhat skills and roles
30
ARCHITECTUREGovernance
CIO/CTO
Cheif Architect Architecture Board
Enterprise Architects
DomainArchitects
ImplementationProjects
OperationalSystems
ProgramManagement
O�ceService Management
Architectures Processes Solutions SLAs/OLAs
RegulatoryRequirements
Authority Structures OrganizationalStandards
Enterprise Continuum
Stewardship
Implementation DeployDevelop
Guidance
ChangeDi�usion
Conformance
Alig
nmen
t
Alig
nmen
t
Creation and monitoring of architectural components
31
ARCHITECTURECompliance Levels
Compliance of projects
Essential part of architecture governanceFormulate IT compliance strategy
Irrelevant
Consistent
Compliant
Compliant
Fully Conformant
Non-conformant
32
ARCHITECTURE Skills Framework
Define roles, skills and experience
Measure staff development right fit
RolesEnterprise
Architecture Business
Program / Project Manager
IT Designer
Architecture Views and Viewpoints Design
4 2 2
Building Block Design 4 2 3
Solutions Modeling 4 2 3
Benefits Analysis 4 4 2
Business Interworking 4 3 1
Systems Behavior 3 3 2
Project Management 3 4 2
33
SUMMARY of TOGAF®9
The Modules of TOGAF®9
The ADM Steps to develop an Enterprise Architecture
ADM Guidelines and Techniques Support application of the ADM
Architecture Content Framework Detailed model of architectural work products
The Enterprise Continuum Model for structuring a virtual repository, classification framework
TOGAF® Reference Models Technical Reference Model; Integrated Information Infrastructure Reference Model
The Architecture Capability Framework Structured definition or organizations, roles and responsibilities to establish and operate an Enterprise Architecture
MUCHMORE... Get a Live Product Demonstration
For more information on TOGAF®9 and its application in the iServer TOGAF®9 Quick Start Solution, register for an iServer Demonstration at: http://orbussoftware.com/demo
A web demonstration is free and will only take an hour of your time!
One of our experienced process consultants can demonstrate the software to you using a repository based on the TOGAF®9 Framework.
www.orbussoftware.com
Recommended