Day 1 Part 2 TOGAF Content Meta Model
Day 1 Part 2 TOGAF Content Meta Model
2
7/09/2020
Workproducts
Artifacts
Deliverables
fine grained products that
Formal products describe an architecture from a
specific viewpoint
Contractually specified
For example: use-case
Outputs from a project specifications, architectural
requirements, network diagrams,
A deliverable can contain many etc.
artifacts
Classified as:
Catalogs (lists of things),
Building blocks Matrices (showing relationships
between things) or
components that can be
Diagrams (pictures of things).
combined with other building
blocks to deliver architectures Artifacts make up the content of
the Architecture Repository
and solutions
4
7/09/2020
6
7/09/2020
Architecture Deliverables
Architecture Building Blocks Implementation and Migration
Architecture Contract Plan
Architecture Definition Document Implementation Governance
Model
Architecture Principles
Organizational model for
Architecture Repository Enterprise Architecture
Architecture Requirements Request for Architecture Work
Architecture Roadmap Requirements Impact
Architecture Vision Assessment
Business Principles, Business Solution Building Blocks
Goals and Business Drivers Statement of Architecture Work
Capability Assessment
Tailored Architecture
Change Request Framework
Communications Plan
Phase B
Phase H Architecture Requirements Specification
Request for Architecture Work Document
EA Governance, Detailed Business Gap
Change Decisions Candidate Components of Roadmap
Elaborated Business requirements
Phase C
Phase G Detailed Data & Application Gap
Architecture Contracts Candidate Components of Roadmap
Audit Assessments, Embed Elaborated IS requirements
deliverables into BAU
Phase D
Phase F Detailed Technology Gap
Detailed Road Map Candidate Components of Roadmap
Finalised Implementation & Migration Plan Elaborated Technology requirements
Cost/ Value assessment, agree
Implementation Governance,
Phase E
Lessons Learned, Business Users
Outline Road Map
Architecture Contract
Outline Implementation & Migration Plan
Review Enterprise Capability, ABB SBB
8
7/09/2020
Enterprise Continuum
The Enterprise Continuum consists of all architecture assets: models, patterns,
architecture descriptions, etc.
Models, patterns, architecture descriptions
Deliverables produced in this iteration of the ADM
Deliverables produced in other iterations of the ADM
Assets from the industry at large
Showing how artifacts evolve
Enterprise Continuum
Based on architectures and solutions:
Models, patterns, architecture descriptions
Deliverables produced in this iteration of the ADM
Deliverables produced in other iterations of the ADM
Assets from the industry at large
Showing how artifacts evolve
External assets include:
Generic reference models (eg TOGAF’s TRM, Zachmann…)
IT-specific models (eg a web services architecture)
Information Processing-specific models (eg e-Commerce, supply chain management
…)
Vertical-Industry-specific models (eg TMF, ARTS, POSC…)
10
7/09/2020
11
Building Blocks
Systems are built from collections of building blocks
Groupings at the functional such as a customer database are known as
Architecture Building Blocks
Real products or specific custom developments are known as Solutions Building
Blocks
DB
12
7/09/2020
13
Figure 2
14
7/09/2020
15
Architecture Continuum
16
7/09/2020
17
Vision
18
7/09/2020
Quick Quiz
19
Architecture Repository
20
7/09/2020
Purpose
21
Architecture Repository
Describes the architecture
framework in use within the
Enterprise
Contains re-usable
architecture work products
22
7/09/2020
Architecture Landscape
1. Strategic Architectures:
show a long-term summary view of the entire enterprise.
provide an organizing framework for operational and change activity and allow for
direction setting at an executive level.
2. Segment Architectures:
provide more detailed operating models for areas within an enterprise
can be used at the program or portfolio level to organize and operationally align more
detailed change activity.
3. Capability Architectures:
show in a more detail how the enterprise can support a particular capability.
used to provide an overview of current capability, target capability, and capability
increments and allow for individual work packages and projects to be grouped within
managed portfolios and programs.
23
Reference Library
24
7/09/2020
25
26
7/09/2020
Standards Classification
Business Standards: Applications Standards:
Standard shared business functions Standard/shared applications
Standard role and actor definitions supporting specific business
functions
Security and governance standards
for business activity Standards for application
Data Standards: communication and interoperation
27
Governance Log
A repository area to hold shared information relating to the ongoing
governance of projects.
Maintaining a shared repository of governance information is important,
since:
Decisions made during projects (such as standards deviations or the rationale for a
particular architectural approach) are important to retain and access on an
ongoing basis.
Many stakeholders are interested in the outcome of project governance (e.g.,
other projects, customers of the project, the Architecture Board, etc.).
28
7/09/2020
29
The TOGAF ADM has reminders when to use assets from the Architecture
Repository
The Architecture Repository is a model for a physical instance of the
Enterprise Continuum
30
7/09/2020
Summary
TOGAF provides a structural framework for a repository that is one part
of a wider Enterprise Repository
31
Summary
Enterprise @ 2014 Enterprise @ 2010
Business Enterprise @ 2011
Staff App DB Computer
Process
Enterprise @ 2012
Enterprise Continuum
Storage
Catalogue
Catalogue
Diagram
Diagram
Storage
Matrix
Matrix
Repository
artifacts
View View
Viewpoint Viewpoint
Concerns
Concerns
Concerns
Concerns
Concerns
Concerns
Physical
Storage
Stakeholders
Content framework
32
7/09/2020
Capability Framework
33
34
7/09/2020
Quick Quiz
Q: Which of the following is not considered one of the main parts of TOGAF?
35
Interoperability
enterprise.
36
7/09/2020
37
38
7/09/2020
39
Capabilities
40
7/09/2020
41
42
7/09/2020
Deliverables, Artifacts,
and Building Blocks
An ARTIFACT is an architectural work product that describes an aspect of the architecture. Artifacts are
generally classified as catalogs (lists of things), matrices (showing relationships between things), and
diagrams (pictures of things). Examples include a requirements catalog, business interaction matrix, and a
use-case diagram. An architectural deliverable may contain many artifacts and artifacts will form the
content of the Architecture Repository.
A 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. 43
43
44
44
7/09/2020
Part I
revisit-
45
45