Togaf 9.2
Togaf 9.2
2
Vocabulary, Lifecycle,
Implementation and Practice
3
Who We Are?
Name
Title
Organization
Experience
Expectations
4
Logistics
5
About this Course
6
Course Objectives
7
Module 2
Management Overview
V9.2 Edition Copyright © 2009-2018
All rights reserved
Originally Published by The Open Group, 2018
Updated by ILKD, 2020
Not for distribution outside trainees
Module Objectives
9
Agenda
Why a Framework?
10
Agenda
Why a Framework?
11
About The Open Group
13
The Open Group Mission
Why a Framework?
15
Architecture Forum – Mission
16
Agenda
Why a Framework?
17
What is an Enterprise?
18
What is an Architecture?
its elements,
their relationships to each other
and the environment,
and the principles governing its
design and evolution.
Business
Architecture
Application Data
Architecture Architecture
Technology
Architecture
22
Why Enterprise Architecture?
23
Why Enterprise Architecture?
24
Why Enterprise Architecture?
25
Pressure to develop Enterprise Architecture
Increase in litigation
Audit requirements
26
Business Benefits of Enterprise Architecture
Source: “Why Enterprise Architecture Matters?”, The Open Group White Paper, W076
27
Digital Transformation Example
The Importance of Governance
29
What do we mean by Governance?
Who is responsible?
Who is involved?
Who is accountable?
30
Agenda
Why a Framework?
31
What is an Architecture Framework?
32
The Value of a Framework
33
Agenda
Why a Framework?
34
TOGAF Origins
A customer initiative
35
Member (End User) Driven
36
TOGAF Long-term Goals
38
Structure of the Standard
Architecture Content Architecture Capability
ADM Framework Framework
ADM Guidelines
Enterprise Continuum
& Techniques
39
The TOGAF Standard, Version 9.2
Table of Contents
Part I - Introduction
Preface, Executive Overview, Core Concepts, Definitions
Part II – Architecture Development Method
Introduction to ADM
ADM Phase Narratives
Part III – ADM Guidelines and Techniques
Guidelines for Adapting the ADM Process
Techniques for Architecture Development
Part IV – Architecture Content Framework
Content Metamodel
Architectural Artifacts
Architecture Deliverables
Building Blocks
Part V – Enterprise Continuum and Tools
Enterprise Continuum
Architecture Partitioning
Architecture Repository
Tools for Architecture Development
Part VI – Architecture Capability Framework
Architecture Board
Architecture Compliance
Architecture Contracts
Architecture Governance
Architecture Maturity Models
Architecture Skills Framework
40
TOGAF Components
41
Modular Structure
Content Framework
Extended Guidance
TOGAF Capability Framework Architectural Styles
Additional ADM detail
Tailorable to meet an
organization and Based in best practices
industry needs
Possible to participate in the
Available under a free evolution of the framework
perpetual license
43
ADM – Basic Principles
46
Phase A: Architecture Vision
47
Phase B: Business Architecture
48
Phase C: Information Systems Architectures
Their relationships,
49
Data or Applications first?
50
Phase D: Technology Architecture
Their relationships,
51
Phase E: Opportunities and Solutions
52
Phase F: Migration Planning
Cost/benefit analysis
Risk assessment
53
Phase G: Implementation Governance
54
Phase H: Architecture Change Management
55
What are the benefits of TOGAF?
Agenda
Why a Framework?
57
The TOGAF® Library
https://publications.opengroup.org/togaf-library
TOGAF Library – Overview
61
Workshop
To highlight and introduce the main components and key concepts of the
TOGAF framework
The Architecture Development Method (ADM)
ADM Guidelines and Techniques
Architecture Content Framework
• Deliverables, artifacts, building blocks
The Enterprise Continuum
• The Architecture Repository
The Architecture Capability Framework
• Establishing an EA Capability
64
Key Components of the TOGAF Framework
Architecture Content Architecture Capability
ADM Framework Framework
ADM Guidelines
Enterprise Continuum
& Techniques
65
The TOGAF Standard, Version 9.2
Table of Contents
Part I - Introduction
Preface, Executive Overview, Core Concepts, Definitions
Part II – Architecture Development Method
Introduction to ADM
ADM Phase Narratives
Part III – ADM Guidelines and Techniques
Guidelines for Adapting the ADM Process
Techniques for Architecture Development
Part IV – Architecture Content Framework
Content Metamodel
Architectural Artifacts
Architecture Deliverables
Building Blocks
Part V – Enterprise Continuum and Tools
Enterprise Continuum
Architecture Partitioning
Architecture Repository
Tools for Architecture Development
Part VI – Architecture Capability Framework
Architecture Board
Architecture Compliance
Architecture Contracts
Architecture Governance
Architecture Maturity Models
Architecture Skills Framework
66
The Architecture Development Method
Core of TOGAF
Iterative
67
ADM Guidelines and Techniques
The guidelines help to adapt the ADM to deal with different scenarios,
including different process styles (e.g. the use of iteration) and also specific
requirements (e.g. security).
The techniques support specific tasks within the ADM (e.g. defining
principles, business scenarios, gap analysis, migration planning, risk
management, etc).
68
Example Guideline – Applying Iteration to the ADM
Example Guideline –
Applying the ADM Across the Architecture Landscape
Example Technique – Categories of Stakeholder
71
Architecture Content Framework
73
Full Content Metamodel with Relationships
The Enterprise Continuum
75
Architecture Repository
Capability Framework
Establishing the Architecture Capability as an
Operational Entity
78
The TOGAF Library
79
TOGAF Reference Models
• A Foundation Architecture
80
High-Level TRM
81
Detailed TRM
82
Boundaryless Information Flow™
83
The Integrated Information Infrastructure Reference
Model (III-RM)
84
Test Yourself Question
Q: Which of the following is not considered one of the main parts of the
TOGAF standard?
B. Enterprise Continuum
87
Module 4
Introduction to the
Architecture Development
Method (ADM)
V9.2 Edition Copyright © 2009-2018
All rights reserved
Originally Published by The Open Group, 2018
Updated by ILKD, 2020
Not for distribution outside trainees
Module Objectives
89
What is the TOGAF ADM?
90
Architecture Development Method – Process
Previous iterations
Marketplace, according to
availability, competence, and
value:
• Other frameworks
• Systems models
• Vertical Industry models
Relationship to other Parts of the TOGAF Standard
Architecture Content
Framework (Part IV)
93
ADM Phases
Prepare the organization Scope, Constraints, and expectations
Architecture Vision
Provide change management mechanism Statement of Architecture Work
Ensure flexibility of the EA
95
ADM Inputs and Outputs
The TOGAF standard defines a number of input and output deliverables for
each ADM phase
96
Adapting the ADM
Geographies
Vertical sectors
Industry types
97
Governing the ADM
98
Governance Repository
Reference Data
Process Status
Audit Information
99
Reasons to constrain the Scope of Architectural
Activity
EA team authority
100
Scoping the Architecture Activity
Breadth
Depth
Time Period
Architecture Domains
101
Architecture Integration
102
Summary
It is an iterative method
It draws on the other parts of the TOGAF framework for assets and
processes
103
Test Yourself Question
104
Reference
TOGAF 9.2
https://pubs.opengroup.org/architecture/togaf92-doc/arch/
107
Introduction
108
Benefits of the Architecture Content Framework
109
Overview
Deliverables
Artifacts
Building blocks
110
Deliverables, Artifacts and Building Blocks
Deliverables Artifacts
Formal products Fine grained products that
Contractually specified describe an architecture from a
Outputs from a project specific viewpoint
A deliverable can contain many For example: use-case
artifacts specifications, architectural
requirements, network diagrams,
etc.
Building blocks Classified as:
Components that can be • Catalogs (lists of things),
combined with other building • matrices (showing relationships
blocks to deliver architectures between things) or
and solutions • diagrams (pictures of things).
Artifacts make up the content of
the Architecture Repository
111
Relationship between Deliverables, Artifacts and
Building blocks
112
Example – Architecture Definition Document
113
Architectural Artifacts
Usually deliverables contain many artifacts and each artifact may exist in
many deliverables.
114
Content Metamodel
115
Content Metamodel Overview
116
Mapping the Framework and the ADM
117
Content Framework and the TOGAF ADM
ADM inputs and outputs are stored in the structure provided by the
Architecture Content Framework
The ADM describes what needs to be done and the content framework
describes what it should look like
118
Summary
119
Reference
TOGAF 9.2
https://pubs.opengroup.org/architecture/togaf92-doc/arch/
123
What is a metamodel?
Source: www.metamodel.com
A model that describes how and with what the architecture will be described
in a structured way.
124
Why a metamodel?
125
Benefits of the Metamodel
126
Formal and Informal Modeling
More appropriate
Easy to communicate
127
Core Content Metamodel Concepts
128
Core and Extension Content
In order to support many scenarios the metamodel has been partitioned into
core and extension content
The extension content allows for more specific or more in-depth modeling
Extensions are optional and should be selected during the Preliminarily
Phase according to the areas of interest needing more focus
Extensions may be tailored
129
TOGAF Content Metamodel and its Extensions
130
Core Metamodel Entities
131
Core Metamodel Entities (Cont’d)
132
Core Metamodel Entities (Cont’d)
133
Core Entities and their Relationships
134
Stakeholder Needs
Executive CxO
Programme
Management Office
Line
Management
Executive
Application
HR Line Management
Management
Infrastructure Procurement
Management
Functional /
IT Service Business
Business
Management Domain
Process
Experts
Experts
Data /Voice
Communications
Stakeholder Types
135
The Content Metamodel
136
Content Metamodel (Simplified)
137
Content Metamodel (Detailed)
138
Core Content Metamodel
139
TOGAF Standard, Version 9.2 Core Artifacts
140
Full Content Metamodel
Full Content Metamodel with Relationships
Slide 142
Full Content Metamodel Artifacts
Metamodel Extensions
144
Governance Extension
145
Governance Extension
Use:
146
Governance Extension
Scope:
Measures objectives and
services
Apply contracts to service
communication or interactions
with users and systems
Define re-usable service
qualities used in contracts
Additional diagrams to be
created:
Enterprise Manageability
diagram
147
Services Extension
148
Services Extension
Use:
149
Services Extension
Scope:
Creation of IS services as an
extension of business service
Additional diagrams to be
created:
Organization Decomposition
Diagram
150
Process Modeling Extension
151
Process Modeling Extension
Use:
152
Process Modeling Extension
Scope:
Creation of events as triggers for
processes
Creation of controls of logic and
governance for the process
Creation of products (outputs) of a
process
Creation of event diagrams to track
triggers and state changes across
the organization
153
Data Extension
154
Data Extension
Use:
155
Data Extension
Scope:
Creation of logical data
components
Creation of physical data (e.g.
databases, registries, repositories,
schemas …)
Creation of data lifecycle, data
security, and data migration
diagrams to show data concerns in
more detail
156
Infrastructure Consolidation Extension
157
Infrastructure Consolidation Extension
Use:
Many technology products are in
place with duplicate or
overlapping capability
Many applications are in place
with duplicate or overlapping
functionality
Geographically dispersed
applications without well
understood decision
Applications will be consolidated
and/or migrated
158
Infrastructure Consolidation Extension
159
Motivation Extension
160
Motivation Extension
Use:
161
Motivation Extension
Scope:
Creation of Drivers
Creation of Goals
Creation of Objectives
Traceability from drivers, goals,
and objectives through to
services
Additional diagrams to be
created:
Goal/Objective/Service diagram
162
Summary
163
Exercise
164
Reference
TOGAF 9.2
https://pubs.opengroup.org/architecture/togaf92-doc/arch/
168
Definition of ‘Continuum’
Source: Wiktionary.org
169
The TOGAF Standard, Version 9.2 Components
Architecture Content Architecture Capability
ADM Framework Framework
ADM Guidelines
Enterprise Continuum
& Techniques
170
Overview
Continued…
171
Overview (Cont’d)
172
Architecture Reuse
173
Enterprise Continuum: Constituents
174
The Architecture Continuum
Figure 1
Reuse
Logical Details
Horizontal Physical
General Vertical
Taxonomy Special
Specifications
175
The Solutions Continuum
Generic
COTS Specific
Custom Dev.
176
The Solutions Continuum:
177
Relationships
178
The Enterprise Continuum
179
Using the Continuum
Is a "framework-within-a-framework”
180
Relationships
181
The need for Tools
Tools are needed to manage and control the artifacts within the Enterprise
Continuum
To promote re-use
182
Tools can model the Enterprise Architecture
183
Issues in Tools Standardization
184
Summary
185
Summary
186
Summary
187
Test Yourself Question
188
Test Yourself Question
189
Reference
TOGAF 9.2
https://pubs.opengroup.org/architecture/togaf92-doc/arch/
192
Purpose
193
Architecture Repository
194
Architecture Repository
Describes the
architecture
framework in use Contains re-usable architecture
within the work products
Enterprise
Shows the state of
the operating
enterprise at
particular points in Defines the compliance criteria
time for work governed by architecture
An architectural
representation of Captures results of the
the SBBs supporting governance activity
the Architecture
Landscape
A view of all
authorized Describes the organisation, roles,
architecture skills and responsibilities of the
requirements EA practice 195
Architecture Landscape
Strategic Architectures:
Long-term summary view of the entire enterprise.
High level description oriented for executive level
Segment Architectures:
Focus on areas within the enterprise (e.g. sectors or departments) in
more details
Related to portfolio or program
Capability Architectures:
Focus on specific capability in more details
Related to work packages or projects
196
Reference Library
Holds models (e.g. TOGAF, CMMI, ITIL …), best practice, viewpoint library,
templates …
197
Standards Information Base
Easily accessible
198
Standards Information Base
Types of Standard
Legal and Regulatory
Industry
Organizational
Standards Lifecycle
Trial
Active
Deprecated
Obsolete
199
Standards Classification
200
Governance Log
Decision Log:
Product selections
Justification for major Compliance Assessments:
architectural features of projects
Project overview
Standards deviations
Progress overview (timeline,
Standards lifecycle changes status, issues, risks,
Change Request evaluations dependencies, etc.)
and approvals Completed architecture
Re-use assessments checklists
Standards compliance
assessment
Recommended actions
201
Governance Log
Capability Assessments:
Templates and reference models
for Capability Assessments
Business Capability
Assessments Calendar (Schedule)
IT capability, maturity, and
impact assessments Project Portfolio
Architecture maturity Name and Description
assessments Scope
Roles and responsibilities
Performance Measurement
202
Architecture Requirements Repository
203
Relationship to other Parts of the TOGAF Standard
The TOGAF ADM has reminders when to use assets from the Architecture
Repository
204
Summary
205
Reference
TOGAF 9.2
https://pubs.opengroup.org/architecture/togaf92-doc/arch/
Objectives
Approach
Steps
Inputs
Outputs
209
Preliminary Phase Objectives
210
Approach
211
Preliminary Phase: Main inputs
Identify communities
214
2. Confirm governance and support frameworks
Sponsors and stakeholders are consulted and they approve the governance
framework
215
3. Define the team and organization
216
4. Identify and establish Architecture Principles
Principles are rules and guidelines that say how an organization fulfils its
mission
217
5. Tailor the TOGAF framework and, if any, other
Selected Architecture Frameworks
Process Tailoring: Tailoring the ADM (e.g. re-order phases, merge phases,
cancel phases …) considering EA team experience existing processes
218
Content Tailoring
219
6. Develop Strategy and Implementation Plans for
Tools and Techniques
221
Preliminary Phase: Outputs
Continued…
Summary
Preliminary Phase
Determine the Architecture Capability desired by the Scope the enterprise organizations The TOGAF Library Organizational Model for Enterprise
organization: impacted Other architecture framework(s) Architecture
Review the organizational context for conducting Board strategies, business plans, business Tailored Architecture Framework, including
Enterprise Architecture Confirm governance and support strategy, IT Strategy, business Architecture Principles
Identify and scope the elements of the enterprise frameworks principles, business goals, and Initial Architecture Repository
organizations affected by the Architecture Capability business drivers Restatement of, or reference to, business
Identify the established frameworks, methods, and Define and establish the Enterprise Major frameworks operating in the principles, business goals, and
processes that intersect with the Architecture Architecture team and organization business business drivers
Capability Governance and legal frameworks Request for Architecture Work
Establish Capability Maturity target Identify and establish Architecture Architecture capability Architecture Governance Framework
Principles Partnership and contract agreements
Establish the Architecture Capability: Existing organizational model for Enterprise
Define and establish the Organizational Model for Tailor the TOGAF framework and, if any, Architecture
Enterprise Architecture other selected Architecture Existing architecture framework, if any,
Define and establish the detailed process and Frameworks including:
resources for architecture governance Architecture method
Select and implement tools that support the Develop strategy and implementation plans Architecture content
Architecture Capability for tools and techniques Configured and deployed tools
Define the Architecture Principles Architecture Principles
Architecture Repository
224
TOGAF Standard, Version 9.2 Artifacts
225
Test Yourself Question
A. Architecture Principles
B. Gap Analysis
C. Impact Analysis
D. Statement of Architecture Work
E. Requirements Gathering
226
Test Yourself Question
227
Reference
TOGAF 9.2
https://pubs.opengroup.org/architecture/togaf92-doc/arch/
231
Architecture Principles
A set of general rules and guidelines for the architecture being developed
232
An Example Statement of Principles
They inform and support the way in which an organization sets about
fulfilling its mission
Often they are one element in a structured set of ideas that collectively
define and guide the organization, from values through to actions and
results
234
Defining Architecture Principles
Why
Provide a framework for decision making
Who
Developed by the Enterprise Architects
In conjunction with key stakeholders
The Enterprise CIO
Architecture Board
Other key business stakeholders
235
Principles and the Metamodel
236
TOGAF Template for Principles
Name
Represents the essence of the rule
Easy to remember
Should not mention specific technology platforms
Should avoid ambiguous words (e.g. support, open, consider, avoid …)
Statement
Must be clear
Must be unambiguous
Continued…
237
TOGAF Template for Principles
Rationale
Highlights the business benefits of adhering to the principle
Describes the relationship to other principles (e.g. precedence, weight
…)
Implications
Business and IT requirements for the principle
The impact and consequences of the principle on the business
238
Example: Primacy of Principles
239
Example: Self-Serve
240
Five Qualities of Principles
5.Stable: principles should not change frequently, although they can change
Recommended Number of Principles
243
Reference
TOGAF 9.2
https://pubs.opengroup.org/architecture/togaf92-doc/arch/
248
Introduction to Governance
Governance includes:
supporting management
249
Governance and the ADM
250
Nature of Governance
251
Levels of Governance
252
An IT Governance Framework - COBIT
253
TOGAF Architecture Governance Framework
254
Conceptual Structure
255
Organizational Structure
256
Architecture Board
257
Architecture Contracts
258
Architecture Contracts and the ADM
Phase G
Implementation projects
259
Architecture Compliance: Terminology
260
Architecture Compliance
261
Architecture Compliance Review Process
262
Establishing an Architecture Capability
263
Summary
264
Test Yourself Question
265
Test Yourself Question
A. ITIL
B. Prince 2
C. COBIT
D. TOGAF
E. ATAM
266
Reference
TOGAF 9.2
https://pubs.opengroup.org/architecture/togaf92-doc/arch/
Objectives
Approach
Steps
Inputs
Outputs
270
Phase A Objectives
271
Approach
272
Phase A: Inputs
274
Steps
11. Develop Statement of Architecture
Work; secure approval
10. Identify the business transformation risks
and mitigation activities
9. Define the Target Architecture value propositions
and KPIs
8. Develop Architecture Vision
7. Confirm and elaborate architecture principles, including
business principles
6. Define Scope
4. Evaluate capabilities
276
Step 2: Identify stakeholders, concerns, and business
requirements
277
Stakeholder Map
HR The roles and Actors that support the Keep Organization Decomposition
functions, applications, and Informed diagram
technology of the organization. HR Organization/Actor catalog
are important stakeholders in Location catalog
ensuring that the correct roles and
actors are represented.
278
Step 3: Confirm business goals, drivers and
constraints
Clarify ambiguity
279
Step 4: Evaluate capabilities
Focus on:
Consider the relationship between the capabilities and the value chain
280
Value Chain Diagram
Source: Wikipedia.org
281
Step 5: Assess readiness for business transformation
282
Step 6: Define the Scope
Define:
Breadth of coverage
Level of detail
The partitioning characteristics of the architecture
Domains to be covered
Schedule project milestones
Identify Enterprise Continuum assets for use:
• Created from previous ADM cycles
• Existing reference frameworks, models, and so on…
283
Step 7: Confirm and elaborate Architecture Principles,
including business principles
Clarify ambiguity
Otherwise define and approve them with the architecture board responsible
for governance
284
Step 8: Develop Architecture Vision
285
Solution Concept Diagram
286
Step 9: Define the Target Architecture value
propositions and KPIs
287
Step 10:Identify the business transformation risks and
mitigation activities
288
Step 11: Develop Statement of Architecture Work;
Secure approval
Review and approve the SOW and obtain the sponsor signoff
Continued…
289
Statement of Architecture Work
290
Phase A: Outputs
Approved Statement of
Architecture Work including:
Refined statements of business
principles, goals, and drivers
Architecture Principles including
business principles
Capability Assessment
Tailored Architecture Framework
Architecture Vision
Draft Architecture Definition
Document
Communications Plan
Additional content populating the
Architecture Repository
Summary
Develop a high-level aspirational vision Establish the architecture project Request for Architecture Work Approved Statement of Architecture Work
of the capabilities and business value Identify stakeholders, concerns, and Refined statements of business principles, business goals,
to be delivered as a result of the business requirements Business principles, business goals, and business and business drivers
proposed Enterprise Architecture Confirm and elaborate business drivers Architecture Principles
goals, business drivers, and Capability Assessment
Obtain approval for a Statement of constraints Organizational Model for Enterprise Architecture Tailored Architecture Framework
Architecture Evaluate business capabilities Architecture Vision, including:
Work that defines a program of works Assess readiness for business Tailored Architecture Framework, including tailored Refined key high-level stakeholder requirements
to develop and deploy the architecture transformation architecture method, architecture content, Draft Architecture Definition Document, including (when in
outlined in the Architecture Vision Define scope Architecture Principles, configured and deployed tools scope):
Confirm and elaborate Architecture Baseline Business Architecture (high-level)
Principles, including business Populated Architecture Repository; that is, existing Baseline Data Architecture (high-level)
principles architecture documentation (framework description, Baseline Application Architecture (high-level)
Develop Architecture Vision architecture descriptions, existing baseline Baseline Technology Architecture (high-level)
Define the Target Architecture value descriptions, etc.) Target Business Architecture (high-level)
propositions and KPIs Target Data Architecture (high-level)
Identify business transformation risks Target Application Architecture (high-level)
and mitigation activities Target Technology Architecture (high-level)
Develop Statement of Architecture Communications Plan
Work; secure approval Additional content populating the Architecture Repository
TOGAF Standard, Version 9.2 Artifacts
294
Test Yourself Question
295
Reference
TOGAF 9.2
https://pubs.opengroup.org/architecture/togaf92-doc/arch/
299
Overview
300
Benefits
301
Stakeholders
Executive CxO
Programme
Management Office
Line
Management
Stakeholders are individuals, teams,
organizations, or classes thereof,
Executive
having an interest in a system.
They are people who have key roles
HR Line in, or concerns about, the system; Application
Management
Management
for example, users, developers, etc.
Infrastructure Procurement
Management
Functional /
IT Service Business
Business
Management Domain
Process
Experts
Experts
Data /Voice
Communications
Stakeholder Types
302
Stakeholder Management
Executive CxO
Programme
Management Office
The Line
TOGAF standard provides a step by step
Management
approach:
Executive
Stakeholder Types
303
Step 1: Identify Stakeholders
304
Categories of Stakeholder
305
Step 2: Classify Stakeholder Positions
CIO John H M H L M H
Smith
CFO Jeff M M M L M M
Brown
306
Step 3: Determine Stakeholder Management Approach
307
Step 3: Determine Stakeholder Management Approach
308
Step 4: Tailor Engagement Deliverables
Viewpoints
Views
Matrices
309
Example: Stakeholder Map
STAKEHOLDER CLASS EXAMPLE ROLES KEY CONCERNS CLASS Catalogs, Matrices and Diagrams
GROUP
Corporate CxO CEO, CFO, CIO, The high level drivers, goals and KEEP Business Footprint diagram
Functions COO objectives of the organization, and how SATISFIED Goal/Objective/Service diagram
these are translated into an effective Organization Decomposition diagram
process and IT architecture to advance Business Capabilities catalog
the business. Capability/Organization matrix
Strategy/Capability Map
Corporate Program Project Portfolio Prioritizing, funding and aligning KEEP Requirements Catalog
Functions Management Managers change activity. An understanding of SATISFIED
Office project content and technical Business Footprint diagram
dependencies between projects adds a
further dimension of richness to Application
portfolio management decision making. Communication diagram
Functional
Decomposition diagram
Corporate Procurement Acquirers Understanding what building blocks KEY Technology Portfolio catalog
Functions of the architecture can be bought, and PLAYERS
what constraints (or rules) exist that are Technology Standards Catalog
relevant to the purchase. The acquirer
will shop with multiple vendors looking
for the best cost solution while adhering
to the constraints (or rules) applied by
the architecture, such as standards. The
key concern is to make purchasing
decisions that fit the architecture, and
thereby to reduce the risk of added costs
arising from non-compliant components.
Summary
Identifies the most powerful stakeholders early and ensures their input is
used to shape the architecture
311
Reference
TOGAF 9.2
https://pubs.opengroup.org/architecture/togaf92-doc/arch/
Source: www.pfosphene.com
315
Concepts and Definitions
System
Stakeholder
Concern
Architecture View
Architecture Viewpoint
316
System
Source: IONA
Source: SGI
317
Stakeholders
Executive CxO
Programme
Management Office
Line
Management
Stakeholders are individuals, teams,
organizations, or classes thereof,
Executive
having an interest in a system.
They are people who have key roles
HR Line in, or concerns about, the system; Application
Management
Management
for example, users, developers, etc.
Infrastructure Procurement
Management
Functional /
IT Service Business
Business
Management Domain
Process
Experts
Experts
Data /Voice
Communications
Stakeholder Types
318
Concerns
Executive CxO
Programme
Concerns are interests in a system Management Office
Line
Management
relevant to one or more of its
stakeholders. Concerns may
Executive pertain to any aspect of the
system’s functioning, development,
or operation, including Application
HR Line Management
Management performance, reliability, security,
distribution, and evolvability, and Infrastructure Procurement
Management
IT Service Business
Functional /
Business
may determine the acceptability of
Management Domain
Experts
Process
Experts the system Data /Voice
Communications
Stakeholder Types
319
Architecture View (synonym: View)
320
Architecture Viewpoint (synonym: Viewpoint)
321
Source: ISO/IEC/IEEE Std 40210-2011. Used with permission
Architecture Views and Viewpoints
Used in phases A to D
Architecture viewpoints are generic, and can be stored in libraries for reuse.
323
What is an Architecture View?
For example: a building architect might create wiring diagrams, floor plans,
and elevations to describe different facets of a building to its different
stakeholders (electricians, owners, planning officials etc.)
324
A Simple Example of an Architecture Viewpoint
325
A Simple Example of an Architecture View
• what trade-offs have been made (e.g. between security and performance)?
327
The Architecture View Creation Process
5. Generate views
328
Benefits
Less work for the architects (the viewpoints have already been defined and
so the views can be created faster)
329
The Architecture View Creation Process
(Cont’d)
330
Using TOGAF Artifacts
Catalogs
Matrices
Diagrams
331
Catalogs
For example
Driver/Goal/Objective Catalog
332
Matrices
For example
333
Stakeholder Map Matrix
Functional
Decomposition diagram
Procurement Understanding what building blocks of the architecture KEY Technology Portfolio catalog
- Acquirers can be bought, and what constraints (or rules) exist that PLAYERS
are relevant to the purchase. The acquirer will shop with Technology Standards Catalog
multiple vendors looking for the best cost solution while
adhering to the constraints (or rules) applied by the
architecture, such as standards. The key concern is to
make purchasing decisions that fit the architecture, and
thereby to reduce the risk of added costs arising from
non-compliant components.
Diagrams
For example
335
Example Business Footprint Diagram
336
TOGAF Standard, Version 9.2 Artifacts
337
Summary
338
Summary
339
Test Yourself Question
340
Reference
TOGAF 9.2
https://pubs.opengroup.org/architecture/togaf92-doc/arch/
346
Business Transformation Readiness Assessment
Steps
4. Assess the risks for each readiness factor and identify mitigating actions
347
Readiness Factors
Vision Accountability
Governance
348
Assess the Readiness Factors
349
Readiness Factor Rating
350
Readiness Factor Risks & Actions
351
Summary
TOGAF 9.2
https://pubs.opengroup.org/architecture/togaf92-doc/arch/
Identify risks
Analyze risks
Mitigate risks
Monitor risks
Risk Management
358
Risk Management in the ADM
359
Risk Management in the ADM
New risks may be identified in Phase G (or at any other phase actually)
Another full or partial ADM cycle may be required to mitigate some risks
360
Initial risk assessment
361
Risk Score or Risk Level
362
Risk Classification Scheme
363
Risk Identification and Mitigation Worksheet
364
Summary
TOGAF 9.2
https://pubs.opengroup.org/architecture/togaf92-doc/arch/
369
Roadmap
Introduction
and
371
What is a Business Scenario?
the people and computing components (the “actors”) who execute it;
372
Business Scenarios
The TOGAF Series Guide: Business Scenarios (G176) defines a method for
developing Business Scenarios
373
Business Scenarios and the ADM
Is “SMART”
375
SMART
Specific
defines what needs to be done to done in the business;
Measurable
has clear metrics for success;
Actionable
clearly segments the problem, and provides the basis for finding a solution;
Realistic
defines the bounds of technology capability and cost constraints;
Time-bound
gives a clear understanding of when a solution expires
376
The Benefits of Business Scenarios
377
Who Contributes to a Business Scenario?
IT vendors
378
Developing a Business Scenario
379
Getting Business Scenarios Right
380
Some reminders
Workshop Follow up
Focus Focus
382
Summary
Business scenarios help address one of the most common issues facing
businesses
Aligning the IT with the business
383
Practical Example – AS IS Business Scenario
Practical Example – TO BE Business Scenario
Workshop
Objectives
Approach
Steps
Inputs
Outputs
388
Phase B Objectives
389
Approach
390
Phase B: Inputs
Select resources
Select viewpoints
393
Mapping Value Streams to
Business Capabilities
394
Organization Mapping
395
Additional Techniques
396
Step 1: Select Reference Models, Viewpoints, and
Tools
397
TOGAF Standard, Version 9.2 Artifacts
Note:
Next module provides detailed
information on Phase B Catalogs,
Matrices and Diagrams
398
Step 2: Develop Baseline Business Architecture
Description
399
Step 3: Develop Target Business Architecture
Description
400
Step 4: Perform Gap Analysis
Identify gaps between the baseline and target architectures using Gap
Analysis technique
Continued…
401
Step 5: Define Candidate Roadmap Components
402
Step 6: Resolve Impacts Across the Architecture
Landscape
Identify:
403
Step 7: Conduct Formal Stakeholder Review
404
Step 8: Finalize the Business Architecture
405
Step 9: Create Architecture Definition Document
406
Phase B: Outputs
408
Architecture Definition Document – Business
Architecture Components
409
Architecture Requirements Specification
Success measures
Architecture requirements
Business service contracts
Application service contracts
Implementation guidelines
Implementation specifications
Implementation standards
Interoperability requirements
IT service management requirements
Constraints
Assumptions
410
Architecture Requirements Specification – Business
Architecture Components
Technical requirements
411
Summary
Develop the Target Business Select reference models, viewpoints, Request for Architecture Work Statement of Architecture Work, updated if
Architecture that describes how the and tools Business principles, business goals, and business drivers necessary
enterprise needs to operate to achieve Capability Assessment Validated business principles, business goals,
the business goals, and respond to the Develop Baseline Business Communications Plan and business drivers
strategic drivers set out in the Architecture Description Organizational Model for Enterprise Architecture Refined and updated Architecture Principles, if
Architecture Vision in a way that Tailored Architecture Framework applicable
addresses the Statement of Develop Target Business Architecture Approved Statement of Architecture Work Draft Architecture Definition Document
Architecture Work and stakeholder Description Architecture Principles, including business principles, when pre- containing content updates:
concerns existing Baseline Business Architecture (detailed), if
Perform gap analysis Enterprise Continuum appropriate
Identify candidate Architecture Architecture Repository Target Business Architecture (detailed with
Roadmap components based upon Define candidate roadmap Architecture Vision, including: Business Capabilities, Value Streams, and
gaps between the Baseline and Target components Refined key high-level stakeholder requirements Organization Map as core artifacts)
Business Architectures Draft Architecture Definition Document, including: Views corresponding to selected viewpoints
Resolve impacts across the Baseline Business Architecture (high-level) addressing key stakeholder concerns
Architecture Landscape Baseline Data Architecture (high-level) Draft Architecture Requirements Specification
Baseline Application Architecture (high-level) including content updates:
Conduct formal stakeholder review Baseline Technology Architecture (high-level) Gap analysis results
Target Business Architecture (high-level) Technical requirements
Finalize the Business Architecture Target Data Architecture (high-level) Updated business requirements
Target Application Architecture (high-level) Business Architecture components of an
Create Architecture Definition Target Technology Architecture (high-level) Architecture Roadmap
Document
Test Yourself Question
414
Resource
Resource
Reference
TOGAF 9.2
https://pubs.opengroup.org/architecture/togaf92-doc/arch/
422
TOGAF Standard, Version 9.2 Artifacts
423
Catalogs, Matrices and Diagrams
Catalogs Diagrams
Business Capabilities catalog Business Model diagram (*)
Value Stream catalog Business Capability map
Value Stream Stages catalog Value Stream map
Organization/Actor catalog Organization map
Driver/Goal/Objective catalog Business Footprint diagram
Role catalog Business Service/Information diagram
Business Service/Function catalog Functional Decomposition diagram
Location catalog Product Lifecycle diagram
Process/Event/Control/Product catalog Goal/Objective/Service diagram
Contract/Measure catalog Use-Case diagram
Organization Decomposition diagram
Matrices Process Flow diagram
Value Stream/Capability matrix Event diagram
Strategy/Capability matrix
Capability/Organization matrix
Business Interaction matrix The exact format of the
Actor/Role matrix catalogs, matrices and
diagrams will depend on
the tools used
424
Catalogs
Catalog Purpose
Business A definitive listing of particular abilities that a business may possess or exchange
Capabilities to achieve a specific purpose.
Catalog
Value Stream A definitive listing of end-to-end collections of value-adding activities that create
Catalog an overall result for a customer, stakeholder, or end user.
Value Stream A definitive listing of end-to-end collections of the different stages for the value-
Stages Catalog adding activities that create an overall result for a customer, stakeholder, or end
user; it includes the following metamodel entities:
Business Capability
Value Stream
Catalogs
Catalog Purpose
Organization/ A definitive listing of all participants that interact with IT, including users and owners of IT systems.
It contains the following metamodel entities:
Actor
•Organization Unit, Actor Location (may be included in this catalog if an independent Location catalog is
Catalog not maintained)
Driver/Goal/ A cross-organizational reference of how an organization meets its drivers in practical terms through
goals, objectives, and (optionally) measures.
Objective It contains the following metamodel entities:
Catalog •Organization Unit, Driver, Goal, Objective, Measure (may optionally be included)
Role Catalog The purpose of the Role catalog is to provide a listing of all authorization levels or zones within an
enterprise. Frequently, application security or behavior is defined against locally understood concepts of
authorization that create complex and unexpected consequences when combined on the user desktop.
It contains the following metamodel entities:
•Role
Catalogs
Catalog Purpose
Business A functional decomposition in a form that can be filtered, reported on, and queried, as a supplement to
graphical Functional Decomposition diagrams.
Service / It contains the following metamodel entities:
Function •Organization Unit,Business Function, Business Service, Information System Service (may optionally be
Catalog included here)
Location A listing of all locations where an enterprise carries out business operations or houses architecturally
relevant assets, such as data centers or end-user computing equipment.
Catalog It contains the following metamodel entities:
•Location
Process/ The Process/Event/Control/Product catalog provides a hierarchy of processes, events that trigger
processes, outputs from processes, and controls applied to the execution of processes. This catalog
Event/ Control/ provides a supplement to any Process Flow diagrams that are created and allows an enterprise to filter,
Product report, and query across organizations and processes to identify scope, commonality, or impact.
It contains the following metamodel entities:
Catalog
•Process, Event, Control, Product
Catalogs
Catalog Purpose
Contract/ A listing of all agreed service contracts and (optionally) the measures attached to those
contracts. It forms the master list of service levels agreed to across the enterprise.
Measure
Catalog It contains the following metamodel entities:
•Business Service
•Information System Service (optionally)
•Contract
•Measure
Matrices
Capability/Organization matrix
Strategy/Capability matrix
Actor/Role matrix
429
Capability/Organization Matrix
430
Strategy/Capability Matrix
431
Value Stream/Capability Matrix
433
Actor/role Matrix
This matrix show which actors perform which roles, supporting definition of
security and skills requirements.
Infrastructure
Office of Steering Group Business Unit Strategy and Architecture
Implementation
CIO Actors Actors Actors Actors
Actors
Head of Implementation
Infrastructure Strategist
Infrastructure Designer
IT Management Forum
Enterprise Architect
Project Manager
IT Operations
R = Responsible for carrying out the role
A = Accountable for actors carrying out the role
C = Consulted in carrying out the role
I = Informed in carrying out the role CIO
Strategy Lifecycle Roles
Architecture Refresh I R A I C C R C C C I I R I C C
Architecture Roadmap I C A I R C C I C R I I R C C I C
Benefits Assessment I I I I I I I I I R R I C A
Change Management C I A I I I R I I I R R C
Framework Refresh C C C C C I C A I I I R C C I
Project Lifecycle Roles
Solution Architecture Vision I I I A I I C C I I R I C C R
Logical Solution Architecture A I I C C I I R I C C C R
Physical Solution Architecture A I I C C I I R I C R C R
Design Governance A I I C C I I R I C R C C
Architecture Configuration Management C I I R R R A
434
Diagrams
435
Business Capability Map
436
Value Stream Map
437
Mapping Value Streams to
Business Capabilities
438
Organization Map
A diagram showing the relationships between the primary entities that make
up the enterprise, its partners, and stakeholders
439
Business Footprint Diagram
440
Example Business Footprint Diagram
441
Business Service/Information Diagram
442
Example Business Service/Information Diagram
Complaint
Complaint Handling
Common Faults
Service
Customer Details
Complaint
Resolution Customer Details
Basic example
443
Example Business Service/Information Diagram
Complaint
Fault
Complaint Handling
Common Faults Management
Service
Service
Customer Details
Customer
Complaint
Resolution Customer Details
Lead
Management
Service
444
Functional Decomposition Diagram
445
Example Functional Decomposition Diagram
446
Product Lifecycle Diagram
447
Example Product Lifecycle Diagram
448
Goal/Objective/Service Diagram
Services are associated with the drivers, goals, objectives, and measures
that they support, allowing the enterprise to understand which services
contribute to similar aspects of business performance.
This also provides qualitative input on what constitutes high performance for
a particular service.
449
Example Goal/Objective/Service Diagram
Goal:Increase Role:CFO
Revenues
Role: Role:
VP Marketing VP Sales
Objective: Objective:
After Sales Creating new line
Market of cars by end of…
Function:
Sales and
Marketing
Service:
Marketing
Service: Pre-
owned vehicles-
Service:
Campaign
Service:
Sales
Service:
Pre-Sales
Service: Order
To Delivery
450
Business Use-case Diagram
They help to describe and validate the interaction between actors and their
roles to processes and functions.
As the architecture progresses, the use-case can evolve from the business
level to include data, application, and technology details. Architectural
business use-cases can also be re-used in systems design work.
451
Example Business Use-case Diagram
452
Organization Decomposition Diagram
This describes the links between actor, roles, and location within an
organization tree.
453
Example Organization Decomposition Diagram
454
Process Flow Diagram
This depicts all models and mappings related to the process metamodel
entity.
It shows sequential flow of control between activities and may utilize swim-
lane techniques to represent ownership and realization of process steps.
455
Example Process Flow Diagram
Start
Step 1 Step 2 Step 3 Step 4
456
Example Process Flow Diagram
Technical Support
Team
Sales Rep
Pricer Pricer
Start Step 2
Step 1 Step 3 Step 4
Custom Bid
Approver Customer Rep Customer Rep
Customer Rep
457
Events Diagram
458
Example Events Diagram
Impacts/Generates
Triggers
Event Business
Process result
459
Example Events Matrix
462
Building Block Characteristics
A building block has a type that corresponds to the metamodel (e.g. actor,
application, data entity …)
463
A Good Building Block
464
Building Blocks
465
ABBs and SBBs
ABBs SBBs
Related to Architecture Continuum Solutions Continuum
ADM Phases A, B, C and D E
Functionality Products
Define
Requirements Components
Product
Aware of Technology
Vendor
ABBs direct and guide development of SBBs
Relationship
SBBs implement functionality defined in ABBs
466
Building Block Design
Building blocks may implement one, more than one, or only part of a service
identified in the architecture
467
Start with
abstract entities
In Phases B, C and D:
Building blocks within the
Business, Data, Applications and
Technology Architectures are
evolved to a common pattern of
steps
Pattern: defined as “an idea that has been useful in one practical context
and will probably be useful in others”
Building blocks are what you use: patterns can tell you how you use them,
when, why, and what trade-offs you have to make in doing so.
473
Examples of Building Architecture Patterns
474
Examples of EA Patterns
https://patterns.arcitura.com/cloud-computing-patterns
https://patterns.arcitura.com/soa-patterns
475
Test Yourself Question
476
Reference
TOGAF 9.2
https://pubs.opengroup.org/architecture/togaf92-doc/arch/
Spot gaps between the Baseline Architecture and the Target Architecture
481
Gap Analysis Example
482
Gap Analysis Example
483
Summary
TOGAF 9.2
https://pubs.opengroup.org/architecture/togaf92-doc/arch/
Defining interoperability
Refining interoperability
489
Architecture Development Method
491
Interoperability requirements and solutions
The workflow between the various systems must also be taken into account.
492
Interoperability requirements and solutions
493
Summary
TOGAF 9.2
https://pubs.opengroup.org/architecture/togaf92-doc/arch/
The Approach
This module is an introduction to the next two modules that look at the two
Information Systems Architectures
498
Phase C Objectives
499
Approach
Continued…
500
Top-Down Design – Bottom-up Implementation
Design: Implementation:
501
Alternative Approach: Data-Driven Sequence
Implementation
502
Approach: Architecture Repository
503
Considerations for Data Architecture
504
Summary
506
Reference
TOGAF 9.2
https://pubs.opengroup.org/architecture/togaf92-doc/arch/
Objectives
Inputs
Steps
Outputs
509
Data Architecture – Objectives
510
Phase C – Data: Inputs
Continued…
Phase C – Data: Inputs
Architecture Vision
Architecture Repository
Draft Architecture Definition
Document
Draft Architecture Requirements
Specification
Business Architecture
components of an Architecture
Roadmap
Steps
Continued…
514
TOGAF Standard, Version 9.2 Artifacts
Note:
Next Module provides detailed
information on Phase C: Data
Architecture, Catalogs, Matrices
and Diagrams
515
Step 2: Develop a Baseline Data Architecture
Description
Continued…
516
Step 3: Develop Target Data Architecture Description
Use the models identified in step 1 to describe the target Data Architecture
517
Step 4: Perform Gap Analysis
Identify gaps between the baseline and target architectures using Gap
Analysis technique
518
Step 5: Define candidate roadmap components
519
Step 6: Resolve impacts across the Architecture
Landscape
Identify:
520
Step 7: Conduct Formal Stakeholder Review
Continued…
521
Step 8: Finalize the Data Architecture
522
Step 9: Create Architecture Definition Document
523
Phase C: Outputs: Data Architecture
525
Architecture Requirements Specification –
Data Architecture Components
526
Summary
528
Test Yourself Question
Q. Which of the following is/are logical data model(s) which can be used
during Data Architecture?
A. DODAF
B. ARTS
C. Energistics Data Model for the Petrotechnical industry
D. Zachman
529
Reference
TOGAF 9.2
https://pubs.opengroup.org/architecture/togaf92-doc/arch/
535
TOGAF Standard, Version 9.2 Artifacts
536
Catalogs, Matrices and Diagrams
Catalogs Diagrams
Data Entity/Data Component Conceptual Data diagram
catalog Logical Data diagram
Data Dissemination diagram
Data Security diagram
Matrices Data Migration diagram
Data Entity/Business Function Data Lifecycle diagram
matrix
Application/Data matrix
The exact format of the
catalogs, matrices and
diagrams will depend on
the tools used
537
Catalogs
Catalog Purpose
Data Entity/Data To identify and maintain a list of all the data use across the enterprise, including
Component data entities and also the data components where data entities are stored.
Catalog
It contains the following metamodel entities:
•Data Entity
•Logical Data Component
•Physical Data Component
Matrices
Application/Data matrix
539
Data Entity/Business Function Matrix
540
Example Data Entity/Business Function Matrix
BUSINESS
FUNCTION
CUSTOMER BUSINESS CUSTOMER PRODUCT
(Y-AXIS) /
MASTER PARTNER LEADS MASTER
DATA
ENTITY (X-AXIS)
Customer Business partner data Business partner Lead Processing N/A
Relationship management service data management Service
Management Owner – Sales & Marketing service Owner – Customer
business unit executive Owner of data entity Relationship Manager
Function can Create, read, (person or Function can only
update and delete customer organization) Create, read, update
master data Function can Create, customer leads
read, update and
delete
Applications will create, read, update, and delete specific data entities that
are associated with them.
For example, a CRM application will create, read, update, and delete
customer entity information.
542
Example Application/Data Matrix
APPLICATION (Y-AXIS)
DESCRIPTION OR COMMENTS DATA ENTITY DATA ENTITY TYPE
AND DATA (X-AXIS)
Commerce Engine System of record for order Sales orders Transactional data
book
Sales Business Warehouse and data mart that Intersection of multiple data Historical data
Warehouse supports North American region entities (e.g. All sales orders by
customer XYZ and by month for
2006)
Diagrams
544
Conceptual Data Diagram
It depicts the relationships among the critical data entities (or classes) within
the enterprise.
Account
I.A1
Information
Contact Process
P.CS13
Payment
T.P8 P.CS5
Service
Agent Enquiry
Request
A.A4 T.C1
Customer
A.C2 Customer
Appeal Complaint
Information
I.C1 T.C19 T.C16
545
Logical Data Diagram
It depicts logical views relationships among the critical data entities (or
classes) within the enterprise.
The audience is
Application developers
Database designers
546
Data Dissemination Diagram
The diagram should show how the logical entities are to be physically
realized by application components.
Additionally, the diagram may show data replication and system ownership
of the master reference for data.
547
Example Data Dissemination Diagram
Warehouse
Warehouse
Customer
Order History
Stock
Online Account
Online Account
Self
SelfService
Service
Billing
Billing
Customer
Account Balance
Invoice History
Stock Warehouse
548
Data Security Diagram
This relationship can also be shown in a matrix form between two objects or
can be shown as a mapping.
549
Example Data Security Diagram
Class of Roles
(by job function)
Actor Business Process
Function
Single
- Sign
Physical
On or
Access
Access Control
Location Business
Service
Access Control
(levels of
Granularity)
Access Control
(levels of Logical
Granularity) Application
Component
550
Example Data Security Matrix
CLASS OF
BUSINESS TYPE OF
ACTOR ROLES (JOB FUNCTION LOCATION
SERVICE ACCESS
FUNCTION)
Financial Analyst SOA Portfolio Financial Analysis SOA portfolio service NA (US, CA) Physical
Financial Analyst EMEA (UK, DE) Access Control
APJ (tables xyz only)
Procurement & Procurement WW Direct Supplier portal NA (US Midwest) Access control
Spend Analyst Management and Procurement Service
Control
WW Product Geo Brand WW Direct Supplier Portal WW (all Geos) Access Control
Development Managers Procurement Service
(Org Unit)
Data Migration Diagram
The Data Migration diagram shows the flow of data from the source to the
target applications.
552
Example Data Migration Diagram
ABM
Source of Customer CRM
records
ERP
BDW
Source of order
history System of Record for
Material Master & Order
history
Cust_Street_Addr CUSTADDR_LINE1
Cust_Street_Addr CUSTADDR_LINE2
Cust_Street_Addr CUSTADDR_LINE3
Cust_ContactName CUSTCONTACT
Cust_Tele CUSTTELEPHONE
Data Lifecycle Diagram
Fulfilment Order
New Fulfilled Invoiced Paid Closed Archived Deleted
Customer Order
New Dispatched Closed Archived Deleted
555
Module 26
Phase C:
Application Architecture V9.2 Edition Copyright © 2009-2018
All rights reserved
Originally Published by The Open Group, 2018
Updated by ILKD, 2020
Not for distribution outside trainees
Module Objectives
Objectives
Inputs
Steps
Outputs
557
Application Architecture – Objectives
558
Phase C: Inputs: Application Architecture
Continued…
Phase C: Inputs: Application Architecture
Architecture Vision
Architecture Repository
Draft Architecture Definition
Document
Draft Architecture Requirements
Specification
Business and Data Architecture
components of an Architecture
Roadmap
Continued…
Steps
562
Step 1: Select reference models, viewpoints, and tools
563
TOGAF Standard, Version 9.2 Artifacts
Note:
Next module provides detailed
information on Phase C:
Application Architecture,
Catalogs, Matrices and Diagra
564
Recommended Application Architecture Modelling
Process
565
III-RM
Business and Technical Drivers
The cause:
• multiple systems, conceived and developed individually Sell Space
Compounding the problem: Customer Support
• cross-functional teams continuously forming, new Selling
business partners, stove-piped information
Internal Space
Manufacturing
Appl 1 Legal
Finance Online
Appl 2 Assembling Systems
Buy Space
Appl 50 Design
Procuring Systems
Appl 1 ERP
Partner 1
Systems
Appl 2 Requirements
Systems
Partner 2 Appl 50
Appl 1
Procurement Systems
Systems
Appl 2
Continued…
567
Step 3: Develop Target Application Architecture
Description
568
Step 4: Perform Gap Analysis
Identify gaps between the baseline and target architectures using Gap
Analysis technique
569
Step 5: Define candidate roadmap components
570
Step 6: Resolve impacts across the Architecture
Landscape
Identify:
571
Step 7: Conduct Formal Stakeholder Review
Continued…
572
Step 8: Finalize the Application Architecture
573
Step 9: Create Architecture Definition Document
574
Phase C: Outputs: Application Architecture
576
Architecture Requirements Specification –
Application Architecture Components
577
Summary
579
Test Yourself Question
A. As computer systems
B. As logical groups of capabilities
C. As schemas
D. As data-flow diagrams
E. As UML diagrams
580
Reference
TOGAF 9.2
https://pubs.opengroup.org/architecture/togaf92-doc/arch/
586
TOGAF Standard, Version 9.2 Artifacts
587
Catalogs, Matrices and Diagrams
Catalogs Diagrams
Application Portfolio catalog Application Communication
Interface catalog diagram
Application and User Location
diagram
Matrices Application Use-Case diagram
Application/Organization matrix Enterprise Manageability
Role/Application matrix diagram
Application/Function matrix Process/Application Realization
Application Interaction matrix diagram
Software Engineering diagram
Application Migration diagram
The exact format of the Software Distribution diagram
catalogs, matrices and
diagrams will depend on
the tools used
588
Catalogs
Catalog Purpose
Application Portfolio To identify and maintain a list of all the applications in the enterprise. This list helps to define the
Catalog horizontal scope of change initiatives that may impact particular kinds of applications. An agreed
Application Portfolio allows a standard set of applications to be defined and governed.
590
Matrices
Application/Organization matrix
Role/Application matrix
Application/Function matrix
591
Application/Organization Matrix
592
Example Application/Organization Matrix
APPLICATION
(Y-AXIS)
PROCUREMENT AND CORPORATE
AND CUSTOMER SERVICES HR
WAREHOUSING FINANCE
ORGANISATION
UNIT (X-AXIS)
SAP HR X X X
SIEBEL X X
SAP X X X
FINANCIALS
PROCURESOFT X X
Role/Application Matrix
This matrix depicts the relationship between applications and the business
roles that use them within the enterprise.
594
Example Role/Application Matrix
APPLICATION (Y-
CALL CENTRE CHIEF
AXIS) AND FUNCTION CALL CENTRE MANAGER FINANCE ANALYST
OPERATOR ACCOUNTANT
(X-AXIS)
SAP HR X X X X
SIEBEL X X
SAP FINANCIALS X X X X
PROCURESOFT X X
Application/Function Matrix
596
Example Application/Function Matrix
APPLICATION (Y-
GENERAL LEDGER
AXIS) AND FUNCTION CALL CENTRE 1ST LINE WAREHOUSE CONTROL VACANCY FILLING
MAINTENANCE
(X-AXIS)
SAP HR X X X X
SIEBEL X X
SAP FINANCIALS X X X
PROCURESOFT X X
Example Application Interaction Matrix
Application 1 Consumes
Application 4
Diagrams
599
Application Communication Diagram
600
Application Communication Diagram
601
Alternate Example:
N2 Model
1c
ABC
1a
1b
ABM 2a
3c
CCD 3a
4a
3b
CRM
1d
4b
IPC
3d
602
Alternate Example:
Information Exchange Matrix
This diagram depicts the business locations from which business users
typically interact with the applications, but also the hosting location of the
application infrastructure.
604
Example Application & User Location Diagram (part 1)
INTERNAL,
USER
CUSTOMER LOCATION
APPLICATION USER TYPE BUSINESS
OR ADDRESS ORG UNIT (USER
LOCATION BELONGS TO)
PARTNER
CRM Developer Internal NA Western Chicago Sears NA Sales &
Super User Region tower office Marketing
Administrator Chicago
EMEA EMEA Sales
Headquarters, Downtown office
UK Middlesex, London
Source: wikipedia.org
607
Enterprise Manageability Diagram
Analysis can reveal duplication and gaps, and opportunities in the IT service
management operation of an organization.
608
Example Enterprise Manageability Diagram
Process/Application Realization Diagram
This diagram depicts the sequence of events when multiple applications are
involved in executing a business process.
610
Example Process/Application Realization Diagram
Software Engineering Diagram
612
Example Software Engineering Diagram
Application Migration Diagram
614
Example Application Migration Diagram
Software Distribution Diagram
616
Module 28
The Integrated
Information Infrastructure
Reference Model (III-RM)
V9.2 Edition Copyright © 2009-2018
All rights reserved
Originally Published by The Open Group, 2018
Updated by ILKD, 2020
Not for distribution outside trainees
Roadmap
Module Objectives
619
Key Business and Technical Drivers
620
Integrated Information Infrastructure Reference Model
621
TOGAF TRM
Qualities
Fundamentally a layered view, major
Infrastructure Applications Business Applications layers being
Application Platform Interface
International Operations
Transaction Processing
Software Engineering
Data Management
User Interface
Management
Security
Communication Infrastructure
Qualities
Communications
TOGAF TRM Orientations
International Operations
Transaction Processing
Software Engineering
Comm Infrastructure Interfaces
Data Management
Security
Network Services
Application Platform
Network Services
International Operations
Transaction Processing
Software Engineering
Data Management
Security
Network Services
Application Platform
Network Services
Qualities
Integrated Information Infrastructure Reference Model
– High-level Model
Application Platform
626
Components of the High-Level III-RM
Business Applications:
Brokering Applications
Infrastructure Applications:
Information Provider Applications
Development Tools
Management Utilities
627
Components of the High-Level III-RM
Application Platform
628
Components of the High-Level III-RM
629
Integrated Information Infrastructure Reference Model
– Detailed Model
A key driver for the III-RM is the Need for Boundaryless Information Flow:
getting information to the right people at the right time in a secure, reliable
manner
631
Module 29
Phase D:
Technology Architecture V9.2 Edition Copyright © 2009-2018
All rights reserved
Originally Published by The Open Group, 2018
Updated by ILKD, 2020
Not for distribution outside trainees
Module Objectives
Objectives
Approach
Steps
Inputs
Outputs
633
Phase D Objectives
634
Approach
635
Technology Architecture: Inputs
639
TOGAF Standard, Version 9.2 Artifacts
Note:
Next module provides detailed
information on Phase D:
Technology Architecture,
Catalogs, Matrices and Diagrams
640
Step 2: Develop a Baseline Technology Architecture
Description
641
Step 3: Develop Target Technology Architecture
Description
642
Step 4: Perform Gap Analysis
Identify gaps between the baseline and target architectures using Gap
Analysis technique
643
Step 5: Define candidate roadmap components
644
Step 6: Resolve impacts across the Architecture
Landscape
Identify:
645
Step 7: Conduct Formal Stakeholder Review
Continued…
646
Step 8: Finalize the Technology Architecture
647
Step 9: Create Architecture Definition Document
648
Technology Architecture Outputs
Technology views
650
Architecture Requirements Specification –
Technology Architecture Components
651
Summary
653
Reference
TOGAF 9.2
https://pubs.opengroup.org/architecture/togaf92-doc/arch/
659
TOGAF Standard, Version 9.2 Artifacts
660
Catalogs, Matrices and Diagrams
Catalogs Diagrams
662
Catalogs
Catalog Purpose
Technology This documents the agreed standards for technology across the enterprise covering
technologies, and versions, the technology lifecycles, and the refresh cycles for the
Standards
technology.
Catalog
It can be implemented as an extension to the Technology Portfolio Catalog and thus will
share the same metamodel entities:
•Technology Service, Logical Technology Component, Physical Technology Component
Technology This catalog identifies and lists all the technology in use across the enterprise, including
hardware, infrastructure software, and application software. An agreed technology portfolio
Portfolio
supports lifecycle management of technology products and versions and also forms the
Catalog basis for definition of technology standards
It contains the following metamodel entities:
•Technology Service, Logical Technology Component, Physical Technology Component
Matrices
Application/Technology matrix
664
Application/Technology Matrix
665
Example Application/Technology Matrix
HARDWARE SOFTWARE
TECH FUNCTION HARDWARE LOGICAL SOFTWARE LOGICAL
PHYSICAL PHYSICAL
Load balancing Name – Balancer Model/Type – IBM P7xx Product- IBM Load SW Components –
Vendor - IBM Serial Number – balance manager LB v3.2 (list all the
Server Type – eServer 1S4568 Vendor - IBM other components of
Clustered – No Processor Type - RISC OS – UNIX the SW product)
No. of Nodes – N/A Power p5 AIX 10.2.1
Server logical address - Number of Processors - License Type -
[email protected] 8 way Enterprise wide
Maintenance Window – Memory - 1GB license
Sun 0100 to 0300 Hard drive - 40 GB License expiry date -
IP - 11.xx.xx.xx 12/31/2021
Example Application/Technology Matrix
Load Balancer Smart dispatch v1.2 (both installation Load balancing server
and execution code) ([email protected])
Processing diagram
669
Environments and Locations Diagram
Identifies the locations from which business users typically interact with the
applications.
670
Example Environments and Locations Diagram
671
Platform Decomposition Diagram
672
Example Platform Decomposition Diagram
Attributes Attributes
• Name Product Name
• Model/Type Vendor
• Clusters OS
• Number of Components SW components
• Vendor License Type
• Server Type (mainframe, Mid range, RISC, Intel) License Expiry etc
• Server logical name
• IP Address etc
673
Processing Diagram
674
Example Processing Diagram
Order capture
(DB server)
Over LAN
HTTP
675
Network Computing Hardware Diagram
This diagram shows the "as deployed" logical view of logical application
components in a distributed network computing environment.
Application
Web Server cluster
Load server Application
(node 3)
Web Database Database
Balancer cluster Server cluster
server (ABM (ABM
and (node 3)
App Server Staging)
cluster Production)
Dispatcher cluster - node 3
Web (ABM)
server
cluster-
node 3 DFS Distributed File
(ABM) System (html,
images)
App Server
677
Network and Communications Diagram
678
Network and Communications Diagram
DMZ KEY
Client
Server
Port xxx Port xxx PC
Opened on Opened on
Networ
Internet Firewall Firewall Network
k Area
Mobile
Device
Data
Store
OBMG OBMG
GPRS Proprietary Proprietary User Network Linking
(OBMG / Encrypted) Protocol Protocol Firewall
Device
(Encrypted) (Encrypted)
Mobile Device
OBMG
Prop col
DMZ Proxy
OBM ry
(Enc
Proto ted)
rieta
ryp
G
LAN
MS Exchange
Mail Synch Protocol
MG
OB ietary
pr l Au
Pro otoco d) th c ol
Pr ypte OBMG Pr o to Microsoft
cr o Pr
(En to
Server c ol Au
th Exchange
Cradle / USB
Cable
679
Module 31
TOGAF® Foundation
Architecture: the TRM
V9.2 Edition Copyright © 2009-2018
All rights reserved
Originally Published by The Open Group, 2018
Updated by ILKD, 2020
Not for distribution outside trainees
Roadmap
Module Objectives
682
Foundation Architectures
683
TRM Components
684
The TRM
689
Summary
693
Test Yourself Question
694
Module 32
Phase E:
Opportunities and
Solutions V9.2 Edition Copyright © 2009-2018
All rights reserved
Originally Published by The Open Group, 2018
Updated by ILKD, 2020
Not for distribution outside trainees
Module Objectives
Objectives
Approach
Steps
Inputs
Outputs
696
Phase E Objectives
697
Approach
698
Phase E: Inputs
Product Information
Request for Architecture Work
Capability Assessment
Communications Plan
Planning Methodologies
Governance models and
frameworks
Tailored Architecture Framework
Continued
Phase E: Inputs
702
Step 2: Determine Business Constraints for
Implementation
703
Step 3: Review and Consolidate Gap Analysis Results
from Phases B to D
704
Step 4: Review Consolidated Requirements Across
Related Business Functions
705
Step 5: Consolidate and Reconcile Interoperability
Requirements
706
Step 6: Refine and Validate Dependencies
Sequence of implementation
Transition Architectures
707
Step 7: Confirm Readiness and Risk for Business
Transformation
708
Step 8: Formulate Implementation and Migration
Strategy
709
Step 9: Identify and Group Major Work Packages
Classify system
Mainstream Systems
Contain Systems
Replace Systems
710
Step 10: Identify Transition Architectures
711
Step 11:Create the Architecture Roadmap &
Implementation and Migration Plan
The Implementation and Migration Plan, Version 0.1 must be aligned to the
Architecture Roadmap
712
Phase E Outputs
Continued
Phase E Outputs
Capability Assessment,
including:
• Business Capability Assessment
• IT Capability Assessment
Architecture Roadmap,
including:
• Work Package portfolio
• Identification of Transition
Architectures, if any
• Implementation Recommendations
Implementation & Migration Plan
(outline)
Summary
717
Project Context Diagram
718
Project Context Diagram
719
Benefits Diagram
720
Benefits Diagram
721
Test Yourself Question
722
Reference
TOGAF 9.2
https://pubs.opengroup.org/architecture/togaf92-doc/arch/
Objectives
Approach
Steps
Inputs
Outputs
726
Phase F Objectives
Ensure that the business value and cost of work packages and Transition
Architectures is understood by key stakeholders
727
Approach
728
Phase F: Inputs
Align the Implementation and Migration Plan with the used management
frameworks
Business Planning
Enterprise Architecture
Portfolio/Project Management
Operations Management
732
Step 2: Assign a Business Value to Each Work
Package
Estimate the business value for each project using the Business Value
Assessment Technique
733
Step 3: Estimate Resource Requirements, Project
Timings, and Availability/Delivery Vehicle
734
Step 4: Prioritize the Migration Projects through the Conduct of a
Cost/Benefit Assessment and Risk Validation
735
Step 5:Confirm Architecture Roadmap and Update
Architecture Definition Document
736
Step 6: Generate the Implementation & Migration Plan
737
Step 7: Complete the Architecture Development Cycle
and Document Lessons Learned
738
Phase F Outputs
741
Test Yourself Question
Q. When preparing the detailed Migration Plan, which of the following should
not be a consideration?
A. Risk Assessment
B. Project Priorities
C. Availability of Resources
D. Cost/benefit assessment
E. Choice of target platform
742
Reference
TOGAF 9.2
https://pubs.opengroup.org/architecture/togaf92-doc/arch/
747
The Implementation Factor Assessment and
Deduction Matrix
Factors include:
Risks
Issues
Assumptions
Dependencies
Actions
Impacts
748
The Implementation Factor Assessment and
Deduction Matrix
749
Example – Implementation Factor Assessment and
Deduction Matrix
The Consolidated Gaps, Solutions and Dependencies
Matrix
Input to Phase F
Will drive the creation of projects and migration planning in Phases E and F
751
Example – Consolidated Gaps, Solutions and
Dependencies Matrix
Architecture Definition Increments table
It is created in Phase F
Lists the projects and their incremental deliverables across the Transition
Architectures
753
Architecture Definition Increments table
The Transition Architecture State Evolution Table
Shows the proposed state of the architectures at various levels using the
defined taxonomy (e.g. TRM)
Drawn up in Phase F
All SBBs should be described with respect to their delivery and impact on
services
755
The Transition Architecture State Evolution Table
The Business Value Assessment Technique
Used in Phase F
757
The Business Value Assessment Technique
Summary
This module has explained the techniques used in Phase E and F for
migration planning. In particular, it has discussed:
759
Reference
TOGAF 9.2
https://pubs.opengroup.org/architecture/togaf92-doc/arch/
763
Capability based planning
764
Capabilities
765
Capability based planning
Capabilities are directly derived from the corporate strategic plan to satisfy
the enterprise goals, objectives, and strategies
766
Capability based planning, EA and Project/Portfolio
Management
767
Summary
TOGAF 9.2
https://pubs.opengroup.org/architecture/togaf92-doc/arch/
Objectives
Approach
Steps
Inputs
Outputs
774
Phase G Objectives
775
Approach
Adopt a phased deployment schedule that reflects the business priorities embodied
in the Architecture Roadmap
Define an operations framework to ensure the effective long life of the deployed
solution
776
Phase G: Inputs
Continued
Phase G: Inputs
Architecture Requirements
Specification
Architecture Roadmap
Implementation Governance
Model
Architecture Contract
Request for Architecture Work
from E and F
Implementation and Migration
Plan
Steps
780
Step 2: Identify deployment resources and skills
781
Step 3: Guide development of solutions deployment
782
Step 4: Perform EA compliance reviews
783
Step 5: Implement business and IT operations
784
Step 6: Do post-implementation review, close the
implementation
785
Phase G Outputs
Perform appropriate Identify deployment resources Organizational Model for Enterprise Architecture Change Requests
Architecture Governance and skills
functions for the solution and Tailored Architecture Framework Architecture-compliant solutions deployed, including:
any implementation-driven Guide development of solutions The architecture-compliant implemented system
architecture Change Requests deployment Statement of Architecture Work Populated Architecture Repository
Architecture compliance recommendations and
Perform Enterprise Architecture Architecture Vision dispensations
compliance reviews Recommendations on service delivery requirements
Architecture Repository Recommendations on performance metrics
Implement business and IT Service Level Agreements (SLAs)
operations Architecture Definition Document Architecture Vision, updated post-implementation
Architecture Definition Document, updated post-
Perform post-implementation Architecture Requirements Specification implementation
review and close the Business and IT operating models for the implemented
implementation Architecture Roadmap solution
Architecture Contract
788
Test Yourself Question
A. Impact Analysis
B. Principles
C. Strategic Plan
D. Architecture Contracts
E. Risk Assessment
789
Reference
TOGAF 9.2
https://pubs.opengroup.org/architecture/togaf92-doc/arch/
Objectives
Approach
Steps
Inputs
Outputs
793
Phase H Objectives
794
Approach
Change Management Process
796
Change Management Process
797
Maintenance versus Redesign
If the change:
798
Phase H: Inputs
Continued
Phase H: Inputs
Architecture Roadmap
Change Requests (due to
technology changes, business
changes, lessons learned)
Implementation Governance
Model
Architecture Contract
Compliance Assessments
Implementation and Migration
Plan
Continued
Chang Request Contents
801
Steps
3. Manage Risks
803
Step 2. Deploy Monitoring Tools
804
Step 3. Manage Risks
805
Step 4. Provide Analysis for Architecture Change
Management
Analyze performance
Ensure that the expected value realization and SLA are met
806
Step 5. Develop Change Requirements to Meet
Performance Targets
807
Step 6. Manage Governance Process
808
Step 7. Activate the Process to Implement Change
Produce a new Request for Architecture Work and request for investment
809
Phase H Outputs
Architecture updates
Changes to architecture
framework and principles
New Request for Architecture
Work, to initiate another cycle of
the ADM
Statement of Architecture Work,
updated if necessary
Architecture Contract, updated if
necessary
Compliance Assessments,
updated if necessary
Business Users’ Architecture Contract
811
Request for Architecture Work
812
Summary
Preliminary
Phase H Change Management
A.
Ensures that changes to the
Architecture
H.
Vision
B.
architecture are managed in a
Architecture
Change
Management
Business
Architecture cohesive and controlled manner
C.
G. Requirements Information
Implementation Management Systems
Governance Architectures
Establishes and supports the
architecture to provide flexibility
F.
Migration
D.
Technology
to evolve the architecture rapidly
Planning Architecture
E.
Opportunities
in responses to changes in
and
Solutions
© The Open Group
technology and business
Summary
Phase H: Architecture Change Management
Objectives Steps Inputs Outputs
Ensure that the architecture Establish value realization process Request for Architecture Work Architecture updates
lifecycle is maintained
Deploy monitoring tools Organizational Model for Enterprise Architecture Changes to architecture framework and
Ensure that the Architecture principles
Governance Framework is Manage risks Tailored Architecture Framework
executed New Request for Architecture Work, to initiate
Provide analysis for architecture change Statement of Architecture Work another cycle of the ADM
Ensure that the Enterprise management
Architecture Capability meets Architecture Vision Statement of Architecture Work, updated if
current requirements Develop change requirements to meet necessary
performance targets Architecture Repository
Architecture Contract, updated if necessary
Manage governance process Architecture Definition Document
Compliance Assessments, updated if
Activate the process to implement change Architecture Requirements Specification necessary
Architecture Roadmap
Compliance Assessments
815
Reference
TOGAF 9.2
https://pubs.opengroup.org/architecture/togaf92-doc/arch/
Objectives
Approach
Steps
Inputs
Outputs
818
ADM Requirements Management
819
Requirements Management Phase Objectives
820
Approach
821
Requirements Development
822
Resources
It recommends use of
Business Scenarios
823
Volère Requirements Specification Template
A repository for requirements that are beyond the planned scope, or the time
available, for the current iteration.
824
Requirements Management: Inputs
Requirements-related outputs
from each ADM phase
825
Steps Overview
826
Steps in Detail
827
Steps in Detail
828
Steps in Detail
829
Steps in Detail
10. Assess and revise gap analysis for past phases (ADM Phase Step)
830
Requirements Management: Outputs
Updated Architecture
Requirements Specification
831
Requirements Impact Assessment
It identifies the phases of the ADM that need to be revisited to address the
changes
832
Summary
Requirements Management is an
ongoing activity of the ADM.
833
Summary
Requirements Management
Objectives Steps Inputs Outputs
Ensure that the Requirements Management Identify/document requirements The inputs to the Requirements Management Changed requirements
process is sustained and operates for all process are the requirements-related outputs
relevant ADM phases Baseline requirements from each ADM phase. Requirements Impact Assessment, which
identifies the phases of the ADM that need to
Manage architecture requirements identified Monitor baseline requirements The first high-level requirements are produced be revisited to address any changes. The final
during any execution of the ADM cycle or a as part of the Architecture Vision. version must include the full implications of the
phase Identify changed requirement; remove, add, requirements (e.g., costs, timescales, and
modify, and re-assess priorities Each architecture domain then generates business metrics).
Ensure that relevant architecture requirements detailed requirements. Deliverables in later
are available for use by each phase as the Identify changed requirement and record ADM phases contain mappings to new types of
phase is executed priorities; identify and resolve conflicts; requirements (for example, conformance
generate Requirements Impact Statements requirements).
834
Test Yourself Question
A. Business Scenarios
B. Gap Analysis
C. Volère Requirements Specification template
D. Requirements Tools
E. Volère “waiting room” template
835
Reference
TOGAF 9.2
https://pubs.opengroup.org/architecture/togaf92-doc/arch/
The aim of this module is to introduce the key deliverables of the ADM cycle:
839
The role of Architecture Deliverables
840
Architecture Deliverables
841
Request for Architecture Work
842
Statement of Architecture Work
843
Architecture Vision
Produced in Phase A
844
Communications Plan
Produced in Phase A
Allows for a planned and managed process for communication about a new
architecture
845
Architecture Definition Document
846
Architecture Requirements Document
847
Architecture Roadmap
848
Reference
TOGAF 9.2
https://pubs.opengroup.org/architecture/togaf92-doc/arch/
• The classification criteria for solutions and architectures when considering partitioning
• How Architecture Partitioning can be employed in the Preliminary Phase of the ADM
855
Partitioning
Allows for management of costs and complexity by dividing up the Enterprise and
assigning appropriate roles and responsibilities to each partition
856
The Need to Partition
Managing Complexity
Managing Conflicts
Managing Re-use
857
Applying Classification to Partitioned Architectures:
Solution Partitioning
Time
All solutions exist for a period of time
Maturity/Volatility
The extent to which subject matter and environment of a solutions are likely
to change over time
858
Applying Classification to Partitioned Architectures:
Architecture Partitioning
Details
High Level
Details
Implementation
Executives Operation
859
Preliminary Phase
860
Example Teams allocated
861
Summary
862
Reference
TOGAF 9.2
https://pubs.opengroup.org/architecture/togaf92-doc/arch/
How to adapt the ADM using iteration and different levels of architecture
engagement
867
Iteration and Levels
868
Iteration and the ADM
869
Iteration to develop a comprehensive Architecture
Landscape
Architecture Governance
iterations support
governance of change activity
As iterations converge on a
Transition Planning iterations target, extensions into Phases
support the creation of E & F ensure the viability of
formal change roadmaps implementation is considered
874
Approaches to Architecture Development
Baseline is complex
The enterprise is willing to transform
875
Classes of Architecture Engagement
Definition of Change
Implementation of Change
876
Classes of Architecture Engagement
877
Iteration Focus for Classes of Architecture
Engagement (Extract)
The Migration Planning phase of one ADM cycle initiates new projects to
develop architectures
879
A Hierarchy of ADM Processes
880
Iteration within the ADM Cycle – Baseline First
881
Iteration within the ADM Cycle – Target First
882
Architecture Development Iteration “Baseline First”
Iteration 1
Define the Baseline Architecture
Iteration 2
Define the Target Architecture and
gaps
Iteration n
Refine the Baseline Architecture,
Target Architecture, and gaps
883
Architecture Development Iteration “Target First”
Iteration 1
Define the Target Architecture
Iteration 2
Define the Baseline Architecture and
gaps
Iteration n
Refine the Baseline Architecture,
Target Architecture, and gaps.
884
Transition Planning
Iteration 1
Define and agree a set of
improvement opportunities, aligned
against a provisional Transition
Architecture
Iteration n
Agree the Transition Architecture,
refining the identified improvement
opportunities to fit
885
Architecture Governance
Iteration 1
Mobilize architecture governance
and change management
processes.
Iteration n
Carry out architecture governance
and change control
886
Applying the ADM Across the Architecture Landscape
887
Organizing the Architecture Landscape
Guidance is also provided for the use of levels for architecture development
across the Architecture Landscape
889
Reference
TOGAF 9.2
https://pubs.opengroup.org/architecture/togaf92-doc/arch/
893
Roles
Project
Manager
Architecture
Sponsor
Business
Architecture Board
Member There are many roles involved in an Architect
894
Purpose
Definitional Rigor
‘‘Enterprise Architecture’’ and ‘‘Enterprise Architect’’ are widely used but
poorly defined terms.
There is a need for clearer definitions.
895
Purpose
896
Benefits of using the Architecture Skills Framework
Reduced time, cost, and risk in training, hiring, and managing architecture
professionals, both internal and external.
This in turn helps reduce the time, cost and risk of overall solution
development
897
The structure of the Architecture Skills Framework
898
The structure of the Architecture Skills Framework
899
The structure of the Architecture Skills Framework
The TOGAF team will include the following main categories of skills:
Generic Skills: leadership, team working, inter-personal skills, etc.
Business Skills & Methods: business cases, business process,
strategic planning, etc.
EA Skills: modeling, building block design, applications and role design,
systems integration, etc.
Program or Project Management Skills: managing business change,
project management methods and tools, etc.
IT General Knowledge Skills: brokering applications, asset
management, migration planning, SLAs, etc.
Technical IT Skills: software engineering, security, data interchange,
data management, etc.
Legal Environment: data protection laws, contract law, procurement
law, fraud, etc.
900
The structure of the Architecture Skills Framework
Proficiency Levels
901
The structure of the Architecture Skills Framework
902
Summary
903
Reference
TOGAF 9.2
https://pubs.opengroup.org/architecture/togaf92-doc/arch/
906
Module Objectives
907
The Open Group Guide: Integrating Risk and Security
within a TOGAF® Enterprise Architecture
908
Enterprise Security Architecture
Enterprise Architecture Business Drivers / Business Objectives Enterprise Security Architecture
Security Principles
Risk Appetite
Risk Assessment
Business Risk Model / Risk Register Identity &
Access Mgt
Applicable Law and Regulation Register
Continuity
Applicable Control Framework Register Management
Security
Intelligence
Security Services Catalogue
Security
Security Classification Monitoring
Data Quality Compliance
Management
Security Standards Etc.
Business
Data
Application
Technology
910
Adapting the ADM for Security
911
ADM Requirements Management
Use Business Attribute Profiling, a
requirements engineering technique
from The SABSA® Institute
Advantages:
Executive communication in non-IT
terms
Traceability mapping between
business drivers and requirements
Performance measurement against
business-defined targets
Grouping and structuring of
requirements, which facilitates
understanding and oversight by
architects
Preliminary Phase
Consider:
Business Drivers/Business
Objectives affecting security
Security Principles
Risk Appetite
913
Phase A: Architecture Vision
914
Phase B: Business Architecture
Artifacts include:
Security Policy Architecture
Security Domain Model
Trust Framework
Risk Assessment
Business Risk Model/Risk Register
Applicable Law and Regulation
Register
Application Control Framework
Register
915
Phase C: Information Systems Architectures
Artifacts include:
Security Services Catalog
Security Classification
Data Quality
916
Phase D: Technology Architecture
917
Phase E: Opportunities and Solutions
918
Phase F: Migration Planning
919
Phase G: Implementation Governance
920
Phase H: Architecture Change Management
921
Summary
The Open Group Guide: Integrating Risk and Security within a TOGAF®
Enterprise Architecture introduces guidance on Security and the ADM to
help practitioners avoid missing a critical security concern
922
Module 44
Architecture Maturity
Models
V9.2 Edition Copyright © 2009-2018
All rights reserved
Originally Published by The Open Group, 2018
Updated by ILKD, 2020
Not for distribution outside trainees
Module Objectives
Describe the structure and levels of the ACMM developed by CMU for
the US DoC
924
Capability Maturity Models
925
Capability Maturity Models
This shows the organization’s maturity and the areas to focus on for the
greatest improvement and the highest ROI
926
Capability Maturity Models
The original CMM was developed in the early 1990s by CMU and is still
widely used today.
927
The CMMI
According to the CMMI Institute, the use of the CMMI model improves on
best practices by enabling organizations to:
Explicitly link management and engineering activities to business
objectives
Expand the scope of and visibility into the product lifecycle and
engineering activities
Incorporate lessons learned from additional areas of best practice (e.g.,
measurement, risk management etc.)
Implement more robust high-maturity practices
Address additional organizational functions
Comply with ISO standards
928
The CMMI
929
US Department of Commerce ACMM
930
ACMM Maturity Levels
3: Defined
9 architecture elements
2: Under Development
1: Initial
0: None
931
ACMM Enterprise Architecture Elements
Architecture process:
Is there an established Enterprise Architecture process?
Architecture development:
To what extent is the development and progression of the Operating Units'
Enterprise Architecture documented?
Business linkage:
To what extent is the Enterprise Architecture linked to business strategies or
drivers?
Senior management involvement:
To what extent are the senior managers of the Operating Unit involved in the
establishment and ongoing development of an IT Architecture?
Operating unit participation
To what extent is the Enterprise Architecture process accepted by the Operating
Unit?
To what extent is the Enterprise Architecture process an effort representative of the
whole organization?
932
ACMM Enterprise Architecture Elements
Architecture communication
To what extent are the decisions of EA practice documented?
To what extent is the content of the EA made available electronically to
everybody in the organization?
To what extent is architecture education done across the business on the EA
process and contents?
IT security
To what extent is IT Security integrated with the EA?
Architecture governance
To what extent is an EA governance (governing body) process in place and
accepted by senior management ?
IT investment and acquisition strategy
To what extent does the EA influence the IT Investment and Acquisition Strategy?
933
Example: ACMM Scoring Criteria
1 Initial Exists in ad-hoc or localized form or early draft form may exist. Some Enterprise
Architecture processes are defined. There is no unified architecture process
across technologies or business processes. Success depends on individual
efforts.
2 Developing Being actively developed. Basic Enterprise Architecture Process program is
documented based on OMB Circular A-130 and Department of Commerce
Enterprise Architecture Guidance. The architecture process has developed clear
roles and responsibilities.
3 Defined The architecture is well defined and communicated to IT staff and business
management with Operating Unit IT responsibilities. The process is largely
followed.
4 Managed Enterprise Architecture process is part of the culture, with strong linkages to
other core IT and business processes. Quality metrics associated with the
architecture process are captured. These metrics include the cycle times
necessary to generate Enterprise Architecture revisions, technical environment
stability, and time to implement a new or upgraded application or system.
5 Measured Continuous improvement of Enterprise Architecture processes.
934
Maturity Assessments in the ADM
935
Maturity Assessments in the ADM (Cont’d)
936
Summary
937
Reference
TOGAF 9.2
https://pubs.opengroup.org/architecture/togaf92-doc/arch/
Describe The Open Group Certification for People program for the
TOGAF Standard
940
TOGAF Certification for People
941
TOGAF 9 Certification Levels
942
2
TOGAF 9 Certified
TOGAF 9 Foundation 1
944
Level 2 – TOGAF 9 Certified
Target Audience
945
Paths to Certification
Sample
Sample
Yes
Stepwise TOGAF 9 TOGAF 9 TOGAF 9
Development? Part 1 Exam Foundation Part 2 Exam
No TOGAF 9
Certified
TOGAF 9
Combined Part 1 & Part 2 Exam
946
Components
947
Level 1 Learning Units
1. Basic Concepts
2. Core Concepts
3. General Definitions
4. Introduction to the ADM
5. Enterprise Continuum and Tools
6. ADM Phases (Level 1)
7. ADM Guidelines and Techniques
8. Architecture Governance (Level 1)
9. Architecture Views, Viewpoints and Stakeholders
10. Building Blocks
11. ADM Deliverables (Level 1)
12. TOGAF Reference Models (Level 1)
13. TOGAF Certification Program
948
Level 2 Learning Units
949
Level 1 Exam Requirements
950
Level 2 Exam Requirements
951
Combined Part 1 and 2 Examination
If you fail a section then no certification is awarded, however you only need
retake the Examination(s) corresponding to the failed section(s)
952
Certification
Within 6 working days of receipt of the exam results you will receive an
email from The Open Group and be invited to login to complete your
certification
You can adjust your register entry to make it public (the default is to be
confidential)
You will be invited to opt-in to The Open Group Badging program to receive
a digital credential (in addition to the certificate)
953
Module 46
Archisurance Case Study
V9.2 Edition Copyright © 2009-2018
All rights reserved
Originally Published by The Open Group, 2018
Updated by ILKD, 2020
Not for distribution outside trainees
Practical Example – Archisurance Case Study V3.1
شكرا
Obrigado
Grazie
Tak
KÖSZÖNÖM Arigato
Danke schön
شکريہ Xiexie
谢谢