Day-1 - Part-1 - TOGAF - Introduction
Day-1 - Part-1 - TOGAF - Introduction
2
7/09/2020
Introductions
4
7/09/2020
Tools
Course workbook
Case Study
Optional Exercises
Class discussion & Elevator pitches
Quick quizzes
TOGAF document
Class Experience
Homework
6
7/09/2020
Course Outline
Course Introduction
Module F13: The TOGAF Certification for People Program
Module 1: Management Overview
Module F6: ADM Phases Level 1
Module F7: ADM Guidelines and Techniques
Module F11: ADM Deliverables Level 1
Module F12: TOGAF Reference Models
Module 2: The TOGAF Framework Components
Module 3: Introduction to the Architecture Development Method
Method 4: The Enterprise Continuum and Tools
Module 5: Architecture Repository
Module 6: Architecture Content Framework
Module 7: TOGAF Content Metamodel
Module 8: Preliminary Phase
Module 9: Architecture Governance 7
Course Outline
Module 10: Business Scenarios
Module 11: Stakeholder Management
Module 12: Architecture Views and Viewpoints
Module 13: Building Blocks
Module 14: Architecture Implementation Support Techniques
Module 15: Phase A: Architecture Vision
Module 16A: Phase B: Business Architecture – Catalogs, Matrices and Diagrams
Module 16: Phase B: Business Architecture
Module 17: Phase C: Information Systems Architectures – Overview
Module 18A: Phase C: Data Architecture – Catalogs, Matrices and Diagrams
Module 18: Phase C: Data Architecture
Module 19: The Integrated Information Infrastructure Reference Model
Module 20A: Phase C: Application Architecture – Catalogs, Matrices and Diagrams
Module 20: Phase C: Application Architecture
8
7/09/2020
Course Outline
Module 21: TOGAF Foundation Architecture: the TRM
Module 22A: Phase D: Technology Architecture – Catalogs, Matrices and Diagrams
Module 22: Phase D: Technology Architecture
Module 23: Migration Planning Techniques
Module 24: Phase E: Opportunities and Solutions
Module 25: Phase F: Migration Planning
Module 26: Phase G: Implementation Governance
Module 27: Phase H: Architecture Change Management
Module 28: ADM Architecture Requirements Management
Module 29: Architecture Partitioning
Module 30: Adapting the ADM: Iteration and Levels
Module 31: Adapting the ADM: Security
Module 33: Architecture Maturity Models
Module 34: Architecture Skills Framework
9
10
7/09/2020
Course Objectives
11
Course contents
Exam Basics
Core Concepts
ADM Phases
ADM Guidelines & Techniques
Enterprise Continuum & Tools
Describing the Enterprise
ADM Deliverables
Architecture Governance
Building Blocks
Views & Viewpoints
12
7/09/2020
13
Exam Approach
14
14
7/09/2020
Exam Details
TOGAF 9.1 Exam Type: Multiple Choice
Foundation 40 Questions / 60 minutes
Supervised: Yes
Open Book: No
Pass mark: 22
15
16
7/09/2020
17
Note: You must pass the Level 1 exam before attempting the Level 2
18
7/09/2020
19
Exam Details
TOGAF 9.2 TOGAF 9 Combined Part 1 and 2
Certified Exam Type: Two sections in a single exam corresponding to the TOGAF
9 Part 1 and 2 exams:
20
7/09/2020
21
Exam Details
Email [email protected] to obtain an electronic
voucher for the Direct (combined) exam
Voucher valid for approximately one year
Use this voucher to book an exam slot via
http://pearsonvue.com/theopengroup
Do not forget the two forms of ID needed to take the exam
See pearsonvue.com website
Remember all exams are subject to change
You cannot resit an exam within the month
You cannot attempt Level 2 without passing Level 1 (unless attempting
Direct exam)
22
7/09/2020
Within 6 to 14 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 may download and print your certificate
You can adjust your register entry to make it public (the default is to be
confidential)
23
What is TOGAF®?
24
7/09/2020
25
25
26
26
7/09/2020
• Applying Iteration
•Establishing an to the ADM
• Applying the ADM at different
TOGAF Reference
Model (TOGAF Library)
27
27
28
7/09/2020
29
TOGAF Components
Architecture Development Method (ADM)
An iterative sequence of steps to develop an enterprise-wide architecture
30
7/09/2020
Modular Structure
Content Framework
Extended Guidance
TOGAF Capability Framework Architectural Styles
Additional ADM detail
31
Structure of TOGAF
Needs of the business shape non-architectural aspects of business operation
operates a method
Business need feeds into the
method, identifying problems Architecture Development
to be addressed Method (Part II)
Architecture
The method Produces content to be Content TOGAF ADM and
stored in the Repository classified Content Framework
Framework
according to the Enterprise continuum
(Part IV)
32
Learning From business operation creates new business need
32
7/09/2020
33
What is an Enterprise?
• A collection of organisations that share a common set of goals
o Government agency
o Part of a corporation
o Corporation
• Large corporations may comprise multiple enterprises
• May be an “extended enterprise” including partners, suppliers and
customers
What is an Architecture?
• An Architecture is the fundamental concepts or properties of a
system in its environment embodied in:
o its elements
o their relationships to each other and the environment
o and the principles governing its design and evolution
34
7/09/2020
Exercise -1
What is Enterprise Architecture?
35
35
Architecture Types
Business
Architecture
Application Data
Architecture Architecture
Technology
Architecture
36
7/09/2020
37
Lets Understand…!!!!!!!!!!
38
7/09/2020
39
40
7/09/2020
Source: “Why Enterprise Architecture Matters?”, The Open Group White Paper, W076
41
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
42
7/09/2020
It should describe a method for designing target state of the enterprise in terms of a set
of building blocks, and for showing how the building blocks fit together
It should also include a list of recommended standards and compliant products that can
be used to implement the building blocks
Avoids the initial panic when the scale of the task becomes apparent
43
44
7/09/2020
Part I
Definitions, Core Concepts
45
45
Definitions
46
46
7/09/2020
Key Terms
Activity: A task or collection of tasks that support the functions of an organization; for
example, a user entering data into an IT system or traveling to visit customers.
Application :A deployed and operational IT system that supports business functions and
services; for example, a payroll. Applications use data and are supported by multiple
technology components but are distinct from the technology components that support
the application.
Application Architecture : A description of the major logical grouping of capabilities
that manage the data objects necessary to process the data and support the business.
Building Block :Represents a (potentially re-usable) component of business, IT, or
architectural capability that can be combined with other building blocks to deliver
architectures and solutions.
Architecture Building Block (ABB) :A constituent of the architecture model that
describes a single aspect of the overall model.
Business Architecture :The business strategy, governance, organization, and key
business processes information, as well as the interaction between these concepts.
Architecture Principles :A qualitative statement of intent that should be met by the
architecture. Has at least a supporting rationale and a measure of importance. 47
47
Key Terms
Architecture Continuum :A part of the Enterprise Continuum. A repository of
architectural elements with increasing detail and specialization. This Continuum begins
with foundational definitions such as reference models, core strategies, and basic
building blocks. From there it spans to Industry Architectures and all the way to an
organization’s specific architecture.
Architecture Development Method (ADM) :The core of TOGAF. A step-by-step approach
to develop and use an enterprise architecture.
Architecture Domain :The architectural area being considered. There are four
architecture domains within TOGAF: Business, Data, Application, and Technology.
Architecture Framework :A foundational structure, or set of structures, which can be
used for developing a broad range of different architectures. It should contain a method
for designing an information system in terms of a set of building blocks, and for showing
how the building blocks fit together. It should contain a set of tools and provide a
common vocabulary. It should also include a list of recommended standards and
compliant products that can be used to implement the building blocks.
48
48
7/09/2020
Key Terms
Architecture View : A view is a representation of a system from the perspective of a
related set of concerns. A view is what you see (or what a stakeholder sees). Views are
specific.
Architecture Viewpoint: where you are looking from; the vantage point or perspective.
Viewpoints are generic. A model (or description) of the information contained in a view.
Architecture Vision : A high-level, aspirational view of the Target Architecture. / A
phase in the ADM which delivers understanding and definition of the Architecture Vision
/Level of granularity of work to be done.
Baseline :A specification that has been formally reviewed and agreed upon, that
thereafter serves as the basis for further development or change and that can be
changed only through formal change control procedures or a type of procedure such as
configuration management.
Baseline Architecture :The existing defined system architecture before entering a
cycle of architecture review and redesign.
49
49
Key Terms
Business Governance :Concerned with ensuring that the business processes and policies
(& their operation) deliver the business outcomes & adhere to relevant business
regulation.
Capability :An ability that an organization, person, or system possesses. Capabilities are
typically expressed in general and high-level terms and typically require a combination of
organization, people, processes, and technology to achieve; or example, marketing,
customer contact, or outbound telemarketing.
Concerns :The key interests that are crucially important to the stakeholders in a system,
and determine the acceptability of the system. Concerns may pertain to any aspect of the
system’s functioning, development, or operation, including considerations such as
performance, reliability, security, distribution, and evaluability. Longer lasting than
problem (eg. state of the economy), not a requirement, which is short term.
Constraint: An external factor that prevents an organization from pursuing particular
approaches to meet its goals. For example, customer data is not harmonized within the
organization, regionally or nationally, constraining the organization's ability to offer
effective customer service.
Enterprise: The highest level (typically) of description of an organization and typically
50
covers all missions and functions. An enterprise will often span multiple organizations.
50
7/09/2020
Key Terms
Enterprise Continuum A categorization mechanism useful for classifying architecture
and solution artifacts, both internal and external to the Architecture Repository, as they
evolve from generic Foundation Architectures to Organization-Specific Architectures.
Foundation Architecture Generic building blocks, their inter-relationships with other
building blocks, combined with the principles and guidelines that provide a foundation
on which more specific architectures can be built.
Framework A structure for content or process that can be used as a tool to structure
thinking, ensuring consistency and completeness.
Repository A system that manages all of the data of an enterprise, including data and
process models and other enterprise information. Hence, the data in a repository is
much more extensive than that in a data dictionary, which generally defines only the
data making up a database
Segment Architecture A detailed, formal description of areas within an enterprise,
used at the program or portfolio level to organize and align change activity.
Solution Building Block (SBB) A candidate solution which conforms to the specification
of an Architecture Building Block (ABB).
51
51
Key Terms
Solutions Continuum A part of the Enterprise Continuum. A repository of re-usable
solutions for future implementation efforts. It contains implementations of the
corresponding definitions in the Architecture Continuum.
Standards Information Base (SIB) A database of standards that can be used to define
the particular services and other components of an Organization-Specific Architecture.
Taxonomy of Architecture Views The organized collection of all views pertinent to an
architecture.
View The representation of a related set of concerns. A view is what is seen from a
viewpoint. An architecture view may be represented by a model to demonstrate to
stakeholders their areas of interest in the architecture. A view does not have to be visual
or graphical in nature.
Viewpoint A definition of the perspective from which a view is taken. It is a
specification of the conventions for constructing and using a view (often by means of an
appropriate schema or template). A view is what you see; a viewpoint is where you are
looking from - the vantage point or perspective that determines what you see.
A "pattern" has been defined as: "an idea that has been useful in one practical context
and will probably be useful in others" [Analysis Patterns - Re-usable Object Models].
52
52
7/09/2020
53
Basic Concepts
Core Concepts
General Definitions
Introduction to the ADM
Enterprise Continuum and Tools
ADM Phases (Level 1)
ADM Guidelines and Techniques
Architecture Governance (Level 1)
Architecture Views, Viewpoints and Stakeholders
Building Blocks
ADM Deliverables (Level 1)
TOGAF Reference Models (Level 1)
TOGAF Certification Program
54
7/09/2020
Core Concepts
What is TOGAF?
TOGAF document layout
Architecture domains
First look at the ADM
Versioning convention
The architectural landscape
Architecture Content Framework
Enterprise Continuum
TOGAF reference models
Capability Framework
55
What is TOGAF®?
56
56
7/09/2020
Core Concepts
Deliverables
Whatproducts
Formal is TOGAF?
•The Architecture
What isspecified
TOGAF? Metamodel describes the organizationally tailored application of an
Contractually
architecture
Architecture
Outputs from a framework,
Development
project including
Method a metamodel
(ADM) for architecture content.
TOGAF is Capability
an architecture framework.
A•TheWhat is
canArchitecture
Architecture
deliverable in the
contain many artifacts Context
defines of TOGAF
TOGAF?provides
the parameters, theand
structures, methods and that
processes
support tools for
Deliverables, assisting
Artifacts,
governance in
of theand the acceptance,
Architecture production, use, and maintenance
Repository.
What
Building
Building
•The ofKind
blocks an enterprise
Blocks
Architecture architecture.
of Architecture
Landscape is DoesIt TOGAF
is basedDeal
onrepresentation
the architectural an iterative process
With? model
of assets deployed
componentssupported by best practices
that can be combined with and a re-usable set ofThe
existing architecture
within
the operating
Enterprise
otherArchitecture
building Continuum
blocks enterprise
to Development
deliver at aMethod
architecturesparticular point in time. landscape is likely to
exist assets.
at multiple levels of abstraction to suit different architecture objectives.
and solutions
Architecture
•The Deliverables,
Standards Repository
Artifacts, Base
Information and Building Blocksthe standards with which new
(SIB) captures
architectures
Artifacts must comply, which may include industry standards, selected products
Establishing and Maintaining
and Enterprise
fine
services from Continuum
grained products suppliers, or shared
that describe an services already deployed within the
anarchitecture
Enterprise Architecture
from a specific viewpoint
organization.
Capability
Architecture
For Repository
example: use-case specifications,
•The Reference
architectural Library provides
requirements, network guidelines, templates, patterns, and other forms of
Establishing
diagrams,
reference material
etc. and
thatMaintaining an Enterprise
can be leveraged in order to Architecture
accelerate the creation of new
Classified as: for the enterprise.
architectures
•TheCapability
Catalogs (lists of things),
Governance
Matrices (showing Log provides a record of governance activity across the enterprise.
relationships
between things) or
Diagrams (pictures of things).
Artifacts make up the content of the 57
Architecture Repository
57
Architecture Domains
Domain Covers …
Business Business strategy, governance, organisation, key
Architecture business processes
58
7/09/2020
The Architecture
Development Method
The core of TOGAF
A proven way of developing an
architecture
Designed to address business
requirements
An iterative method
A set of architecture views to
ensure that a complex set of
requirements are adequately
addressed
Each phase includes
objectives, approach, inputs,
steps and outputs
59
Enterprise Capability:
Architecture Governance: Project Establishment
Monitoring & oversight of Planning the Architecture Definition
implementation projects project
Architecture Development:
Change Requests
Creation and evolution of
Implementation architecture content by
Projects Architectural Contract
cycling through Phases B, C,
Assessments/ Reviews and D
Transition Planning:
Creation of formal change
roadmaps planning the
Implementation
60
7/09/2020
Architecture Governance
iterations support
governance of change
activity
As iterations converge on a
Transition Planning target, extensions into
iterations support the Phases E & F ensure the
creation of formal change viability of implementation
roadmaps is considered
61
62
7/09/2020
Guidelines
Guidelines for Adapting the ADM Process
Ways to apply iteration to the ADM,
Applying the ADM at different levels of the
enterprise,
Security considerations for the different
phases and
Supporting SOA (Service Orientated
Architecture)
63
Techniques
Techniques for Architecture Development,
Architecture Principles
Stakeholder Management
Architecture Patterns
Business Scenarios
Gap Analysis
Migration Planning Techniques
Interoperability Requirements
Business Transformation Readiness Assessment
Risk Management
Capability-Based Planning
64
7/09/2020
Versioning convention
Version 0.1
Indicates a high-level outline of the architecture is in place
Version1.0
Indicates a formally reviewed detailed architecture
65
66
7/09/2020
Example Guideline
67
Architecture Landscape
Exercise #2
68
7/09/2020
Case Study
Exercise
Architecture Landscape
Time frame - 15 mins
Discussion - 15 mins
69