TOGAF V92 Part2
TOGAF V92 Part2
TOGAF V92 Part2
2 Edition
Preliminary
Phase
210
Continued…
211
212
Approach
» Define the Enterprise
» Identify key drivers and elements in the organizational
context
» Define the requirements for architecture work
» Define the Architecture Principles that will inform any
architecture work
» Define the framework to be used
» Define the relationships between management frameworks
» Evaluate the Enterprise Architecture maturity
213
Architecture
Maturity
Models
214
216
217
218
The CMMI
219
The CMMI
According to the SEI, the use of the CMMI models 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
CMMI has been adopted worldwide.
220
The CMMI
221
5: Measured
» The DoC ACMM
consists of
4: Managed – 6 maturity levels
– 9 architecture elements
3: Defined
2: Under Development
1: Initial
0: None
223
1. Architecture process:
• Is there an established Enterprise Architecture process?
2. Architecture development:
• To what extent is the development and progression of the Operating
Units' Enterprise Architecture documented?
3. Business linkage:
• To what extent is the Enterprise Architecture linked to business
strategies or drivers?
4. 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?
5. 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?
224
6. Architecture communication
• To what extent are the decisions of Enterprise Architecture practice
documented?
• To what extent is the content of the Enterprise Architecture made available
electronically to everybody in the organization?
• To what extent is architecture education done across the business on the
Enterprise Architecture process and contents?
7. IT security
• To what extent is IT Security integrated with the Enterprise Architecture?
8. Architecture governance
• To what extent is an Enterprise Architecture governance (governing body)
process in place and accepted by senior management ?
9. IT investment and acquisition strategy
• To what extent does the Enterprise Architecture influence the IT Investment and
Acquisition Strategy?
225
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. 226
227
’d)
Maturity Assessments in the ADM (Cont’
228
Exercise
229
Steps
231
232
» An Enterprise Architecture is
only as good as the decision
making framework that is
established around it
”governance” framework
» The Governance Framework
depends on
– Clear authority structure
– The right participants
234
» Who is responsible?
» Who is involved?
» Who is accountable?
235
Introduction to Governance
236
238
Governance Repository
» Reference Data
» Process Status
» Audit Information
239
Nature of Governance
Continued
240
Nature of Governance
241
Levels of Governance
243
Conceptual Structure
246
247
Conceptual Structure
248
Organizational Structure
249
Organizational Structure
250
251
Continued
252
253
Architecture Board
254
255
256
257
Architecture Contracts
258
Architecture Contracts
259
260
261
263
264
Name
» Should represent the essence of the rule, and be
memorable
» Should not mention specific technology platforms
» Should avoid ambiguous words
Statement
» Should succinctly and unambiguously communicate the
fundamental rule
Continued…
265
Rationale
» Should highlight the business benefits of adhering to the
principle, using business terminology
» Should describe the relationship to other principles
Implications
266
Business Principles:
1. Primacy of Principles
2. Maximize Benefit to the Enterprise
3. Compliance with the Law
4. Availability at Anytime from Anywhere
5. Business Continuity
6. Citizenship
Continued…
267
7. Custodianship
8. De-Customization
9. Painless User Experience
10. Self-Serve
11. Sharing of Information
Architecture Principles:
1. De-Skill The Open Group Case Study: Y082
2. One Source
https://publications.opengroup.org/y082
3. Content Management
268
Example: Self-Serve
Statement Customers should be able to serve themselves
270
Continued…
271
272
» Information related to
Principles can be modeled, if
the right information is
captured
» The metamodel relates
Principles back to specific
drivers, goals and objectives
273
274
Terminology Tailoring
» Lack of agreement on the precise meanings of terms can
cause problems of communication during the Architecture
Engagement.
» Define and agree standard terminology
» Provide a Glossary, if appropriate
275
Process Tailoring
276
Content Tailoring
277
What is a metamodel?
278
Why a metamodel?
279
280
281
282
283
284
’d)
Core Metamodel Entities (Cont’
286
287
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
288
289
290
291
292
293
293
Copyright © The Open Group 2018
Full Content
Metamodel
294
295
Slide 295
Copyright © The Open Group 2018
296
Metamodel Extensions
297
Governance
Extension
298
Governance Extension
» Scope:
– The ability to apply measures to
objectives and then link those
measures to services
– The ability to apply contracts to
service communication or service
interactions with external users and
systems
– The ability to define re-usable
service qualities defining a service-
level profile that can be used in
contracts
– Creation of additional diagrams to
show ownership and management
of systems
» Additional diagrams to be created:
– Enterprise Manageability diagram
299
Governance Extension
» This extension should be used in
the following situations:
– When an organization is
considering IT change that will
result in a significant impact to
existing operational governance
models
– When an organization has
granular requirements for
service levels that differ from
service to service
– When an organization is looking
to transform its operational
governance practice
300
Services Extension
301
Services Extension
» Scope:
– Creation of IS services as an extension of business service
» Additional diagrams to be created:
– Business Use-Case Diagram
– Organization Decomposition Diagram
302
Services Extension
304
» Scope:
– Creation of events as triggers for
processes
– Creation of controls that business
logic and governance gates for
process execution
– Creation of products to represent
the output of a process
– Creation of event diagrams to
track triggers and state changes
across the organization
» Additional diagrams to be created:
– Process Flow diagrams
– Event diagrams
305
306
Data Extension
307
Data Extension
» Scope:
– Creation of logical data components
that group data entities into
encapsulated modules for
governance, security, and
deployment purposes
– Creation of physical data
components that implement logical
data components; analogous to
databases, registries, repositories,
schemas, and other techniques of
segmenting data
– Creation of data lifecycle, data
security, and data migration
diagrams to show data concerns in
more detail
» Additional diagrams to be created: :
– Data Security diagram
– Data Migration diagram
– Data Lifecycle diagram
308
Data Extension
309
310
» Scope:
– Creation of logical and physical
application components to abstract
the capability of an application away
from the actual applications in
existence
– Creation of logical and physical
technology components to abstract
product type from the actual
technology products in existence
– Creation of additional diagrams
• Additional diagrams to be created:
focusing on the location of assets,
• Process/System Realization diagram compliance with standards, structure
• Software Engineering diagram of applications, application
• Application Migration diagram migration, and infrastructure
• Software Distribution diagram configuration
• Processing diagram
• Networked Computing/Hardware diagram
• Network and Communications diagram
311
312
Motivation Extension
313
Motivation Extension
» The scope of this extension is as
follows:
– Creation of a new metamodel entity
for Driver that shows factors
generally motivating or constraining
an organization
– Creation of a new metamodel entity
for Goal that shows the strategic
purpose and mission of an
organization
– Creation of a new metamodel entity
for Objective that shows near to mid-
term achievements that an
organization would like to attain
– Creation of a Goal/Objective/Service
diagram showing the traceability
from drivers, goals, and objectives
through to services
» Additional diagrams to be created:
– Goal/Objective/Service diagram
314
Motivation Extension
Summary
316
Exercise
317
318
319
Preliminary Phase
320
321
Summary
Continued…
322
Summary
Preliminary Phase
Determine the Architecture Capability desired Scope the enterprise The TOGAF Library Organizational Model for
by the organization: organizations impacted Other architecture framework(s) Enterprise Architecture
• Review the organizational context for Board strategies, business plans, Tailored Architecture Framework,
conducting Enterprise Architecture Confirm governance and support business strategy, IT including Architecture
• Identify and scope the elements of the frameworks Strategy, business Principles
enterprise organizations affected by the principles, business goals, Initial Architecture Repository
Architecture Capability Define and establish the and business drivers Restatement of, or reference to,
• Identify the established frameworks, Enterprise Architecture Major frameworks operating in business principles,
methods, and processes that intersect team and organization the business business goals, and
with the Architecture Capability Governance and legal business drivers
• Establish Capability Maturity target Identify and establish frameworks Request for Architecture Work
Architecture Principles Architecture capability Architecture Governance
Establish the Architecture Capability: Partnership and contract Framework
• Define and establish the Organizational Tailor the TOGAF framework agreements
Model for Enterprise Architecture and, if any, other selected Existing organizational model for
• Define and establish the detailed Architecture Frameworks Enterprise Architecture
process and resources for architecture Existing architecture framework,
governance Develop strategy and if any, including:
• Select and implement tools that support implementation plans for • Architecture method
the Architecture Capability tools and techniques • Architecture content
• Define the Architecture Principles • Configured and deployed
tools
• Architecture Principles
• Architecture Repository
323
324
324
Copyright © The Open Group 2018
Catalogs P
Catalog Purpose
Principles The Principles catalog captures principles of the business and Architecture
Principles that describe what a "good" solution or architecture should look like.
Catalog Principles are used to evaluate and agree an outcome for architecture decision
points. Principles are also used as a tool to assist in architectural governance of
change initiatives.
* Principle
325
Preliminary Phase
326
Exercises
327
A. Architecture Principles
B. Gap Analysis
C. Impact Analysis
D. Statement of Architecture Work
E. Requirements Gathering
328
329
Phase A:
Architecture
Vision
330
331
Approach
Phase A: Inputs
333
4. Evaluate capabilities
336
337
Stakeholder
Management
338
Overview
339
Benefits
340
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
341
Stakeholder Management
Executive CxO
Programme
Management Office
approach:
Executive
Stakeholder Types
342
343
Categories of Stakeholder
344
CIO John H M H L M H
Smith
CFO Jeff M M M L M M
Brown
345
346
347
348
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. 349
Summary
350
Business
Scenarios
Roadmap
352
Introduction
Business Scenarios
356
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
Continued
5 - computer actors
7 - refine
Some reminders
Workshop Follow up
Focus Focus
Resources
Summary
Architecture
Views and
Viewpoints
369
» System
» Stakeholder
» Concern
» Architecture View
» Architecture Viewpoint
370
System
Source: IONA
Source: SGI
371
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
372
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
373
374
375
377
378
379
381
382
Benefits
383
384
385
Catalogs
386
Matrices
387
Organization Decomposition
diagram
Program Prioritizing, funding and aligning change activity. KEEP Requirements Catalog
Management An understanding of project content and technical SATISFIED
Office dependencies between projects adds a further dimension Business Footprint diagram
– Project of richness to portfolio management decision making.
Portfolio Application
Managers Communication diagram
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
multiple vendors looking for the best cost solution while Catalog
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.
388
Diagrams
389
390
391
391
Copyright © The Open Group 2018
Summary
392
Summary
393
394
395
397
Capabilities
398
400
Exercise
Information 70%
management
Equipment 60%
401
402
403
404
Readiness Factors
405
406
407
408
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…
409
410
Certification
Publications
Interest,
consideration, Reliable, 24x7,
self service infrastructure
Join, renew
412
Building Blocks
413
Module Objectives
414
415
416
Building Blocks
Continued
417
Building Blocks
418
419
ABB Specifications
420
421
SBB Specifications
422
424
425
426
427
428
429
430
In Phases B, C and D:
Building blocks within the
Business, Data, Applications and
Technology Architectures are
evolved to a common pattern of
steps
431
Architecture Patterns
432
Interoperability
433
434
Examples
435
436
437
Risk Management
440
442
445
446
447
Continued… 448
450
451
Phase A: Outputs
» Approved Statement of
Architecture Work including:
– Project description and
scope
– Overview of Architecture
Vision
– Project plan and Schedule
» Refined statements of business
principles, goals, and drivers
» Architecture Principles including
business principles
Continued… 452
Phase A: Outputs
» Capability Assessment
» Tailored Architecture Framework
» Architecture Vision
» Draft Architecture Definition
Document
» Communications Plan
» Additional content populating the
Architecture Repository
453
Slide 453
Copyright © The Open Group 2018
Summary
Summary
Phase A: Architecture Vision
Objectives Steps Inputs Outputs
Develop a high-level Establish the architecture Request for Architecture Work Approved Statement of Architecture Work
aspirational vision of the project Refined statements of business principles,
capabilities and business Identify stakeholders, Business principles, business goals, and business goals, and business drivers
value to be delivered as a concerns, and business business drivers Architecture Principles
result of the proposed requirements Capability Assessment
Enterprise Architecture Confirm and elaborate Organizational Model for Enterprise Tailored Architecture Framework
business goals, business Architecture Architecture Vision, including:
Obtain approval for a drivers, and constraints • Refined key high-level stakeholder
Statement of Architecture Evaluate business Tailored Architecture Framework, requirements
Work that defines a program capabilities including tailored architecture method, Draft Architecture Definition Document,
of works to develop and Assess readiness for architecture content, Architecture including (when in scope):
deploy the architecture business transformation Principles, configured and deployed tools • Baseline Business Architecture (high-level)
outlined in the Architecture Define scope • Baseline Data Architecture (high-level)
Vision Confirm and elaborate Populated Architecture Repository; that • Baseline Application Architecture (high-
Architecture Principles, is, existing architecture documentation level)
including business principles (framework description, architecture • Baseline Technology Architecture (high-
Develop Architecture Vision descriptions, existing baseline level)
Define the Target descriptions, etc.) • Target Business Architecture (high-level)
Architecture value • Target Data Architecture (high-level)
propositions and KPIs • Target Application Architecture (high-level)
Identify business • Target Technology Architecture (high-level)
transformation risks and Communications Plan
mitigation activities Additional content populating the Architecture
Develop Statement of Repository
Architecture Work; secure
approval
455
456
456
Copyright © The Open Group 2018
457