TOGAF Foundation Study Notes
TOGAF Foundation Study Notes
TOGAF® 9 Foundation
4th Edition
1. Basic Concepts........................................................................................................................6
1. Describe what an enterprise is (KLP 1.3-1)......................................................................... 6
2. Explain the purpose of an Enterprise Architecture (KLP 1.3-2)........................................... 6
3. List the business benefits of having an Enterprise Architecture (KLP 1.3-3).......................6
4. Define what an Architecture Framework is (KLP 1.3-4).......................................................6
5. Explain why the TOGAF standard is suitable as a framework for Enterprise Architecture
(KLP 1.3-5).............................................................................................................................. 6
6. Describe the structure of the TOGAF standard, and briefly explain the contents of each of
the parts (KLP 1.1-1, 1.1-2)..................................................................................................... 7
7. Briefly explain what the TOGAF standard is (KLP 2.1-1).................................................... 7
8. Explain what architecture is in the context of the TOGAF standard (KLP 2.2-1)................. 7
9. List the different types of architecture that the TOGAF standard deals with (KLP 2.3-1).... 7
10. Briefly explain the TOGAF Library (KLP 1.2-1)..................................................................7
2. Core Concepts......................................................................................................................... 8
1. The ADM: phase names and the purpose of each phase (high-level) (KLP 2.4-1)............. 8
2. The Architecture Content Framework: deliverables, artifacts, and building blocks (KLP
2.5-1, 29.1-1)........................................................................................................................... 8
3. The Enterprise Continuum (KLP 2.6-1)............................................................................... 9
4. The Architecture Repository (KLP 2.7-1)...........................................................................10
5. Establishing and maintaining an Enterprise Architecture Capability (KLP 2.8-1).............. 10
6. Establishing the Architecture Capability as an operational entity (KLP 2.9-1)...................10
7. How to use the TOGAF standard with other frameworks (KLP 2.10-1)............................. 11
3. General Definitions................................................................................................................12
4. Introduction to the ADM........................................................................................................15
1. Briefly describe the ADM cycle, and its phases (KLP 2.4-1, 4.2.2-1, -2, -3)......................15
2. Describe a typical set of steps, such as those for Phases B, C, and D (KLP 4.2.2-2).......15
3. Describe the versioning convention for deliverables used in Phases A to D (KLP 4.2.2-3)..
16
4. Briefly describe the relationship between the ADM and the Enterprise Continuum,
Architecture Repository, Foundation Architecture, and Supporting Guidelines and
Techniques (KLP 4.1-1)......................................................................................................... 17
5. Explain the purpose of the supporting guidelines and techniques, and the difference
between guidelines and techniques (KLP 4.1-2)................................................................... 17
6. Briefly describe the key points of the ADM cycle (KLP 4.2.1-1)........................................ 17
7. List the main reasons why you would need to adapt the ADM (KLP 4.3-1).......................17
8. Explain the need for the ADM process to be governed (KLP 4.4-1)..................................18
9. Describe the major information areas managed by a governance repository (KLP 4.4-2) 18
10. Briefly explain the reasons for scoping an architecture activity (KLP 4.5-1)....................18
11. List the possible dimensions for limiting the scope (KLP 4.5-2).......................................19
12. Briefly explain the need for an integration framework that sits above individual
architectures (KLP 4.6-1).......................................................................................................19
5. Enterprise Continuum and Tools......................................................................................... 20
1. Briefly explain what the Enterprise Continuum is (KLP 35.1-1)......................................... 20
2. Explain how it is used in organizing and developing an architecture (KLP 35.2-1)........... 20
3. Explain how the Enterprise Continuum promotes re-use of architecture artifacts (KLP
35.2-2)................................................................................................................................... 20
4. Describe the constituents of the Enterprise Continuum (KLP 35.3-1)............................... 21
5. Explain the purpose of the Enterprise Continuum (KLP 35.3-2)........................................21
6. Explain the purpose of the Architecture Continuum (KLP 35.4-3)..................................... 21
7. List the stages of architecture evolution defined in the Architecture Continuum (KLP
35.4-4)................................................................................................................................... 22
8. Explain the purpose of the Solutions Continuum (KLP 35.4-6)......................................... 22
9. List the stages of architecture evolution defined in the Solutions Continuum (KLP 35.4-7)..
22
10. Explain the relationship between the Enterprise Continuum and the ADM (KLP 35.5-1)23
11. Describe the Architecture Repository (KLP 37-1)............................................................ 23
12. Explain the relationship between the Enterprise Continuum and the Architecture
Repository (KLP 35.1-2, 37.1-2)............................................................................................ 24
13. Describe the classes of information held in the Architecture Repository (KLP 37.1-2)... 24
14. List the three levels of the Architecture Landscape (KLP 37.2-1)....................................25
15. Explain the purpose of the Standards Information Base within the Architecture
Repository (KLP 37.4-1)........................................................................................................ 25
6. ADM Phases (Level 1)........................................................................................................... 26
Preliminary Phase..................................................................................................................26
1. Describe the main objectives of the phase (KLP 5.1-1).....................................................26
2. Briefly explain the seven aspects of the approach undertaken in this phase (KLP 5.5-1).26
Phase A: Architecture Vision................................................................................................. 27
Phase B: Business Architecture............................................................................................ 27
Phase C: Information Systems Architecture.......................................................................... 28
Phase D: Technology Architecture.........................................................................................29
Phase E................................................................................................................................. 29
Phase F: Migration Planning.................................................................................................30
Phase G.................................................................................................................................30
Phase H................................................................................................................................. 30
ADM Architecture Requirements Management..................................................................... 32
7. ADM Guidelines and Techniques......................................................................................... 33
1. Briefly explain the contents of Part III, ADM Guidelines and Techniques (KLP 17.1-1).....33
2. Briefly explain the need for Architecture Principles and where they are used within the
TOGAF ADM (KLP 20.1-1).................................................................................................... 33
3. Describe the recommended template for Architecture Principles (KLP 20.3-1)................ 33
4. Explain what makes a good Architecture Principle (KLP 20.4-2)...................................... 33
5. Understand what a Business Scenario is and its purpose (KLP BS.1-1).......................... 34
6. Explain where Business Scenarios are used within the ADM cycle (KLP BS.1-2)............ 34
7. Explain the purpose of Gap Analysis (KLP 23.2-1)........................................................... 34
8. Describe the Gap Analysis technique (KLP 23.2-1).......................................................... 35
9. Explain the term interoperability (KLP 25.2-1)................................................................... 35
10. Understand the use of Interoperability Requirements within the TOGAF ADM (KLP
25.1-1)................................................................................................................................... 35
11. Understand Business Transformation Readiness Assessment (KLP 26.1-2)..................36
12. Understand where Business Transformation Readiness Assessment is used within the
ADM (KLP 26.1-1)................................................................................................................. 36
13. Understand the characteristics of Risk Management (KLP 27.1-2).................................36
14. Understand where Risk Management is used within the TOGAF ADM (KLP 27.1-1)..... 36
15. Understand Capability-Based Planning (KLP 28.1-1)......................................................37
16. Briefly explain the use of the TOGAF ADM in the context of a specific architectural style
(KLP 17.3-1).......................................................................................................................... 37
8. Architecture Governance (Level 1)...................................................................................... 38
1. Briefly explain the concept of Architecture Governance (KLP 44.1-1)...............................38
2. Describe the main concepts that make up an Architecture Governance framework (KLP
44.2-1)................................................................................................................................... 38
3. Explain why Architecture Governance is beneficial (KLP 44.3-1)......................................38
4. Briefly explain the need for establishment of an Architecture Board (KLP 41.1-1)............38
5. List the responsibilities of an Architecture Board (KLP 41.2-1)......................................... 39
6. Briefly explain the role of Architecture Contracts (KLP 43.1-1)......................................... 39
7. Briefly explain the meaning of Architecture Compliance (KLP 42.2-1).............................. 40
8. Briefly explain the need for Architecture Compliance (KLP 42.1-1)...................................40
9. Briefly explain the purpose of Architecture Compliance Reviews (KLP 42.3-1)................ 41
10. Briefly describe the Architecture Compliance Review process (KLP 42.4-1).................. 41
11. Briefly explain how the ADM can be used to establish an Architecture Capability (KLP
40.1-1)................................................................................................................................... 42
9. Architecture Views, Architecture Viewpoints, and Stakeholders..................................... 43
1. Define and explain the following key concepts (KLP 31.1-1):............................................43
o Stakeholders.......................................................................................................................43
o Concerns............................................................................................................................ 43
o Architecture Views.............................................................................................................. 43
o Architecture Viewpoints...................................................................................................... 43
2. Describe a simple example of an architecture viewpoint and view (KLP 31.1-2).............. 43
3. Discuss the relationship between stakeholders, concerns, views, and viewpoints (KLP
31.1-3)................................................................................................................................... 44
4. Describe the architecture view creation process (KLP 31.2-1)..........................................44
10. Building Blocks....................................................................................................................45
1. Define what a building block is, and explain what makes a good building block (KLP
33.2-1)................................................................................................................................... 45
2. Explain the distinction between Architecture Building Blocks and Solution Building Blocks
(KLP 33.2-2).......................................................................................................................... 45
3. Briefly explain the use of building blocks in the ADM cycle (KLP 33.3-1)..........................46
4. Describe the characteristics of an Architecture Pattern (KLP 22.1-1)............................... 47
11. ADM Deliverables.................................................................................................................49
1. Briefly explain the role of architecture deliverables across the ADM cycle (KLP 32.1-1).. 49
2. Briefly explain the purpose of the following deliverables (KLP 32.2-1):.............................50
o Architecture Building Blocks............................................................................................... 50
o Architecture Contract.......................................................................................................... 50
o Architecture Definition Document....................................................................................... 50
o Architecture Principles........................................................................................................ 50
o Architecture Repository...................................................................................................... 50
o Architecture Requirements Specification............................................................................50
o Architecture Roadmap........................................................................................................ 50
o Architecture Vision.............................................................................................................. 50
o Business Principles, Business Goals, and Business Drivers..............................................50
o Capability Assessment....................................................................................................... 50
o Change Request.................................................................................................................50
o Communications Plan.........................................................................................................50
o Compliance Assessment.................................................................................................... 50
o Implementation and Migration Plan.................................................................................... 50
o Implementation Governance Model....................................................................................51
o Organizational Model for Enterprise Architecture............................................................... 51
o Request for Architecture Work............................................................................................51
o Requirements Impact Assessment..................................................................................... 51
o Solution Building Blocks..................................................................................................... 51
o Statement of Architecture Work.......................................................................................... 51
o Tailored Architecture Framework........................................................................................ 51
12. TOGAF Reference Models (Level 1)...................................................................................54
1. Explain the role of the TRM as a Foundation Architecture (KLP TRM.2-1)....................... 54
2. Describe at a high level the main components of the TOGAF TRM (KLP TRM.4-1).........54
3. Briefly explain the basic concepts of the III-RM (KLP IIIRM.1-1).......................................55
4. Briefly explain the relationship of the III-RM to the concept of Boundaryless Information
Flow (KLP IIIRM.1-2)............................................................................................................. 55
1. Basic Concepts
TOGAF: The structure of components, their inter-relationships, and the principles and guidelines
governing their design and evolution over time.
CONCEPT DEFINITION
Work products that are specified in contracts and reviewed, agreed upon, and signed off by
stakeholders. They represent the output of projects and may be archived or transitioned to an
Deliverables Architecture Repository as a reference model, standard, or snapshot of the Architecture
Landscape at a point in time.
Work products that describe an aspect of the architecture. They are generally classified as
catalogs, matrices, or diagrams and may include a requirements catalog, business interaction
matrix, or use-case diagram. Artifacts form the content of the Architecture Repository and may
Artifacts be included in architectural deliverables.
(Potentially re-usable) components of business, IT, or architectural capability that can be
combined with other building blocks to deliver architectures and solutions. They can be
defined at various levels of detail and can relate to both architectures and solutions.
Architecture Building Blocks (ABBs) typically describe the required capability to shape Solution
Building Blocks (SBBs), which represent the components used to implement the required
Building capability. Building blocks may accelerate the development of new solutions by providing
Blocks modular and interoperable components.
The Enterprise Continuum in the TOGAF standard provides a context for architects to leverage
generic solutions and specialize them to support individual organizational requirements. It
includes the Architecture Continuum and the Solutions Continuum, which classify architecture
and solution artifacts as they evolve from generic Foundation Architectures to
Organization-Specific Architectures. The Enterprise Continuum is a view of the Architecture
Repository.
CHAPTER DESCRIPTION
Establishing an Architecture Guidelines for establishing an Architecture Capability within an
Capability organization.
Guidelines for establishing and operating an enterprise Architecture
Architecture Board Board.
Architecture Compliance Guidelines for ensuring project compliance to architecture.
Architecture Contracts Guidelines for defining and using Architecture Contracts.
Architecture Governance Framework and guidelines for Architecture Governance.
Architecture Maturity Techniques for evaluating and quantifying an organization's maturity in
Models Enterprise Architecture.
Architecture Skills A set of role, skill, and experience norms for staff undertaking Enterprise
Framework Architecture work.
# TERM DEFINITION
A description of the structure and behavior of applications used in an
1 Application Architecture organization.
A set of principles or guidelines for designing and building software or IT
2 Architectural Style systems.
The fundamental organization of a system, including its components,
3 Architecture relationships, and principles.
Architecture Building A reusable component of an architecture that can be combined with other
4 Block (ABB) building blocks to create a complete system.
A framework for categorizing and organizing architecture artifacts based on
5 Architecture Continuum their level of abstraction and scope.
Architecture Development A step-by-step process for developing and implementing an enterprise
6 Method (ADM) architecture.
A specific area or aspect of an enterprise architecture, such as business, data,
7 Architecture Domain application, or technology.
A set of principles, standards, and practices for creating and using enterprise
8 Architecture Framework architectures.
The process of managing and overseeing the development, implementation, and
9 Architecture Governance maintenance of an enterprise architecture.
A fundamental guideline or rule that influences the design and development of
10 Architecture Principle an enterprise architecture.
A representation of an architecture that focuses on a specific aspect or
11 Architecture View stakeholder perspective.
12 Architecture Viewpoint A set of guidelines for creating and using architecture views.
13 Architecture Vision A high-level description of the desired future state of an enterprise architecture.
A tangible or intangible object produced or used in the development of an
14 Artifact enterprise architecture.
A snapshot of the current state of an enterprise architecture used as a basis for
15 Baseline comparison and analysis.
A modular component of an enterprise architecture that can be combined with
16 Building Block other building blocks to create a complete system.
A description of the structure and behavior of a business, including its processes,
17 Business Architecture capabilities, and organizational structure.
A specific ability or capacity that a business possesses to achieve its goals and
18 Business Capability objectives.
The process of managing and overseeing the business operations and
19 Business Governance decision-making processes of an organization.
A specific ability or capacity that an enterprise possesses to achieve its goals and
20 Capability objectives.
A specific area of interest or focus in an enterprise architecture, such as
21 Concern performance, security, or usability.
22 Course of Action A specific plan or strategy for achieving a particular goal or objective.
A description of the structure and behavior of an organization's data assets and
23 Data Architecture how they are used.
A tangible or intangible object produced or used in the development of an
24 Deliverable enterprise architecture, such as a report or diagram.
A complex system or organization made up of multiple components and
25 Enterprise stakeholders.
A core set of building blocks and principles that form the basis of an enterprise
26 Foundation Architecture architecture.
A difference or deficiency between the current state and desired future state of
27 Gap an enterprise architecture.
The process of managing and overseeing the operations and decision-making
28 Governance processes of an organization.
29 Information Data that has been processed or interpreted in a meaningful way.
Information Technology
30 (IT) The use of technology to process, store, and transmit information.
Referring to the structure and behavior of a system at a conceptual or abstract
31 Logical level.
32 Metadata Data that describes other data, such as the structure or format of a file.
33 Metamodel A model that defines the structure and behavior of other models.
34 Method A specific process or approach used to achieve a particular goal or objective.
35 Modeling The process of creating a representation of a system or concept using a model.
36 Objective A specific goal or target that an enterprise is working to achieve.
Referring to the actual hardware and software components of a system or
37 Physical application.
38 Reference Model (RM) A standardized model or framework used as a basis for comparison or analysis.
39 Repository A centralized location for storing and managing enterprise architecture artifacts
and information.
A specific need or objective that must be met by an enterprise architecture or
40 Requirement system.
41 Service A specific function or capability provided by an IT system or application.
42 Solution Architecture A description of the structure and behavior of a specific IT solution or system.
Solution Building Block A reusable component of a solution architecture that can be combined with
43 (SBB) other building blocks to create a complete solution.
A person or group with a vested interest or concern in the development and
44 Stakeholder implementation of an enterprise architecture.
A description of the long-term goals and objectives of an enterprise, including its
45 Strategic Architecture vision and mission.
46 Target Architecture A description of the desired future state of an enterprise architecture.
A description of the structure and behavior of an organization's technology
47 Technology Architecture assets and how they are used.
A description of the intermediate steps or phases involved in transitioning from
48 Transition Architecture the current state to the desired future state of an enterprise architecture.
49 Value Stream A sequence of activities or steps that add value to a product or service.
A collection of architecture viewpoints and guidelines used in the development
50 Viewpoint Library and implementation of an enterprise architecture.
4. Introduction to the ADM
1. Briefly describe the ADM cycle, and its phases (KLP 2.4-1,
4.2.2-1, -2, -3)
The ADM (Architecture Development Method) cycle is the core of the TOGAF framework. It is a
step-by-step approach to developing and implementing an enterprise architecture. The ADM
cycle consists of nine phases, which are as follows:
6. Briefly describe the key points of the ADM cycle (KLP 4.2.1-1)
The TOGAF ADM is an iterative process that requires making decisions regarding enterprise
coverage, level of detail, time period, and architecture asset re-use. The scope of activity is
determined by the organization and should focus on creating value for the enterprise. Future
iterations build on the current effort, adding greater width and depth. The ADM can be tailored to
meet the needs of the organization, including omitting or modifying phases or adding additional
procedures. Competence and resource availability should guide decision-making.
7. List the main reasons why you would need to adapt the ADM
(KLP 4.3-1)
The main reasons for adapting the ADM include the need to customize the process to fit an
organization's specific needs, to address changes in technology or business needs, or to
improve the efficiency and effectiveness of the process.
The ADM is a versatile method for architecture development that can be applied to most system
and organizational requirements. However, it may be necessary to modify or extend the ADM to
suit specific needs. This can be done by reviewing the process and its outputs for applicability
and tailoring them to the circumstances of the individual enterprise. There are several reasons
for wanting to tailor the ADM, such as the maturity of the architecture discipline within the
enterprise, the enterprise's business and architecture principles, the use of other enterprise
architecture frameworks, corporate governance requirements, outsourcing situations, resource
constraints, and complex, federated enterprises. The ADM process can also be adapted to deal
with different use scenarios, such as iteration and specialist architectures like security.
11. List the possible dimensions for limiting the scope (KLP 4.5-2)
There are several dimensions that can be used to limit the scope of an architecture activity,
including business units, geographic locations, applications, data, and infrastructure. The scope
can also be limited based on time, budget, or specific business goals. The dimensions for
limiting the scope should be chosen based on the organization's specific needs and objectives.
DIMENSION CONSIDERATIONS
- Enterprise extent
- Fuzzy boundaries
Breadth - Federation of organizational units
- Appropriate level of detail
Depth - Demarcation between architecture and other activities
- Articulation of time period
- Practicality and resource considerations
Time period - Number of Transition Architectures
- All four architecture domains (Business, Data, Application, Technology)
Architecture domains - Resource and time constraints may limit top-down approach
12. Briefly explain the need for an integration framework that sits
above individual architectures (KLP 4.6-1)
Architectures created to address a subset of issues within an enterprise need a consistent
frame of reference to be considered as a group and as individual deliverables. The dimensions
used to define the scope of a single architecture, such as level of detail and architecture
domain, are the same dimensions that must be addressed when integrating multiple
architectures.
An integration framework that sits above individual architectures is necessary to ensure that the
different architecture domains are aligned and integrated. The framework provides a common
language, methodology, and set of standards for integrating architectures across the enterprise.
It enables the organization to manage complexity, reduce duplication, and ensure consistency.
The integration framework should be designed to support the organization's business goals and
objectives, and should be flexible enough to accommodate changes in technology and business
needs.
5. Enterprise Continuum and Tools
For example, an architect working on a new project can refer to the Architecture Content
Framework to identify relevant building blocks that have already been developed and used in
previous projects. This can save time and effort in developing new artifacts from scratch.
Similarly, an architect can refer to the Architecture Reference Models to identify pre-defined
architectures that can be used as a starting point for their project. This can help ensure
consistency and alignment with the organization's overall architecture vision and strategy.
The Enterprise Continuum is designed to help enterprise architects manage the complexity of
developing and implementing an enterprise architecture. It provides a framework for organizing
architecture artifacts into four levels: the Architecture Development Method (ADM), the
Architecture Content Framework, the Architecture Reference Models (ARMs), and the Solutions
Continuum.
The Enterprise Continuum helps to promote the re-use of architecture artifacts by providing a
common language and framework for describing and categorizing them. This makes it easier for
architects to find and re-use existing artifacts that are relevant to their current project, which can
save time and effort in developing new artifacts from scratch.
Overall, the Enterprise Continuum is an essential tool for enterprise architects who are
responsible for developing and implementing an enterprise architecture. It provides a structured
approach that helps ensure consistency and alignment with the organization's overall
architecture vision and strategy.
In other words, the Architecture Repository is a physical instance of the Enterprise Continuum,
where actual architecture artifacts are stored and managed in a structured manner. The
Enterprise Continuum provides the conceptual framework for organizing these artifacts, while
the Architecture Repository provides the physical infrastructure to store and manage them.
ITEM DESCRIPTION
This item describes how to tailor an architecture framework to a specific
Architecture organization's needs. It includes a method for developing the architecture and a
Metamodel metamodel for the architecture content.
Architecture This item outlines the rules, structures, and processes that govern the
Capability Architecture Repository.
Architecture This item provides a visual representation of the assets being used or planned by
Landscape the organization at specific points in time.
Standards This item captures the standards that new architectures must comply with. These
Information may include industry standards, products and services from suppliers, or existing
Base shared services within the organization.
Reference This item provides guidelines, templates, patterns, and other reference materials
Library that can help accelerate the creation of new architectures for the organization.
Governance
Log This item keeps a record of governance activity across the organization.
Architecture
Requirements This item shows all authorized architecture requirements that the Architecture
Repository Board has agreed upon.
This item provides a visual representation of the Solution Building Blocks (SBBs)
Solutions that support the Architecture Landscape and have been planned or deployed by
Landscape the organization.
GRANULARITY DESCRIPTION
gives a general, big-picture view of the entire enterprise over a long period of time.
Strategic This level helps executives and decision-makers set the direction for the enterprise
Architectures and organize activities for change.
Segment provides more detailed models of specific areas within the enterprise. This level helps
Architectures align and organize more detailed change activity at the program or portfolio level.
Show in detail how the enterprise can support a particular unit of capability. They
provide an overview of current capability, target capability, and capability increments,
Capability and allow for individual work packages and projects to be grouped within managed
Architectures portfolios and programs.
Preliminary Phase
ASPECT DESCRIPTION
defining the organization's scope, structure, and operating model, as
Defining the enterprise well as identifying its stakeholders and their concerns.
Identifying key drivers and analyzing the organization's internal and external environment to
elements in the identify key factors that will influence the architecture work, such as
organizational context business strategies, technology trends, and regulatory requirements.
Defining the requirements identifying the specific needs and expectations for the architecture
for architecture work work, such as the scope, timing, and outcomes of the work.
Defining the Architecture
Principles that will inform establishing a set of guiding principles that will inform the design and
any architecture work development of the enterprise architecture.
Defining the framework to selecting and tailoring an architecture framework that is appropriate for
be used the organization's needs and context, such as TOGAF or Zachman.
Defining the relationships aligning the enterprise architecture with other management
between management frameworks, such as ITIL, COBIT, or ISO 27001, to ensure consistency
frameworks and integration across the organization.
assessing the organization's current level of enterprise architecture
maturity and identifying areas for improvement to ensure that the
Evaluating the Enterprise architecture work is aligned with the organization's goals and
Architecture maturity objectives.
2. Briefly explain the main aspects of the approach in this phase (KLP 7.5-1):
General: understanding the enterprise context, identifying stakeholders, and
defining the scope and objectives of the Business Architecture work.
Developing the Baseline Description: documenting the current state of the
enterprise in terms of its business processes, information flows, organizational
structure, and IT systems.
Applying Value Streams: identifying the key value streams that provide value to
customers and stakeholders, and defining how they should be optimized and
improved.
Phase E
1. Describe the main objectives of the phase (KLP 12.1-1)
● Generate the initial complete version of the Architecture Roadmap, based upon
the gap analysis and candidate Architecture Roadmap components from Phases
B, C, and D
● Determine whether an incremental approach is required, and if so identify
Transition Architectures that will deliver continuous business value
● Define the overall Solution Building Blocks (SBBs) to finalize the Target
Architecture based on the Architecture Building Blocks (ABBs)
2. Briefly explain the approach to the phase (KLP 12.5-1)
Phase E focuses on delivering the architecture, identifying gaps and grouping
changes into work packages. A roadmap is created based on stakeholder requirements,
transformation readiness, opportunities, and implementation constraints. Four key
concepts are important for transitioning from development to delivery: Architecture
Roadmap, Work Packages, Transition Architectures, and Implementation and Migration
Plan. Work packages group necessary changes, Transition Architectures provide interim
targets, and the Implementation and Migration Plan schedules projects.
Phase G
1. Describe the main objectives of the phase (KLP 14.1-1)
● Ensure conformance with the Target Architecture by implementation projects
● Perform appropriate Architecture Governance functions for the solution and any
implementation-driven architecture Change Requests
2. Briefly explain the approach to the phase (KLP 14.5-1)
Phase G involves bringing together all the information needed for successful
management of the implementation projects. It runs in parallel with the actual
development. The approach is to establish an implementation program, adopt a phased
deployment schedule, follow the organization's governance standards, use established
portfolio/program management approaches, and define an operations framework.
Compliance with the defined architecture is a key aspect of Phase G, not only for
implementation projects but also for ongoing projects.
Phase H
1. Describe the main objectives of the phase (KLP 15.1-1)
● Ensure that the architecture lifecycle is maintained
● Ensure that the Architecture Governance Framework is executed
● Ensure that the enterprise’s Architecture Capability meets current requirements
2. Briefly explain the approach to the phase (KLP 15.5-1), including:
The architecture change management process ensures that the architecture achieves its
target business value. Business growth and decline monitoring is critical in this phase.
The value and change management process determines the circumstances under which
the architecture or parts of it can be changed after deployment, and the process for
doing so. It also determines when the Architecture Development Cycle will be initiated to
develop a new architecture.
Driver DESCRIPTION
Strategic, top-down directed change Enhancing or creating new capability through capital investment.
Correcting or enhancing existing capability for operations and
Bottom-up changes maintenance to improve efficiency or effectiveness.
Experiences from previously Incorporating lessons learned from prior project increments still
delivered projects being delivered by ongoing projects.
CHANGE
CATEGORY DESCRIPTION DRIVEN BY
Simplification Can be handled via change management Requirement to reduce
Change techniques investment
Incremental May require partial re-architecting depending Requirement to derive additional
Change on the nature of the change value from existing investment
Requires putting the whole architecture Requirement to increase
Re-architecting through the Architecture Development Cycle investment to create new value
Change again for exploitation
Simplicity
Using a standard framework to develop an enterprise architecture, such as TOGAF, can
Statement help simplify the architecture and make it easier to understand and maintain.
Complex architectures are harder to understand, maintain, and modify. Simplicity leads
Rationale to better usability, lower costs, and higher efficiency.
The architecture should avoid unnecessary complexity, use common standards and
Implications patterns, and minimize the number of components.
16. Briefly explain the use of the TOGAF ADM in the context of a
specific architectural style (KLP 17.3-1)
● The TOGAF framework is flexible and can be adapted to different architectural styles.
● Practitioners must identify the distinctive features of a style, such as those found in SOA.
● Practitioners adjust models, viewpoints, and tools to address distinctive features.
● Different styles may require new elements, adjust notation, or focus on certain
stakeholders.
● Phase B, C, and D involve selecting relevant architecture resources to address
stakeholder concerns.
● Extensions to the Architecture Content Metamodel and identification of viewpoints may
be necessary.
● Dominant styles may require changes to the Architecture Capability in the Preliminary
Phase.
8. Architecture Governance (Level 1)
o Stakeholders
Stakeholders are individuals or groups with an interest or concern in a system, such as
users or developers. They play key roles and have specific interests in relation to the
system.
o Concerns
Concerns are the interests stakeholders have in a system. They cover various aspects
like performance, reliability, security, distribution, and evolvability, and determine the
system's acceptability. For instance, a Security Architect's concerns may include
authentication, authorization, audit, assurance, availability, asset protection,
administration, and risk management.
o Architecture Views
An architecture view is a representation of a system based on specific concerns. It
shows stakeholders that their concerns are addressed. Like a building architect uses
different diagrams to communicate with stakeholders, an Enterprise Architect creates
various views for business, information system, and technical aspects.
o Architecture Viewpoints
An architecture viewpoint establishes guidelines for a specific kind of architecture view,
addressing particular concerns. It defines the construction, interpretation, and utilization
of the view, including required information, modeling techniques, and intended audience.
Viewpoints serve as templates to create architecture views within an enterprise.
Viewpoint: Security
View: Security Architecture View
Concern: Ensuring the system's security by addressing aspects like authentication,
authorization, audit, and risk management.
Viewpoint: Performance
View: Performance Architecture View
Concern: Assessing and optimizing the system's performance, including response times,
throughput, and scalability.
Viewpoint: Data
View: Data Architecture View
Concern: Defining the system's data structure, data flows, and data management strategies.
Viewpoint: Deployment
View: Deployment Architecture View
Concern: Planning and visualizing the system's physical deployment, including hardware,
network topology, and distribution across locations.
An architecture view is what you see, while an architecture viewpoint is your perspective or
vantage point. Viewpoints can be stored in libraries for reuse and are always specific to the
architecture they describe.
1. Define what a building block is, and explain what makes a good
building block (KLP 33.2-1)
● It considers implementation and usage, and evolves to exploit technology and standards
● It may be assembled from other building blocks
● It may be a subassembly of other building blocks
● Ideally, a building block is re-usable and replaceable, and well specified with stable
● interfaces
● Its specification should be loosely coupled to its implementation, so that it can be
realized
● in several ways without impacting the building block specification
o Architecture Contract
o Architecture Principles
o Architecture Repository
o Architecture Roadmap
o Architecture Vision
o Capability Assessment
o Change Request
o Communications Plan
o Compliance Assessment
Architecture Requirements Defines the requirements that the architecture must satisfy, including business, data,
Specification B application, and technology requirements.
Outlines the planned evolution of the architecture, identifying the projects and initiatives
Architecture Roadmap E required to reach the target architecture.
Describes the desired future state of the enterprise and the strategic goals that the
Architecture Vision A architecture will support.
Business Principles, Goals, and Identifies the fundamental values, objectives, and motivations that guide the enterprise's
Drivers A business and influence the architecture.
Evaluates the enterprise's existing capabilities and identifies gaps and areas for
Capability Assessment A improvement.
Documents a request to modify the architecture and outlines the proposed changes,
Change Request E their impact, and the rationale for the request.
Defines the strategy and approach for communicating the architecture to stakeholders
Communications Plan A and ensuring effective information exchange.
Evaluates whether the implemented architecture complies with the defined architecture,
Compliance Assessment G standards, and best practices.
Implementation and Migration Provides a detailed plan for implementing and migrating the architecture, including
Plan E sequencing, dependencies, and resource allocation.
Implementation Governance Defines the organizational structure, roles, and responsibilities for overseeing the
Model E implementation and governance of the architecture.
Organizational Model for Defines the structure and roles within the organization that are responsible for enterprise
Enterprise Architecture A architecture activities.
Initiates the process of developing or modifying the enterprise architecture by requesting
Request for Architecture Work A the necessary resources and support.
Requirements Impact Assessment D Assesses the potential impact of changing requirements on the architecture
Architecture Principles 1. Introduction 2. Purpose 3. Scope 4. Principles List 5. Principles Descriptions and Rationales
1. Introduction 2. Purpose 3. Architecture Repository Components 4. Architecture Repository
Architecture Repository Content 5. Architecture Repository Management
Implementation and Migration 1. Introduction 2. Objectives 3. Scope and Approach 4. Implementation and Migration Phases 5.
Plan Resource Requirements