TOGAF® 10 Enterprise Architecture Foundation
A complete knowledge compendium for the TOGAF Enterprise Architecture Part 1 exam (OGEA-101) — organised exactly as the official Level 1 syllabus organises it, covering all 63 learning outcomes, with the weighting of each unit shown so you know where the marks actually are.
Every section carries the LO 3.12-style tag of the syllabus learning outcome it satisfies, plus a source pointer to the official document it comes from. Nothing here is padding: if a passage is not traceable to a learning outcome it is explicitly marked background.
The units carry the full knowledge. The Final pass section then compresses it three ways — every learning outcome with its answer, a one-page cheat sheet, and a cover-the-answer recall drill — so your last revision needs nothing else.
The reading order that works
⚑ 35% of the exam Unit 3 (the ADM) alone is 14 of 40 questions. If you are short on time, over-invest there and in Unit 1 (8 questions). Together they are 55% of the paper.
Every outcome sits at Bloom's Remembering or Understanding — never Applying or Analysing. That has a concrete consequence: you are tested on recognising the standard's own wording, not on judgement. So the winning strategy is verbatim familiarity with definitions, purposes, objectives and lists. Wherever the standard has a fixed phrase, this compendium gives it to you in the standard's words and marks it learn verbatim.
01 · The exam, precisely
LO 8.1 Explain the TOGAF Certification Program and distinguish between the levels for certification.
| Attribute | Value |
|---|---|
| Exam name | TOGAF® Enterprise Architecture Part 1 |
| Exam number | OGEA-101 English · OGEA-F101 French · OGEA-C101 Simplified Chinese |
| Qualification earned | TOGAF Enterprise Architecture Foundation — plus partial credit toward TOGAF Enterprise Architecture Practitioner |
| Body of knowledge | TOGAF Standard, 10th Edition |
| Questions | 40, simple multiple choice, one correct answer, 1 point each |
| Pass mark | 60% — 24 of 40 |
| Time limit | 60 minutes (additional time may be provided where English is not your first language) |
| Open book? | No — closed book. Only Part 2 is open book. |
| Prerequisites | None. |
| Supervised | Yes — Authorized Examination Provider test centre, or remotely via Pearson VUE OnVUE |
| Retake policy | If you fail you may not retake within one (1) month of the sitting |
| Level | Level 1 — Remembering and Understanding only. No scenario analysis. |
Question weighting — where the marks are
The Open Group publishes the exact distribution. Memorise it; it tells you how to budget revision.
| Topic area (unit) | Q | Share | Weight | Learning outcomes |
|---|---|---|---|---|
| Concepts — U1 | 8 | 20% | 12 · LO 1.1–1.12 | |
| Introduction to the ADM — U3 | 14 | 35% | 26 · LO 3.1–3.26 | |
| ADM Techniques — U4 | 6 | 15% | 9 · LO 4.1–4.9 | |
| Applying the ADM — U5 | 4 | 10% | 6 · LO 5.1–5.6 | |
| Architecture Governance — U6 | 3 | 7.5% | 5 · LO 6.1–6.5 | |
| Architecture Content — U7 | 5 | 12.5% | 3 · LO 7.1–7.3 | |
| Total | 40 | 100% | 63 incl. U2 (1) and U8 (1) |
Unit 2 (Definitions) and Unit 8 (Certification Program) get no dedicated question allocation. Unit 2 terms are examined indirectly — the syllabus states no definition is examinable "unless it is used in the learning objective of another unit." So learn the definitions that feed Units 1 and 3–7. Do not skip them: they are how the distractors are written.
"Read each question carefully before reading the answer options. Be aware that some questions may seem to have more than one right answer, but you are to look for the one that makes the most sense and is the most correct."
Practical corollaries: at 40 questions in 60 minutes you have 90 seconds each — comfortable, so read fully. Watch for options that are true statements answering a different question (the commonest distractor design in this exam). And when an option describes what an architect would like rather than what the standard says, it is wrong.
The TOGAF certification portfolio where OGEA-101 sits
The pattern to hold: Foundation = Level 1 = Part 1 exam = closed book, 40 simple MCQs. Practitioner = Level 2 = Part 2 exam = open book, 8 gradient-scored scenario questions.
| Exam | Leads to | Items | Time | Pass | Book | Prerequisite |
|---|---|---|---|---|---|---|
| OGEA-101 EA Part 1 | EA Foundation | 40 MCQ | 60 min | 60% 24/40 | Closed | None |
| OGEA-102 EA Part 2 | EA Practitioner | 8 scenario gradient 5/3/1/0 | 90 min | 60% 24/40 pts | Open | Foundation, or Part 1 passed same day & centre |
| OGEA-103 Combined | EA Practitioner | 48 = 40 + 8 | 150 min 60 + 90 | Both sections | Part 1 closed Part 2 open | None |
| OGEA-10B Bridge | EA Practitioner | 10 MCQ + 4 scenario | 60 min 20 + 40 | 60% 18/30 | Hybrid | TOGAF 9 Certified |
| OGBA-101 | Business Architecture Foundation | 40 MCQ | 60 min | 60% 24/40 | Closed | None |
The portfolio also contains certification credentials (shorter learning paths, from three hours of study): Integrating Risk and Security in a TOGAF Enterprise Architecture · TOGAF Framework: Digital Specialist · TOGAF Framework: Agile Specialist · TOGAF Enterprise Architecture Leader · TOGAF Business Architecture Level 1. Legacy certifications based on Version 9.2 — TOGAF 9 Foundation and TOGAF 9 Certified — also remain in the portfolio.
40 questions (not 30 — that is OGB-001; not 48 — that is the combined). 60% pass (not 55% — that is the legacy TOGAF 9 combined Part 1 section). 1 month retake wait (not 7 days, not 3 weeks, not 60 days). No prerequisite (not TOGAF 9 Foundation, not AEA membership, not ITIL).
U1 · Concepts 8 questions · 20%
Twelve learning outcomes — the second-heaviest unit and the most definitional. Most questions are a single sentence you either know verbatim or you don't.
1.1 What is an enterprise? LO 1.1 S0 §1.1
The TOGAF Standard considers an "enterprise" to be any collection of organizations that have common goals.
The formal definition: the highest level (typically) of description of an organization, typically covering all missions and functions. An enterprise will often span multiple organizations.
"Enterprise" in the context of "Enterprise Architecture" can be applied either to an entire enterprise — all its business activities and capabilities, information, and the technology, infrastructure and governance that make it up — or to one or more specific areas of interest within it. An enterprise may include partners, suppliers and customers as well as internal business units. In all cases, the architecture crosses multiple systems and multiple functional groups.
Examples of an enterprise
- A whole corporation or a division of a corporation
- A government agency or a single government department
- A chain of geographically distant organizations linked by common ownership
- Groups of countries, governments, or governmental organizations (such as militaries) working together to create common or shareable deliverables or infrastructures
- Partnerships and alliances of businesses working together, such as a consortium or supply chain
"Enterprise" is not a synonym for "company". A single organization can contain multiple enterprises, each with its own Enterprise Architecture. Those enterprises often have much in common — processes, functions, information systems — which is precisely why a common architecture framework pays off: it provides a basis for common building blocks and solutions, and a shareable Architecture Repository for the integration and re-use of business models, designs, information and data.
What is Enterprise Architecture? background — two industry definitions the Study Guide quotes
The TOGAF Standard notes there are many definitions, most focusing on structure and organization:
- "The process of translating business vision and strategy into effective enterprise change by creating, communicating, and improving the key principles and models that describe the enterprise's future state and enable its evolution." — Gartner®
- "A set of abstractions and models that simplify and communicate complex structures, processes, rules, and constraints to improve understanding, implementation, forecasting, and resourcing." — DoDAF
1.2 The purpose of Enterprise Architecture LO 1.2 S0 §1.1 · G186 §3.1 · G20F §1.2
An Enterprise Architecture is developed to guide effective change.
It provides a framework for change linked to both strategic direction and business value, and a sufficient view of the organization to manage complexity, support continuous change, and manage the risk of unanticipated consequences.
All enterprises seek to improve. Regardless of type there is a need for deliberate, effective change:
| Enterprise type | Example of "improvement" |
|---|---|
| Private | Shareholder value or agility |
| Public | A mandate-based value proposition or efficiency |
| Social | Simply an improvement of mission |
Guidance on effective change takes place during the activity to realize the approved Enterprise Architecture. During implementation, stakeholders use the Enterprise Architecture to govern change, in two parts:
- Direct the change activity — align the change with the optimal path to realizing the expected value.
- Control the change activity — ensure the change stays on that optimal path.
Enterprise Architecture enables achievement of the right balance between business transformation and continuous operational efficiency. A good Enterprise Architecture facilitates effective governance, management, risk management, and exploitation opportunities.
Additionally, much global privacy legislation demands that processes around personal data be fully documented in a way that can be easily understood by untrained readers — data subjects, judges, lawyers. Penalties for failing to have this can be very significant, so creating appropriate controls and documentation is essential.
Asked "should we use an Enterprise Architecture for this strategic change, and why?" the correct answer is a variant of "Yes, a good Enterprise Architecture facilitates effective governance, management, risk management, and exploitation opportunities" or "it provides a strategic context for the evolution of the enterprise in response to constantly changing needs." Wrong answers claim EA slows down Agile, or that EA lets the EA team take the key decisions, or that EA is unsuitable for strategic change.
1.3 Key benefits of Enterprise Architecture LO 1.3 S0 §1.1 · G184 §3.6
A "list" outcome — single-item recognition is enough, but learn all five.
Strategic decision-making
More effective strategic decision-making by C-Level executives and business leaders.
Business operations
More effective and efficient business operations.
Digital Transformation
More effective and efficient Digital Transformation and operations.
Investment
Better return on existing investment, reduced risk for future investment.
Procurement
Faster, simpler, and cheaper procurement.
Ultimately the benefits derive from the better planning, earlier visibility, and more informed designs that result when Enterprise Architecture is introduced.
1.4 Why the TOGAF Standard is suitable as a framework LO 1.4 S0 §1.1 · G20F §1.2
What the TOGAF Standard is: a framework for Enterprise Architecture — a standard approach for developing, approving, using, and maintaining Enterprise Architectures. It applies to all Enterprise Architecture practices. It is based on an iterative process model supported by best practices and a re-usable set of existing architectural assets. It is a foundational framework, meaning it is applicable to the development of any kind of architecture in any context.
Developing and sustaining an Enterprise Architecture is a technically complex process involving many stakeholders and decision processes. Adopting the TOGAF Standard provides a standardized approach and de-risks the activity.
Using it results in Enterprise Architecture that is consistent, reflects the needs of stakeholders, employs best practice, and gives due consideration to both current requirements and the perceived future needs of the business.
It is also suitable because it provides three things
- A definition and description of a standard cycle of change used to plan, develop, implement, govern, change and sustain an architecture for an enterprise — the TOGAF ADM.
- A definition and description of the building blocks in an enterprise used to deliver business services and information systems — the TOGAF Content Framework.
- A set of guidelines, techniques and advice to create and maintain an effective Enterprise Architecture and deliver change through new Solution Architectures at all levels of scale, pace and detail.
"It contains an extensive body of knowledge called the TOGAF Library" — a true statement, but the wrong answer: the Library is not part of the Standard and does not explain suitability. "It enables more effective decision-making by business leaders" — that is a benefit of EA (LO 1.3), not a reason the TOGAF Standard is suitable. "The documentation includes the universal concepts of EA" — that describes the Fundamental Content. Watch these substitutions.
Origin & stewardship background
Developed and maintained by The Open Group Architecture Forum. Version 1 (1995) was based on the US Department of Defense TAFIM (Technical Architecture Framework for Information Management). Successive versions have represented the current state of stable, scalable, best practice.
1.5 Structure of the TOGAF documentation S0 §2
The documentation set is structured to address the transition from common universal scaffolding to the unique configuration within an organization. It spans the formal TOGAF Standard plus a broader body of knowledge, the TOGAF Library.
= Fundamental Content + Series Guides.
Fundamental Content — the universal concepts of Enterprise Architecture. Six free-standing documents. Its structure reflects the structure and content of an Architecture Capability within an enterprise.
Series Guides — take those concepts and make them actionable; proven, stable and enduring best practice, and where the practical guidance on how to apply the Standard lives.
A reference library — an extensive and growing portfolio of guidance material (white papers, guides) provided to accelerate the creation of new architectures. It is classified and referenced separately, and is not part of the Standard itself.
Series Guide content evolves more rapidly than the core content, delivered through a continuous, incremental pipeline by The Open Group Architecture Forum.
The six Fundamental Content documents — the {S0}–{S5} references
| Ref | Document | Covers |
|---|---|---|
| S0 | Introduction and Core Concepts | Core concepts, four domains, abstraction, Enterprise Continuum, Repository, Content Framework, Capability, and the Definitions |
| S1 | Architecture Development Method | The ADM — an iterative approach to developing an Enterprise Architecture; phase objectives, inputs, steps, outputs |
| S2 | ADM Techniques | A collection of techniques available for use in applying the TOGAF approach and the ADM |
| S3 | Applying the ADM | Guidelines for adapting the ADM to address the specific style of architecture required in a practical context — iteration, levels, partitioning |
| S4 | Architecture Content | The Content Framework and a structured metamodel, the use of re-usable ABBs, and an overview of typical deliverables |
| S5 | Enterprise Architecture Capability and Governance | The organization, processes, skills, roles and responsibilities required to establish and operate an architecture function, and the Architecture Governance framework |
Why the split? To let different areas of specialization be considered in detail and potentially addressed in isolation, and to let individual documents be amended without impacting the whole set. Although all documents work together as a whole, it is feasible to select individual documents for adoption while excluding others — e.g. adopt the ADM process but not the Architecture Capability material. As an open framework, such use is encouraged, particularly for organizations new to TOGAF adopting incrementally, and for organizations merging TOGAF with an existing framework.
1.6 The four architecture domains LO 1.5 S0 §3.3
The TOGAF Standard covers the development of four architecture domains, closely related and commonly accepted as subsets of an overall Enterprise Architecture.
| Domain | Description — learn the distinguishing nouns |
|---|---|
| Business | The business strategy, capabilities, governance, organization, and key business processes. |
| Data | The structure of an organization's logical and physical data assets and data management resources. |
| Application | A blueprint for the individual applications to be deployed, their interactions, and their relationships to the core business processes of the organization. |
| Technology | The digital architecture and the logical software and hardware infrastructure capabilities required to support the deployment of business, data and application services. Includes digital services, IoT, social media infrastructure, cloud services, IT infrastructure, middleware, networks, communications, processing, and standards. |
B · D · A · T — Business, Data, Application, Technology. Same order as ADM Phases B → C(Data) → C(App) → D. "Business Drives Application Technology."
Other domains exist but are formed by combining appropriate views of the four primary domains — for example Information Architecture, Risk and Security Architectures, Digital Architecture. The Definitions put it as: other domains (motivation, security, governance, etc.) may span those four primary domains.
• Domains = Business · Data · Application · Technology
• Architecture states = Baseline · Transition · Target
• Landscape levels = Strategic · Segment · Capability
• Abstraction levels = Contextual · Conceptual · Logical · Physical
1.7 Architecture abstraction LO 1.6 S0 §3.7
Architecture abstraction is a technique for dividing a problem area into smaller problem areas that are easier to model and therefore easier to solve. Abstraction levels are layered in nature, moving from high-level models to more detailed models.
The four levels answer four fundamental questions about an architecture, and each level cuts across Business, Data, Application and Technology:
| Question | Level | Description |
|---|---|---|
| Why? | Contextual | Understanding the environment in which an enterprise operates and the context in which architecture work is planned and executed. Answers why an enterprise undertakes architecture work, what the scope of work is, and the motivation in terms of goals, drivers and objectives. |
| What? | Conceptual | Decomposing the requirements to understand the problem, and what is needed to address the problem, without unduly focusing on how the architecture will be realized. |
| How? | Logical | Identifying the kinds of business, data, application and technology components needed to achieve the services identified at the conceptual level. How an architecture can be organized and structured, in an implementation-independent fashion. |
| With what? | Physical | The allocation and implementation of physical components to meet the identified logical components — determining with what physical components the logical-level components can be realized. |
Why → What → How → With what maps to C · C · L · P.
"Context comes first, Physical comes last." The one most often mis-answered is Contextual = Why + scope + motivation — people guess Conceptual.
1.8 The Enterprise Continuum LO 1.7 S0 §3.10 · S4 §6
The Enterprise Continuum provides a classification for architecture and solution artifacts, both internal and external to the Architecture Repository, as they evolve from generic Foundation Architectures to Organization-Specific Architectures.
The simplest way of thinking of it: a view of the repository of all the architecture assets. It can contain Architecture Descriptions, models, building blocks, patterns, architecture viewpoints and other artifacts — existing both within the enterprise and in the IT industry at large, which the enterprise considers available for developing its architectures.
- Internal examples: the deliverables of previous architecture work, available for re-use.
- External examples: industry reference models and architecture patterns — highly generic (the TOGAF TRM), IT-aspect-specific (web services, generic manageability), processing-specific (e-Commerce, supply chain management), or vertical-industry (TM Forum in Telecommunications, ARTS in Retail, Energistics® in Petrotechnical).
The two ideas it supports
- Re-use where possible — especially the avoidance of re-invention.
- An aid to communication. Assets structured generic → specific give a consistent language to effectively communicate the differences between architectures. Understanding where you are in the continuum helps everyone communicate effectively and eliminates ambiguity when discussing concepts across departments or across organizations.
Three continua, not two 10th Edition refinement
The 10th Edition partitions the Enterprise Continuum into three distinct continua. A distinction is made between architectures and their possible solutions, and the relationship between the Architecture Continuum and the Solutions Continuum is one of guidance and support.
| Continuum | What it classifies |
|---|---|
| Enterprise Continuum the outermost | Assets related to the context of the overall Enterprise Architecture — policies, standards, strategic initiatives, organizational structures, and enterprise-level capabilities, plus business goals and objectives and principles. These assets may influence architectures but are not directly used during ADM architecture development. It contains the other two continua as specializations. |
| Architecture Continuum | A consistent way to define and understand the generic rules, representations and relationships in an architecture, including traceability and derivation relationships. It structures re-usable Architecture Building Blocks (ABBs), which evolve from abstract and generic entities to fully expressed Organization-Specific assets. Its assets guide and select the elements in the Solutions Continuum. A useful tool to discover commonality and eliminate unnecessary redundancy. |
| Solutions Continuum | A consistent way to describe and understand the implementation of the assets defined in the Architecture Continuum. Defines what is available as re-usable Solution Building Blocks (SBBs). Addresses the commonalities and differences among the products, systems and services of implemented systems. A populated repository based on it can be regarded as a solutions inventory or re-use library. |
The four classes along each continuum S4 §6.4
Requirements are addressed in increasing detail from left to right. The architect will typically look to find re-usable architectural elements toward the left. These four types indicate a range, not fixed stages in a process — many types may occur in between.
| Architecture Continuum | Solutions Continuum | Meaning |
|---|---|---|
| Foundation Architectures | Foundation Solutions | Generic components, inter-relationships, principles and guidelines providing a foundation on which more specific architectures can be built. The TOGAF TRM is the example. Foundation Solutions are highly generic concepts, tools, products, services and components — programming languages, operating systems, EDIFACT, ITIL®, the IT4IT™ Reference Architecture. |
| Common Systems Architectures | Common Systems Solutions | Guide the selection and integration of specific services from the Foundation Architecture to create an architecture useful for building highly re-usable solutions across many domains — e.g. security, management, network, operations architecture. Each is incomplete in overall system functionality but complete for a particular problem domain. The III-RM is the example. |
| Industry Architectures | Industry Solutions | Guide the integration of common systems components with industry-specific components, and the creation of industry solutions for targeted customer problems within a particular vertical industry. Contain industry-specific logical data and process models and business rules; encourage interoperability throughout the industry. |
| Organization-Specific Architectures | Organization-Specific Solutions | Describe and guide the final deployment of solution components for a particular enterprise or extended network of connected enterprises. Guide the final customization of the solution. |
The evolutionary progression is not a formal process, but it does progress at several levels: logical to physical · horizontal (IT-focused) to vertical (business-focused) · generalization to specialization · taxonomy to complete and specific architecture specification.
Moving right = providing solutions value (foundation solutions create common systems solutions, which create industry solutions, which create organization-specific solutions). Moving left = addressing enterprise needs.
"How is the Enterprise Continuum used when developing an EA?" → "To structure re-usable architecture and solution assets." Not "to describe how an architecture addresses stakeholder concerns" (that is views and viewpoints), not "to identify and understand business requirements" (that is business scenarios), not "to coordinate with other management frameworks."
1.9 The Architecture Repository LO 1.8 S0 §3.11 · G186 §5.1
Operating a mature Architecture Capability within a large enterprise creates a huge volume of architectural output. Effective management and leverage of these work products requires a formal taxonomy for different types of architectural asset alongside dedicated processes and tools for architectural content storage.
The TOGAF Standard provides a structural framework for an Architecture Repository that allows an enterprise to distinguish between different types of architectural assets that exist at different levels of abstraction in the organization.
The Architecture Repository is one part of the wider Enterprise Repository, which provides the capability to link architectural assets to components of the Detailed Design, Deployment, and Service Management Repositories.
The eight major components
| Component | What it holds |
|---|---|
| Architecture Metamodel | Describes the organizationally tailored application of an architecture framework, including a metamodel for architecture content. |
| Architecture Capability | Defines the parameters, structures and processes that support governance of the Architecture Repository. |
| Architecture Landscape | An architectural representation of assets in use, or planned, by the enterprise at particular points in time. |
| Standards Library | The standards with which new architectures must comply — industry standards, selected products and services from suppliers, shared services already deployed. |
| Reference Library | Guidelines, templates, patterns and other reference material that can be leveraged to accelerate the creation of new architectures. |
| Governance Repository | A record of governance activity across the enterprise. |
| Architecture Requirements Repository | A view of all authorized architecture requirements which have been agreed with the Architecture Board. |
| Solutions Landscape | An architectural representation of the Solution Building Blocks (SBBs) supporting the Architecture Landscape which have been planned or deployed by the enterprise. |
Two Landscapes (Architecture, Solutions) · two Libraries (Standards, Reference) · two Repositories (Governance, Architecture Requirements) · plus Metamodel and Capability. 2 + 2 + 2 + 2.
A well-run Architecture Repository leads to the minimization of information gathered and maintained. Any information not required for the current Architecture Project, or which supports only minimal traceability, should not be captured. So it is not true that a "complete repository must capture all artifacts listed in the TOGAF Standard", that "Agile organizations cannot use one", or that it "contains materials used only by the EA team".
1.10 Content Framework and Enterprise Metamodel LO 1.9 S0 §3.12 · G184 §8.3
Together they define a formal structure and provide guidance for organizations that wish to implement their architecture within an architecture tool.
Defines a categorization framework used to structure the Architecture Description — the work product used to express an architecture — and the collection of models that describe the architecture. It is structured in line with the phases of the ADM. Its categorization mechanism can be used to structure a representation of the Enterprise Metamodel.
Defines the types of entities to appear in the models that describe the enterprise, together with the relationships between these entities. It allows architectural concepts to be captured, stored, filtered, queried and represented in a way that supports consistency, completeness and traceability.
If the option says "categorization" it is the Content Framework. If it says "types of entities" or "relationships between entities" it is the Metamodel. The formal definition of Metamodel is: a model that describes the entities used in building an Architecture Description, their characteristics, and the key relationships between those entities.
1.11 Architecture Capability LO 1.10 S0 §3.13–3.14 · G184 §3.3, 5.1
An Enterprise Architecture Capability is the ability to develop, use and sustain the architecture of a particular enterprise, and use the architecture to govern change.
To carry out architectural activity effectively within an enterprise it is necessary to put in place an appropriate business capability for architecture, through organization structures, roles, responsibilities, skills, and processes. Memorise that five-item list — it is the standard's exact phrasing and the hook for the "which does this illustrate?" question.
Barring capabilities set up purely to support change delivery programs, a successful Enterprise Architecture practice must sit on a firm operational footing: it should be run like any other operational unit within a business — i.e. it should be treated like a business. Over and above the core ADM processes, it should establish capabilities in nine areas:
Financial Management
Performance Management
Service Management
Risk and Opportunity Management
Resource Management
Communications and Stakeholder Management
Supplier Management
Configuration Management
Environment Management
The Preliminary Phase is where the Architecture Capability is developed — see Unit 3. The Repository component named "Architecture Capability" holds the parameters, structures and processes that support governance of the Repository — do not confuse the two uses of the phrase.
Enterprise Architecture Services background — S0 §3.5
ADM activities are often provided through a service delivery model, organized into service categories that address specific needs independent of an organization's operating model. The first four are customer-centric, the rest are internally centred on architects: Enterprise Support Services (for C-level management) · Design Support Services (program-level decision-makers) · Development Support Services (project-level decision-makers) · Requirements Elicitation and Understanding Services · Architecture Planning Services · Enterprise Architecture Practice Development Support Services.
1.12 Risk management LO 1.11 S2 §9.1 · G152 §3.1.1
Risk = "the effect of uncertainty on objectives."
Risk management = "coordinated activities to direct and control an organization with regard to risk."
The effect of uncertainty is any deviation from what is expected — positive and negative. Uncertainty concerns predicting future outcomes given the limited information available when making a decision; this information can never be perfect, although better quality information should mean better quality decisions.
Every decision is based on assessing the balance between potential opportunities and threats, the likelihood of beneficial versus damaging outcomes, the magnitude of those potential events, and the likelihood associated with each identified outcome. Identifying and assessing these factors is "risk assessment" or "risk analysis". "Risk management" is the art and science of applying these concepts in the decision-making process.
Risk management is about striking a balance between positive and negative outcomes resulting from the realization of either opportunities or threats.
There will always be risk with any architecture / business transformation effort. It is important to identify, classify and mitigate these risks before starting so they can be tracked throughout the transformation effort. Mitigation is an ongoing effort, and risk triggers may lie outside the scope of the transformation planners (merger, acquisition) — so planners must monitor the transformation context constantly.
Risks can be identified and mitigated, but it is within the governance framework that risks have to be first accepted and then managed. The Enterprise Architect does not accept risk — governance does.
The two levels of risk
| Level | Definition |
|---|---|
| Initial Level of Risk | Risk prior to determining and implementing mitigating actions. |
| Residual Level of Risk | Risk after implementation of mitigating actions (if any). |
Initial = In the beginning, before mitigation. Residual = what Remains, after mitigation. Distractors offer "Low" and "Marginal" — neither is a TOGAF risk level.
1.13 Gap analysis LO 1.12 S2 §5.1 · G186 §15.2.3
Gap analysis is a technique used in the ADM to validate an architecture that is being developed. It is usually the final step within a phase.
To highlight a shortfall between the Baseline Architecture and the Target Architecture — items that have been deliberately omitted, accidentally left out, or not yet defined.
To document the difference between the Baseline and Target Architectures, identifying components (building blocks) that are added, deleted and/or changed.
The method — matrix steps
- Draw a matrix with all ABBs of the Baseline Architecture on the vertical axis, and all ABBs of the Target Architecture on the horizontal axis.
- Add a final row labelled "New" to the Baseline axis, and a final column labelled "Eliminated" to the Target axis.
- Where an ABB is in both → record "Included" at the intersecting cell.
- Where a Baseline ABB is missing from the Target → review it. If correctly eliminated, mark it as such in the "Eliminated" cell. If not, you have uncovered an accidental omission in your Target Architecture that must be addressed by reinstating the ABB in the next iteration of the architecture design.
- Where a Target ABB cannot be found in the Baseline → mark it at the intersection with the "New" row as a gap that needs to be filled, either by developing or procuring the building block.
When the exercise is complete, anything under "Eliminated" or "New" is a gap, which should either be explained as correctly eliminated or marked as to be addressed by reinstating or developing/procuring the function.
| Baseline ↓ / Target → | Video Conf. Svcs | Enhanced Telephony | Mailing List Svcs | Eliminated |
|---|---|---|---|---|
| Broadcast Services | Intentionally eliminated | |||
| Video Conferencing Services | Included | |||
| Telephony Services | Potential match | |||
| Shared Screen Services | Unintentionally excluded — a gap in the Target | |||
| New → | Gap: develop or procure | Gap: develop or procure |
Gap (the noun) = "a statement of difference between two states." Gap analysis = the technique that finds them. Confusable purposes: "catch errors in a project architecture early" is the Architecture Compliance review; "finding a balance between positive and negative outcomes" is risk management; "assessing readiness for change" is BTRA.
U2 · Definitions Examined indirectly
LO 2.1 The Candidate is able to define 21 concepts. S0 §4 Syllabus note: "No definition from this list is required to be taught separately, or be examinable, unless it is used in the learning objective of another unit."
Do not memorise these as an isolated block. Treat them as the vocabulary the other units' questions are written in — and note the ones marked ⚑ hot, which map directly onto another unit's learning outcome and therefore are examinable.
The 21 syllabus terms
| Term | Definition |
|---|---|
| Application Architecture | A description of the structure and interaction of the applications that provide key business capabilities and manage the data assets. |
| Architecture Landscape ⚑ | The architectural representation of assets in use, or planned, by the enterprise at particular points in time. |
| Architecture Model | A representation of a subject of interest. |
| Artifact ⚑ | An architectural work product that describes an aspect of the architecture. |
| Business Architecture | A representation of holistic, multi-dimensional business views of: capabilities, end-to-end value delivery, information, and organizational structure; and the relationships among these views and strategies, products, policies, initiatives and stakeholders. |
| Business Model | A model describing the rationale for how an organization creates, delivers and captures value. |
| Capability | An ability that an organization, person, or system possesses. |
| Capability Architecture ⚑ | An architecture that describes the abilities that an enterprise possesses. |
| Data Architecture | A description of the structure of the enterprise's major types and sources of data, logical data assets, physical data assets, and data management resources. |
| Deliverable ⚑ | An architectural work product that is contractually specified and in turn formally reviewed, agreed, and signed off by the stakeholders. |
| Gap ⚑ | A statement of difference between two states. Used in the context of gap analysis. |
| Metamodel ⚑ | A model that describes the entities used in building an Architecture Description, their characteristics, and the key relationships between those entities. |
| Modeling | A technique through construction of models which enables a subject to be represented in a form that enables reasoning, insight and clarity concerning the essence of the subject matter. |
| Requirement | A statement of need, which is unambiguous, testable or measurable, and necessary for acceptability. |
| Role | (1) The usual or expected behavior of an actor, or the part somebody or something plays in a particular process or event; an actor may have a number of roles. (2) The part an individual plays in an organization and the contribution they make through the application of their skills, knowledge, experience and abilities. |
| Segment Architecture ⚑ | A detailed, formal description of areas within an enterprise, used at the program or portfolio level to organize and align change activity. |
| Stakeholder ⚑ | An individual, team, organization, or class thereof, having an interest in a system. |
| Strategic Architecture ⚑ | A summary formal description of the enterprise, providing an organizing framework for operational and change activity, and an executive-level, long-term view for direction setting. |
| Technology Architecture | A description of the structure and interaction of the technology services and technology components. |
| Transition Architecture | A formal description of one state of the architecture at an architecturally significant point in time. |
| Work Package | A set of actions identified to achieve one or more objectives for the business. Can be part of a project, a complete project, or a program. |
Beyond the list: definitions Units 1 and 3–7 depend on
Not in the Unit 2 list, but they appear in other units' learning outcomes — so they are fair game.
| Term | Definition |
|---|---|
| Architecture | (1) The fundamental concepts or properties of a system in its environment embodied in its elements, relationships, and in the principles of its design and evolution ISO/IEC/IEEE 42010. (2) The structure of components, their inter-relationships, and the principles and guidelines governing their design and evolution over time. |
| Architecture Development Method | The core of the TOGAF framework. A multi-phase, iterative approach to develop and use an Enterprise Architecture to shape and govern business transformation. |
| Architecture Domain | The architectural area being considered. TOGAF divides EA into four primary domains: Business, Data, Application, Technology. Other domains (motivation, security, governance) may span those four. |
| Architecture Framework | A conceptual structure used to plan, develop, implement, govern, and sustain an architecture. |
| Architecture Governance | The practice and orientation by which Enterprise Architectures and other architectures are managed and controlled at an enterprise-wide level. |
| Architecture Partition | A subset of architecture resulting from dividing that architecture to facilitate its development and management. |
| Architecture Principle | A qualitative statement of intent that should be met by the architecture; general rules and guidelines that relate to architecture work. |
| Architecture View | A representation of a system from the perspective of a related set of concerns. |
| Architecture Viewpoint | A specification of the conventions for a particular kind of architecture view — it defines the perspective from which an architecture view is taken. |
| Architecture Vision | A succinct description of the Target Architecture that describes its business value and the changes to the enterprise that will result from its successful deployment. Serves as an aspirational vision and a boundary for detailed architecture development. |
| Architecture Building Block | A constituent of the architecture model that describes a single aspect of the overall model; captures architecture requirements at the fundamental functional level and shapes the specification of SBBs. |
| Solution Building Block | A candidate physical solution for an ABB — a real product that can be procured or a specific custom development; represents actual implementation choices. |
| 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 procedure such as configuration management. |
| Target Architecture | The description of a future state of the architecture being developed for an organization. |
| Building block | A package of functionality defined to meet business needs across an organization; a potentially re-usable component that can be combined with other building blocks to deliver architectures and solutions. |
| Capability Increment | A discrete portion of a capability that delivers business value; Capability Architecture roadmaps realize capability increments. |
| Concern | An interest in a system relevant to one or more of its stakeholders. An area of interest — not synonymous with requirement. |
| Digital Architecture | The inclusive architecture focused on a combination of Enterprise Architecture, data science, telecommunications and IoT, security, artificial intelligence, cognitive science, neuroscience, robotics, and social media to deliver operational services. |
| Enterprise | The highest level (typically) of description of an organization, typically covering all missions and functions. Often spans multiple organizations. |
| Foundation Architecture | Generic components, inter-relationships, principles and guidelines that provide a foundation on which more specific architectures can be built. |
| Governance | "A system that directs and controls the current and future state." ISO/IEC 38500:2015 |
| Interoperability | "The ability to share information and services." |
| Architecture Description | A work product used to express an architecture; a collection of architecture views and models that together document the architecture. |
Strategic = summary, executive, long-term, direction setting. Segment = detailed, program/portfolio level. Capability = the abilities the enterprise possesses, realizing capability increments. Decreasing scope: Strategic → Segment → Capability.
Deliverable = contractually specified, formally reviewed, agreed and signed off by stakeholders. Artifact = describes an aspect of the architecture (catalog, matrix or diagram). Building block = a package of functionality, potentially re-usable. Containment: a deliverable may contain one or more artifacts, and artifacts form the content of the Architecture Repository; artifacts describe building blocks. An artifact may or may not be a deliverable, depending on the contractual specification.
U3 · Introduction to the ADM 14 questions · 35%
Twenty-six learning outcomes — the largest unit by far. Master the phase tables and you have a third of the paper.
3.1 The ADM and its phases LO 3.1 S0 §3.4 · S1 §1.2.2
The ADM (Architecture Development Method) is the core of the TOGAF framework: a multi-phase, iterative approach to develop and use an Enterprise Architecture to shape and govern business transformation. It provides a tested and repeatable process for developing architectures, is a method for deriving organization-specific Enterprise Architectures, and is specifically designed to address business requirements.
It includes establishing an architecture framework, developing architecture content, transitioning, and governing the realization of architectures — all carried out within an iterative cycle of continuous architecture definition and realization that allows organizations to transform their enterprises in a controlled manner in response to business goals and opportunities.
The phase purpose table highest-yield table in the exam
| Phase | Purpose — the "one sentence" form |
|---|---|
| Preliminary | Describes the preparation and initiation activities required to create an Architecture Capability, including customization of the TOGAF framework and definition of Architecture Principles. |
| Requirements Management | Operates the process of managing architecture requirements throughout the ADM. A continuous phase ensuring any changes to requirements are handled through appropriate governance processes and reflected in all other phases. |
| A · Architecture Vision | Describes the initial phase of an architecture development cycle. Includes defining the scope of the architecture development initiative, identifying the stakeholders, creating the Architecture Vision, and obtaining approval to proceed. |
| B · Business Architecture C · Information Systems Architectures (Data & Application) D · Technology Architecture | Describes the development of four architectures, commonly accepted as subsets of an overall Enterprise Architecture, to support the agreed Architecture Vision: Business · Information Systems–Data · Information Systems–Application · Technology. |
| E · Opportunities & Solutions | Conducts initial implementation planning and the identification of delivery vehicles for the architecture defined in the previous phases. |
| F · Migration Planning | Addresses how to move from the Baseline to the Target Architectures by finalizing a detailed Implementation and Migration Plan. |
| G · Implementation Governance | Provides architectural oversight for the implementation. |
| H · Architecture Change Management | Establishes procedures for managing change to the new architecture. |
P · A · B · C · D · E · F · G · H
Prepare · A vision · Business · C = data + apps ("Contents of the information system") · D = technology ("Deeper down the stack") · Evaluate options · Finalise the plan · Govern the build · Handle change.
Or the sentence: "Please Always Build Clean Designs, Evaluate, Finalise, Govern, Handle-change."
E vs F. E identifies: delivery vehicles, work packages, the initial complete roadmap, whether an incremental approach is needed → Transition Architectures, and SBBs from ABBs. F finalizes: the roadmap and the Implementation & Migration Plan, producing an approved set of projects with resources and start/finish dates. Rule: E identifies, F finalizes.
G vs H. G governs this implementation to conformance — cue word solution. H governs the ongoing architecture: maintain the development cycle, execute the governance framework, keep the Capability current. Rule: G is inside a build; H is around and after builds.
3.2 Preliminary Phase LO 3.7 LO 3.8 G184 §13.1 · S1 §2.1
To develop the Enterprise Architecture Capability.
The ADM is used to develop the Enterprise Architecture Capability. There is no difference between exercising the ADM to architect an EA Capability, a finance capability, a portfolio, or an organizational strategy — we are using the concepts of the ADM to support two different activities.
Key activities — nine
- Setting the Enterprise Architecture context specific for the EA Capability
- Setting business objectives for the EA Capability
- Establishing Architecture Governance
- Alignment with other frameworks
- Customization of Architecture Contents and Metamodel
- Establishing the organization model for the Enterprise Architecture Team
- Establishing the process model
- Creating the Enterprise Architecture Capability Roadmap
- Establishing and evolving the EA Capability
Objectives — two, each with four sub-points
- Review the organizational context for conducting Enterprise Architecture
- Identify and scope the elements of the enterprise organizations affected by the Architecture Capability
- Identify the established frameworks, methods and processes that intersect with the Architecture Capability
- Establish Capability Maturity target
- Define and establish the Organizational Model for Enterprise Architecture
- Define and establish the detailed process and resources for Architecture Governance
- Select and implement tools that support the Architecture Capability
- Define the Architecture Principles
If a question mentions customization of the TOGAF framework, defining Architecture Principles, establishing the Architecture Governance process, Capability Maturity target, selecting tools, or the Organizational Model for EA → the answer is Preliminary. Note the fine distinction: "To establish the Architecture Governance process" is a Preliminary objective; "to operate the governance framework" is not — that is Phase H.
3.3 Phase A: Architecture Vision LO 3.9 LO 3.10 G186 §5.2.1–5.2.2 · S1 §3.1
To identify key stakeholders, and reach agreement in the Architecture Vision document on a summary of the target and the work to reach the target.
All architecture development needs to start with Phase A.
Starting Phase A
• Define the scope of the Architecture Project
• Identify stakeholders, concerns, and associated requirements
• Assess the capability of the Enterprise Architecture team
Leaving Phase A
• Key stakeholder agreement on a summary of the target and the work to reach the target
Objectives — exactly two
- Develop a high-level aspirational vision of the capabilities and business value to be delivered as a result of the proposed Enterprise Architecture.
- Obtain approval for a Statement of Architecture Work that defines a program of works to develop and deploy the architecture outlined in the Architecture Vision.
Anchored to Phase A: the Business Transformation Readiness Assessment is recommended here; risks are first identified here as part of it; the Capability Assessment is first carried out here; the Communications Plan is developed here; the Architecture Definition Document is first created here; the Statement of Architecture Work is created here; business scenarios are used here to define relevant business requirements and build consensus with stakeholders; Business Principles, Goals and Drivers are reviewed here; and interoperability's nature and security considerations of information and service exchanges are found here.
3.4 Phases B, C and D LO 3.11 LO 3.12 LO 3.13 LO 3.14 G186 §5.2.2 · S1 §4.1, 5.1, 6.1, 7.1, 8.1
To develop a set of domain architectures approved by the stakeholders for the problem being addressed, with a set of gaps, and work to clear the gaps understood by the stakeholders.
Essential knowledge determined in B, C and D — four questions
- How does the current enterprise fail to meet the preferences of the stakeholders?
- What must change to enable the enterprise to meet the preferences of the stakeholders? (Gaps)
- What work is necessary to realize the changes, consistent with the additional value being created? (Work Package)
- How do stakeholder priority and preference adjust in response to value, effort, and risk of change? (Stakeholder Requirements)
Objectives — identical pattern in all four; only the domain noun changes
| Phase | Objectives |
|---|---|
| B Business | • Develop the Target Business Architecture that describes how the enterprise needs to operate to achieve the business goals and respond to the strategic drivers set out in the Architecture Vision, in a way that addresses the Statement of Architecture Work and stakeholder concerns. • Identify candidate Architecture Roadmap components based upon gaps between the Baseline and Target Business Architectures. |
| C Data | • Develop the Target Data Architecture that enables the Business Architecture and the Architecture Vision, in a way that addresses the Statement of Architecture Work and stakeholder concerns. • Identify candidate Architecture Roadmap components based upon gaps between the Baseline and Target Data Architectures. |
| C Application | • Develop the Target Application Architecture that enables the Business Architecture and the Architecture Vision, in a way that addresses the Statement of Architecture Work and stakeholder concerns. • Identify candidate Architecture Roadmap components based upon gaps between the Baseline and Target Application Architectures. |
| D Technology | • Develop the Target Technology Architecture that enables the Architecture Vision, target business, data and application building blocks to be delivered through technology components and technology services, in a way that addresses the Statement of Architecture Work and stakeholder concerns. • Identify candidate Architecture Roadmap components based upon gaps between the Baseline and Target Technology Architectures. |
All four second-objectives are the same sentence with one word swapped. Read only the domain noun.
"…Baseline and Target Business Architectures" → B. "…Data", "…Application", or "…Information Systems (Data and Application)" → C. "…Technology" → D. "Obtain approval for a Statement of Architecture Work" → A.
The first objectives do differ meaningfully: B describes "how the enterprise needs to operate"; C "enables the Business Architecture and the Architecture Vision"; D enables "the Architecture Vision, target business, data and application building blocks … through technology components and technology services."
3.5 Phase E: Opportunities & Solutions LO 3.15 LO 3.16 G186 §5.2.2 · S1 §9.1
To develop a set of work packages that address the set of gaps, with an indication of value produced and effort required, and dependencies between the work packages to reach the adjusted target.
Essential knowledge determined in Phase E
- The dependency between the set of changes (Work Package & Gap Dependency)
- The value, effort, and risk associated with each change and work package
- How stakeholder priority and preference adjust in response to value, effort, and risk of change
Objectives — three
- 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 ABBs.
3.6 Phase F: Migration Planning LO 3.17 LO 3.18 G186 §5.2.2 · S1 §10.1
To have defined an approved set of projects, containing the objective and any necessary constraints, resources required, and start and finish dates.
Essential knowledge determined in Phase F
- The resources available to undertake the change
- How stakeholder priority and preference adjust in response to value, effort, and risk of change (Stakeholder Requirements)
Objectives — three
- Finalize the Architecture Roadmap and the supporting Implementation and Migration Plan.
- Ensure that the Implementation and Migration Plan is co-ordinated with the enterprise's approach to managing and implementing change in the enterprise's overall change portfolio.
- Ensure that the business value and cost of work packages and Transition Architectures is understood by key stakeholders.
3.7 Phase G: Implementation Governance LO 3.19 LO 3.20 G186 §5.2.2 · S1 §11.1
To complete the projects to implement the changes necessary to reach the adjusted target state.
Essential knowledge determined in Phase G
- The purpose and constraints on the implementation team (Gap, Architecture Requirements Specification, Control)
- How stakeholder priority and preference adjust in response to success, value, effort, and risk of change (Stakeholder Requirements)
Objectives — two
- Ensure conformance with the Target Architecture by Implementation Projects.
- Perform appropriate Architecture Governance functions for the solution and any implementation-driven architecture Change Requests.
Anchored to Phase G: Agile software development alignment; risk monitoring, with the risk identification and mitigation worksheets maintained as governance artifacts; Architecture Contracts between the architecture function and the implementing function; Compliance Assessments; Change Requests. Implementation governance can identify critical risks not being mitigated that might require another full or partial ADM cycle.
3.8 Phase H: Architecture Change Management LO 3.21 LO 3.22 G186 §5.2.2 · S1 §12.1
Direction to proceed and start developing a Target Architecture that addresses perceived, real, or anticipated shortfalls in the enterprise relative to stakeholder preferences.
Essential knowledge determined in Phase H
- The gaps between approved target, or preference, and realization from prior work (Value Realization)
- Changes in preference or priority (Stakeholder Requirements)
Objectives — three, all beginning "Ensure that…"
- Ensure that the architecture development cycle is maintained.
- Ensure that the Architecture Governance framework is executed.
- Ensure that the Enterprise Architecture Capability meets current requirements.
G = "Perform appropriate Architecture Governance functions for the solution". H = "Ensure the Architecture Governance framework is executed". Cue words: solution → G · framework / cycle / Capability → H.
3.9 Requirements Management LO 3.23 LO 3.24 S1 §13.1 · G186 §6.1.1
Understanding and management of requirements.
The TOGAF framework places Requirements Management at the centre of architecture development. Effective requirements management is dependent upon clear traceability from the organization's vision, mission, business model, and strategies through to the most detailed statement of requirement.
Objectives — three
- Ensure that the Requirements Management process is sustained and operates for all relevant ADM phases.
- Manage Architecture Requirements identified during any execution of the ADM cycle or a phase.
- Ensure that relevant Architecture Requirements are available for use by each phase as the phase is executed.
Requirements Management is a phase in TOGAF's language, but it is continuous — it is not a step between H and A, and it is not "Phase I". On the ADM graphic it sits at the centre. Its deliverables are the Architecture Requirements Specification and the Requirements Impact Assessment.
3.10 Draft vs. approved deliverables LO 3.2 S1 §1.2.2
| Designation | Meaning |
|---|---|
| Draft | Documents which are under development and have not undergone any formal review and approval process. |
| Approved | Documents which have been reviewed and approved, in accordance with the governance practices of the organization. |
"Approved does not necessarily mean finalized." Documents may evolve during subsequent phases, but may only be changed through an appropriate change control and governance process.
The lifecycle of outputs must be managed through a version numbering policy, adapted by the architect to meet the requirements of the organization and to work with the architecture tools and repositories employed. This is used in particular within the ADM to illustrate the evolution of Baseline and Target Architecture Definitions.
3.11 The iterative approach of the ADM LO 3.3 S1 §1.2.1 · G186 §5.2, 5.2.3
The ADM is iterative over the whole process, between phases, and within phases.
For each iteration, a fresh decision must be taken as to four things
- The breadth of coverage of the enterprise to be defined
- The level of detail to be defined
- The extent of the time period aimed at, including the number and extent of any intermediate time periods
- The architectural assets to be leveraged — including assets created in previous iterations of the ADM cycle within the enterprise, as well as assets available elsewhere in the industry (other frameworks, systems models, vertical industry models)
The TOGAF ADM should not be understood as a process model. The ADM graphic is a stylized representation showing essential information flows and is not a representation of activity sequence. It is often misinterpreted as a linear waterfall process model — and that misinterpretation is always the wrong answer.
Information flows also result in iteration. Every time the EA team undertakes any activity within the scope of the ADM it is executing a phase and developing the contents of the Enterprise Architecture Landscape. The inter-dependent nature of developing a Target Architecture requires considering the entire architecture, resulting gaps, and resulting work to clear the gap simultaneously.
Worked example from the Standard: a practitioner working on roadmap development is exercising the steps in Phase E; they must consume the mandatory inputs and produce the mandatory outputs. This applies to all ADM phases. No practitioner can consider a change without considering the impact on all other domains, the resulting set of gaps, and the resulting set of work to clear the gap.
Represented as a Gantt chart, the inter-dependent nature of Enterprise Architecture requires all ADM phases that develop a candidate architecture to be executed simultaneously until the candidate architecture is tested for acceptance against the stakeholders' requirements. They then close to allow specific elements of supporting domains to be completed. This provides a process-oriented view of ADM iteration.
The examinable answer: "It supports returning to previous phases to update work products with new information." The three iteration behaviours within an ADM cycle are: projects may operate multiple ADM phases concurrently; may cycle between ADM phases in planned cycles covering multiple phases; may return to previous phases to update work products with new information. (Full detail in Unit 5 §5.2.)
3.12 Governing Enterprise Architecture LO 3.4 S1 §1.4 · G186 §15.1.1–15.2.1
The ADM — whether adapted by the organization or used as documented — is a key process to be managed in the same manner as other architecture artifacts classified through the Enterprise Continuum and held in the Architecture Repository.
The practitioner is directed to develop an architecture within a controlled scope. Within that scope, the practitioner is directed to the stakeholder's preferences. The governance test will assess whether the practitioner is addressing the stakeholder's concerns.
The Architecture Board should be satisfied that the method is being applied correctly across all phases of an architecture development iteration. Compliance with the ADM is fundamental to the governance of the architecture, to ensure that all considerations are made and all required deliverables are produced.
The four governance instruments — learn which governs what
| Governs | Instrument | How it works |
|---|---|---|
| The Target Architecture | Architecture Project | Used to direct and control the Enterprise Architecture team to address issues in the enterprise. An Architecture Project starts with a Request for Architecture Work. |
| Statement of Architecture Work | The primary control is Architecture Project Management using the Statement of Architecture Work. Preferences are expressed in terms of objective, priority, and specification. | |
| Implementation Projects and other change | Architecture Contract | Used to direct and control the implementation team to work towards a specific target. Whatever document structure it takes in a practitioner's organization, it contains the same directional elements and provides a means to test compliance. |
| Architecture Requirements Specification | Used to direct and control the creativity of the implementation team. Design, implementation and other change choices can be tested against it. |
The implementation team is directed to create changes with intentional value-based outcomes. Best practice governance enables the organization to control value realization.
Central to the definition of governance is "directs and controls". Typically the practitioner and implementer are directed, and both are controlled by the stakeholder. Not: the practitioner controls the implementer. Not: the CEO governs the architecture. Not: the stakeholder directs and controls only changes.
An Enterprise Architecture is more than just the artifacts produced by applying the ADM. Making the organization act according to the principles laid down in the architecture requires a decision-making framework — the TOGAF Standard provides guidelines for establishing and operating one, in the form of an Architecture Board (see Unit 6).
3.13 Scoping an architecture LO 3.5 S1 §1.5
Three reasons to constrain (restrict) the scope
- Limits in the organizational authority of the team producing the architecture
- Limits in the objectives and stakeholder concerns to be addressed within the architecture
- Limits in the availability of people, finance, and other resources
The scope chosen should ideally allow the work of all architects within the enterprise to be effectively governed and integrated. This requires a set of aligned architecture partitions that ensure architects are not working on duplicate or conflicting activities, plus the definition of re-use and compliance relationships between architecture partitions.
The four scope dimensions
| Dimension | The question it asks |
|---|---|
| Breadth | What is the full extent of the enterprise, and what part of that extent will this architecting effort deal with? |
| Depth | To what level of detail should the architecting effort go? How much architecture is "enough"? What is the appropriate demarcation between the architecture effort and other related activities (system design, system engineering, system development)? |
| Time Period | What time period needs to be articulated for the Architecture Vision, and does it make sense for the same period to be covered in the detailed Architecture Description? |
| Architecture Domains | A complete Enterprise Architecture Description should contain all four architecture domains (Business, Data, Application, Technology). |
Scope is first expressed in terms of breadth, depth, and time period. Once those scoping dimensions are understood, a suitable combination of architecture domains can be selected that are appropriate to the problem being addressed.
Depth = level of detail. Breadth = how much of the enterprise. If the option mentions "level of detail" or "the appropriate level of detail based on intended use" → Depth, every time.
Circumstances may dictate building an Architecture Description not containing all four domains — but such an architecture cannot, by definition, be a complete Enterprise Architecture. One risk is a lack of consistency and therefore an inability to integrate: integration either comes later with its own costs and risks, or the risks and trade-offs must be articulated by the architect and communicated to and understood by enterprise management. Note also that because Data, Application and Technology build on Business Architecture, the Business Architecture still needs to be thought through and understood even where a full one is not warranted.
3.14 Architecture alternatives and trade-off LO 3.6 S1 §1.6–1.6.1 · S2 §9
Creating an architecture normally requires trade-offs among competing forces. There is often more than one possible Target Architecture that would conform to the Architecture Vision, Architecture Principles, and Requirements.
By identifying and considering alternative Target Architectures an understanding can be built of the different possibilities and the trade-offs between them. Presenting different alternatives and trade-offs to stakeholders helps architects to extract hidden agendas, principles, and requirements that could impact the final Target Architecture.
It is most common that a single alternative does not exist that will meet all stakeholders' concerns. Commonly, alternatives are defined per domain to simplify the analysis; per-domain alternatives can then be merged into an overall analysis for the whole architecture.
The Architecture Trade-Off method — three parts
- Uses the vision, principles, requirements, and other information to select sets of criteria fitting for different alternatives.
- Defines alternatives based on the criteria and builds an understanding of each.
- Will either select one of the alternatives, or else combine features from more than one, to create the proposed alternative.
Perform these activities in just enough detail to support that decision. The method can be used for any phase at any level of an architecture.
If a question describes those three parts, the answer is "The Architecture Trade-Off method" — not Architecture Partitioning, not Iteration, not the Business Scenario method. And the purpose of considering alternatives is to present possibilities and trade-offs to stakeholders — not "to enable the architects to decide which alternative to select". Architects do not decide alone; stakeholders hold decision rights.
3.15 Information flow between the ADM phases LO 3.25 G186 §5.2
The TOGAF ADM is a logical method that places key activity steps together for the purpose of understanding relationship of activity and clarifying information flow.
The iconic graphic is a stylized path that shows essential information flow between the phases and is not a representation of activity sequence. The graphic is often misinterpreted as a linear waterfall process model.
Whenever asked "what does the ADM diagram show / which best describes the ADM graphic", pick the option containing "information flow" or "stylized representation". Reject: "linear waterfall process model" · "activity sequence" · "sequenced approach" · "process model for developing mandatory inputs and outputs" · "an iteration cycle".
3.16 Architecture for Agile software development LO 3.26 G186 §12.1
The TOGAF Standard aligns with Agile development in Phase G, where a project is implemented. (Note: this is separate from Agile development of the Enterprise Architecture itself.)
How architecture serves Agile teams
- Architecture can identify what products the enterprise needs, the boundary of the products, and what constraints a product owner has.
- Architecture can define a set of constraints that limit the choices of the Agile team.
- In short, a good architecture defines the enterprise's backlog.
- Constraints are where an individual product must bend to enterprise issues, and the parochial preference of a product owner is not valid.
In Phase G the practitioner serves the stakeholders in Agile development projects by guarding enterprise value — in terms of the mission, vision, goals, and investment roadmap.
The exam will offer Phases B, E and F as alternatives. It is always G. And any option claiming Enterprise Architecture slows down Agile is wrong — TOGAF's stated position is that EA enables the Agile environment (see Unit 5 §5.6).
U4 · Introduction to ADM Techniques 6 questions · 15%
Nine learning outcomes, three of them on Architecture Principles alone — so principles are the highest-value target in this unit.
4.1 How the ADM and Supporting Guidelines & Techniques relate LO 4.1 S1 §1.1.3
Application of the TOGAF ADM is supported by an extended set of resources — guidelines, templates, checklists and other detailed materials — held in three places:
TOGAF Standard — ADM Techniques
Part of the Fundamental Content. The techniques themselves.
TOGAF Series Guides
The Guidance part of the Standard — guidance material on how to use and adapt the TOGAF Standard for specific needs.
White Papers & Guides
Published by The Open Group, classified and referenced in the TOGAF Library. Outside the Standard.
The individual guidelines and techniques are described separately so that they can be referenced from the relevant points in the ADM as necessary, rather than having the detailed text embedded in the description of the ADM itself.
The eight techniques in the ADM Techniques document
| Ch. | Technique | What it does |
|---|---|---|
| 2 | Architecture Principles | Principles for the use and deployment of resources across the enterprise; how to develop the general rules and guidelines for the architecture being developed. ⚑ LO 4.2–4.4 |
| 3 | Stakeholder Management | An important discipline that successful architecture practitioners can use to win support for their projects. |
| 4 | Architecture Patterns | Guidance on using architectural patterns. |
| 5 | Gap Analysis | Widely used in the ADM to validate an architecture that is being developed. ⚑ LO 4.6 |
| 6 | Interoperability Requirements | A technique for determining interoperability requirements. ⚑ LO 4.7 |
| 7 | Business Transformation Readiness Assessment | A technique for identifying business transformation issues. ⚑ LO 4.8 |
| 8 | Risk Management | A technique for managing risk during an architecture / business transformation project. ⚑ LO 4.9 |
| 9 | Architecture Alternatives and Trade-Offs | A technique to identify alternative Target Architectures and perform trade-offs between the alternatives. ⚑ LO 3.6 |
Stakeholder Management and Architecture Patterns have no dedicated Foundation learning outcome — but you must be able to name them as members of the set, since LO 4.1 asks you to describe how the ADM and its supporting techniques relate. The two summaries below are enough.
Used to win support for projects. Four steps: identify stakeholders → classify stakeholder positions → determine the stakeholder management approach → tailor engagement deliverables. Output is a Stakeholder Map. It connects directly to the Unit 7 concepts: stakeholders have concerns, which are addressed by views selected from viewpoints.
A pattern is a re-usable solution shape. Patterns relate to the Architecture Continuum (they are re-usable assets that sit toward the generic end), and they relate to views and to business scenarios. Distinguish architecture patterns from design patterns: the former operate at architecture level.
4.2 Architecture Principles — purpose LO 4.2 G184 §4.3.3 · S2 §2
Architecture Principles are general rules and guidelines that relate to architecture work.
They are typically developed by the Enterprise Architects in conjunction with the key stakeholders, are approved by the Architecture Board, and are an output of the Preliminary Phase.
Broader framing from the Standard: principles are "general rules and guidelines, intended to be enduring and seldom amended, that inform and support the way in which an organization sets about fulfilling its mission." They may be just one element in a structured set of ideas that collectively define and guide the organization — from values through to actions and results. Two key domains inform architecture: Enterprise Principles (a basis for decision-making throughout an enterprise, informing how it fulfils its mission) and Architecture Principles.
The four purposes — all examinable
| Purpose | Explanation |
|---|---|
| Enabling decision-making | It is important to set precedence during trade-off discussions and authority of "tie-breaking" if it must occur. |
| Aligning the enterprise | Principles take subjectivity and bias out of the equation and drive critical conversations that are objective and aligned to the enterprise's values. |
| Ensuring Governance | How will the enterprise ensure the right decisions are surfaced at the right time and with the right decision-makers — and, moreover, how to monitor the decisions and the approach taken to arrive at them? |
| Understanding values and culture | Provide a better understanding of the enterprise's culture and values; provide an approach and insight into how well the enterprise reacts to change. |
D · A · G · V — Decision-making, Alignment, Governance, Values & culture. "Principles DAG the enterprise into Value." And the summary line: essentially, principles drive behavior.
4.3 The recommended template for Architecture Principles LO 4.3 S2 §2.3
Four parts. In addition to a name and definition statement, each principle should have associated rationale and implications statements — both to promote understanding and acceptance of the principles themselves, and to support the use of the principles in explaining and justifying why specific decisions are made.
| Part | What it must do | Cue words |
|---|---|---|
| Name | Should both represent the essence of the rule and be easy to remember. Specific technology platforms should not be mentioned in the name or statement. Avoid ambiguous words in the name and statement, such as "support", "open", "consider" and — for lack of good measure — the word "avoid" itself. Be careful with "manage(ment)", and look for unnecessary adjectives and adverbs (fluff). | essence · memorable · no platforms |
| Statement | Should succinctly and unambiguously communicate the fundamental rule. For the most part, the principles statements for managing information are similar among organizations. It is vital that the principles statement be unambiguous. | the rule itself |
| Rationale | Should highlight the business benefits of adhering to the principle, using business terminology. Point to the similarity of information and technology principles to the principles governing business operations. Also describe the relationship to other principles, and the intentions regarding a balanced interpretation — describe situations where one principle would be given precedence or carry more weight than another for making a decision. | business benefits · why |
| Implications | Should highlight the requirements, both for the business and IT, for carrying out the principle — in terms of resources, costs, and activities/tasks. It will often be apparent that current systems, standards, or practices would be incongruent with the principle upon adoption. The impact on the business and the consequences of adopting a principle should be clearly stated. The reader should readily discern the answer to: "How does this affect me?" It is important not to oversimplify, trivialize, or judge the merit of the impact; some implications will be identified as potential impacts only, and may be speculative rather than fully analyzed. | requirements · resources · costs · impact · "affects me" |
Rationale → highlights the business benefits of adhering. Implications → highlights the requirements for the Business and IT for carrying it out. If the stem says "benefits" pick Rationale; if it says "requirements", "resources", "costs" or "impact" pick Implications.
Worked example from the Standard — Business Principle 1
| Part | Primacy of Principles |
|---|---|
| Name | Primacy of Principles |
| Statement | Principles apply throughout the enterprise and override all other considerations when decisions are made. |
| Rationale | The only way we can provide a recognized, consistent, and measurable level of operations is if all parts of the enterprise abide by the principles when making decisions. |
| Implications | Without this principle, short-term consideration, supposedly convenient exceptions, and inconsistencies would rapidly undermine the management of information. Information management initiatives will not be permitted to begin until they are examined for compliance with the principles. A conflict with a principle will be resolved by changing the conflicting initiative — which could delay or prevent the initiative. |
The Standard's example set of 21 principles S2 §2.6 · background
Not individually examinable, but two facts are worth holding: the ADM Techniques document contains an example set of nine business principles that is "a useful starting point" (referenced by the Business Principles, Goals and Drivers deliverable), and the full example set spans all four domains.
| Domain | Example principles |
|---|---|
| Business (9) | 1 Primacy of Principles · 2 Maximize Benefit to the Enterprise · 3 Information Management is Everybody's Business · 4 Business Continuity · 5 Common Use Applications · 6 Service Orientation · 7 Compliance with Law · 8 IT Responsibility · 9 Protection of Intellectual Property |
| Data (6) | 10 Data is an Asset · 11 Data is Shared · 12 Data is Accessible · 13 Data Trustee · 14 Common Vocabulary and Data Definitions · 15 Data Security |
| Application (2) | 16 Technology Independence · 17 Ease-of-Use |
| Technology (4) | 18 Requirements-Based Change · 19 Responsive Change Management · 20 Control Technical Diversity · 21 Interoperability |
4.4 What makes a good Architecture Principle LO 4.4 S2 §2.4–2.4.1
A good set of principles will be founded in the beliefs and values of the organization and expressed in language that the business understands and uses. Principles should be:
- Few in number
- Future-oriented
- Endorsed and championed by senior management
They provide a firm foundation for making architecture and planning decisions, framing policies, procedures and standards, and supporting resolution of contradictory situations. A poor set will quickly become disused, and the resultant architectures, policies and standards will appear arbitrary or self-serving, and thus lack credibility.
The five criteria for quality principles
| Criterion | Description |
|---|---|
| Complete | Every potentially important principle governing the management of information and technology for the organization is defined. The principles cover every situation perceived. |
| Robust | Enable good quality decisions about architectures and plans to be made, and enforceable policies and standards to be created. Each principle should be sufficiently definitive and precise to support consistent decision-making in complex, potentially controversial situations. |
| Understandable | The underlying tenets can be quickly grasped and understood by individuals throughout the organization. The intention is clear and unambiguous, so that violations, whether intentional or not, are minimized. |
| Consistent | Strict adherence to one principle may require a loose interpretation of another. The set must be expressed in a way that allows a balance of interpretations. Principles should not be contradictory to the point where adhering to one would violate the spirit of another. Every word should be carefully chosen to allow consistent yet flexible interpretation. |
| Stable | Principles should be enduring, yet able to accommodate changes. An amendment process should be established for adding, removing, or altering principles after they are ratified initially. |
C · R · U · C · S → read it as "CRUCiS": Complete, Robust, Understandable, Consistent, Stable.
The high-frequency item: "enduring, yet able to accommodate change" = STABLE. Not Consistent, not Robust, not Complete.
4.5 Business scenarios LO 4.5 G176 §1
The Business Scenarios technique is used to help identify and understand the business requirements that an architecture must address.
The result is a representation of a significant business need or problem, and it enables vendors to understand the value of a solution to the customer.
A business scenario is not a use-case, not a business model, and not a business scenario plan. That negative list is explicit in the Standard and is a direct distractor source.
A business scenario describes four things
- A business problem
- The business and technology environment
- The people and computing components ("actors") who execute the scenario
- The desired outcome of proper execution
Where it can be used
The method can be used in any ADM phase. Most notably:
| Phase | Use |
|---|---|
| Preliminary | To define requirements for establishing an Enterprise Architecture Capability. |
| A · Architecture Vision | The initial phase of an ADM cycle — to define relevant business requirements and to build consensus with stakeholders. Business scenarios are "an appropriate and important technique that can be used as part of the process in developing an Architecture Vision document". |
| B · Business Architecture | To derive the characteristics of the architecture directly from the high-level requirements of the business. May be used iteratively, at different levels of detail in the hierarchical decomposition of the Business Architecture. Also used to discover and document business requirements for the Architecture Requirements Specification. |
The method — six steps
- Identify, document, and rank the problem that is driving the scenario
- Document, as high-level architecture models, the business and technical environments where the problem situation is occurring
- Identify and document desired objectives — the results of handling the problems successfully. Ensure the objectives are SMART: Specific, Measurable, Actionable, Relevant, Timebound
- Identify human actors (participants) and their place in the business model
- Identify computer actors (computing elements) and their place in the technology model
- Check for fitness-for-purpose, and refine if necessary
TOGAF's "A" is Actionable — not "Achievable" and not "Agreed", which are the common non-TOGAF variants and therefore the natural distractors.
4.6 Gap analysis — purpose LO 4.6 S2 §5.1
The purpose is to document the difference between the Baseline and the Target Architectures. It identifies components (building blocks) of the architecture that are added, deleted, and/or changed. Full method in Unit 1 §1.13.
4.7 Interoperability LO 4.7 S0 §3.9 · S2 §6
The TOGAF Standard defines interoperability as "the ability to share information and services".
Defining the degree to which information and services are to be shared is very important, especially in a complex organization and/or extended enterprise.
Three categories of interoperability
Operational (or Business)
Defines how business processes are to be shared.
Information
Defines how information is to be shared.
Technical
Defines how technical services are to be shared — or at least connect to one another.
Determination of interoperability occurs throughout the ADM
| Phase | What is determined |
|---|---|
| A · Vision | The nature and security considerations of information and service exchanges are found using business scenarios. |
| B · Business | Information and service exchanges are defined in business terms. |
| C · Data | The content of information exchanges is detailed using the corporate data and/or information exchange model. |
| C · Application | The ways that applications are to share information and services are specified. |
| D · Technology | Appropriate technical mechanisms to permit information and service exchanges are specified. |
| E · Opportunities & Solutions | Actual solutions are selected; e.g. COTS packages, SaaS solutions. |
| F · Migration Planning | Interoperability is implemented logically. |
A find it → B business terms → C-Data content → C-App how apps share → D technical mechanisms → E select actual solutions → F implement logically.
Interoperability requirements also populate the Architecture Requirements Specification — data and application interoperability requirements are added in Phase C.
4.8 Business Transformation Readiness Assessment LO 4.8 S2 §7–8
Enterprise Architecture often involves considerable change. There are many dimensions to change, but by far the most important is the human element.
A technique for evaluating and quantifying an organization's readiness to undergo change — i.e. to determine if the organization is ready to undergo change.
Recommended to be carried out in Phase A. Risks are identified in Phase A as part of the initial Business Transformation Readiness Assessment.
Understanding readiness, identifying the issues, and then dealing with them in the Implementation and Migration Plan is key to successful architecture transformation in Phases E and F.
It is a joint effort between corporate (especially human resources) staff, lines of business, and IT planners.
Recommended activities — five
- Determine the readiness factors that will impact the organization
- Present the readiness factors using maturity models
- Assess the readiness factors, including determination of readiness factor ratings
- Assess the risks for each readiness factor and identify improvement actions to mitigate the risk
- Work these actions into the Implementation and Migration Plan developed in Phases E and F
BTRA = is the organization ready to change? · Business Scenario = what are the business requirements? · Gap analysis = what is the difference between Baseline and Target? · Interoperability = the degree to which information and services are shared · Architecture Principles = general rules and guidelines. Learn all five together — the exam builds distractor sets out of exactly this group.
4.9 Characteristics of architecture risk management LO 4.9 S2 §8–9 · G152
ISO 31000: risk management = "coordinated activities to direct and control an organization with regard to risk."
The Enterprise Architect may identify the risks and mitigate certain ones, but it is within the governance framework that risks have to be first accepted and then managed.
The six-step process from the ADM Techniques document
Where risk management sits in the ADM
| Phase | Risk activity |
|---|---|
| A · Vision | Risks are identified, as part of the initial Business Transformation Readiness Assessment. |
| G · Implementation Governance | The risk identification and mitigation assessment worksheets are maintained as governance artifacts and kept up-to-date; risk monitoring is conducted here. Implementation governance can identify critical risks that are not being mitigated and might require another full or partial ADM cycle. |
Identify in A · Monitor in G. And the two levels once more: Initial = before mitigation; Residual = after mitigation.
U5 · Introduction to Applying the ADM 4 questions · 10%
Six learning outcomes. A small unit, but three of the six are pure list recall — the cheapest marks on the paper.
5.1 Where the guidance on applying the Standard lives LO 5.1 S0 §2.2
Detailed / practical guidance on how to apply the standard is provided within the TOGAF Series Guides.
The Series Guides are designed to support practitioners who need further explanation or more detail than that provided in the TOGAF Fundamental Content.
Not all Series Guides will be relevant in every situation. However, Enterprise Architects planning the deployment of the TOGAF Standard should be aware of the guidance available. Over time the guidance will expand as the professional body of knowledge that forms the TOGAF Standard expands with additional best practice.
Not the Fundamental Content (that is the universal concepts). Not the TOGAF Library (that is outside the Standard — a reference library of white papers and guides). Not ADM Techniques (that is a Fundamental Content document containing techniques, not application guidance). Series Guides = how to apply.
Areas covered by the Series Guides include: strategy decision-making and business value-oriented decisions · Business Architecture and operating model description · information and data management · information system guidance · reference models and data integration models · Technology Architecture (applying EA to adopt new technology trends) · Security Architecture and risk management · the Agile enterprise · the digital enterprise · and using the Standard alongside other standards (O-AA™, DPBoK™, IT4IT™, ArchiMate®, Microservices Architecture).
5.2 How iteration enables concurrent operation of multiple ADM phases LO 5.2 S3 §2.1–2.2
Why this matters: the ADM graphic and the sequential description of phases "can be read to imply a deterministic waterfall methodology". In practice, two key concepts manage the complexity of developing an Enterprise Architecture and managing its lifecycle: iteration and levels — and the two concepts are tightly linked.
The ADM supports iteration in three ways
- Iteration to describe a comprehensive Architecture Landscape through multiple ADM cycles, based upon individual initiatives bound to the scope of the Request for Architecture Work.
- Iteration to describe the integrated process of developing an architecture, where the activities described in different ADM phases interact to produce an integrated architecture.
- Iteration to describe the process of managing change to the organization's Architecture Capability.
The three iteration patterns in detail
| Pattern | Behaviours |
|---|---|
| Iteration within an ADM cycle "Architecture Development iteration" |
• Projects may operate multiple ADM phases concurrently — typically to manage the inter-relationship between Business Architecture, Information Systems Architecture, and Technology Architecture. • Projects may cycle between ADM phases, in planned cycles covering multiple phases — typically to converge on a detailed Target Architecture when higher-level architecture does not exist to provide context and constraint. • Projects may return to previous phases to update work products with new information — typically to converge on an executable Architecture Roadmap or Implementation and Migration Plan, when implementation details and scope of change trigger a change or re-prioritization of stakeholder requirements. |
| Iteration to develop the Architecture Landscape |
• Projects will exercise through the entire ADM cycle, commencing with Phase A. • Each cycle of the ADM will be bound by a Request for Architecture Work. • The architecture output will populate the Architecture Landscape — either extending the landscape described, or changing it where required. • Separate projects may operate their own ADM cycles concurrently, with relationships between the different projects. • One project may trigger the initiation of another — typically when higher-level initiatives identify opportunities or solutions requiring more detailed architecture, or when a project identifies landscape impacts outside the scope of its Request for Architecture Work. |
| Iteration to manage the Architecture Capability "Architecture Capability iteration" |
• Projects may require a new iteration of the Preliminary Phase to (re-)establish aspects of the Architecture Capability identified in Phase A to address a Request for Architecture Work. • Projects may require a new iteration of the Preliminary Phase to adjust the organization's Architecture Capability as a result of identifying new or changed requirements for Architecture Capability arising from a Change Request in Phase H. |
The four suggested iteration cycles high-value detail
The iteration cycles group related architectural activities to achieve a specific purpose:
| Iteration cycle | Supports |
|---|---|
| Architecture Capability | The creation and evolution of the required Architecture Capability — including initial mobilization of the architecture activity for a given purpose or engagement type, by establishing or adjusting the architecture approach, principles, scope, vision, and governance. (Preliminary + Phase A) |
| Architecture Development | The creation of architecture content by cycling through, or integrating, the Business, Information Systems and Technology Architecture phases. Ensures the architecture is considered as a whole; stakeholder reviews are typically broader. As iterations converge on a target, extensions into Opportunities & Solutions and Migration Planning ensure the architecture's implementability is considered as it is finalized. (B, C, D — extending into E and F) |
| Transition Planning | The creation of formal change roadmaps for a defined architecture. (E and F) |
| Architecture Governance | The governance of change activity progressing towards a defined Target Architecture. (G and H) |
Capability → Development → Transition Planning → Governance, mapping to Prelim+A → B/C/D → E/F → G/H. Note the naming trap: the iteration cycle called "Architecture Governance" is not the same thing as the discipline of Architecture Governance in Unit 6.
Three classes of architecture engagement S3 §2.3 · background
An architecture function may be called on in different contexts, since architectures range from summary to detail, broad to narrow coverage, and current state to future state. There are typically three areas of engagement:
| Area of engagement | How architecture is used |
|---|---|
| Identification of Required Change | Outside the context of any change initiative — architecture provides visibility of the capability in order to support strategic decision-making and alignment of execution. |
| Definition of Change | Where a need to change has been identified — architecture defines the nature and extent of change in a structured fashion. Within large-scale initiatives, architectures provide detailed Architecture Definition for change initiatives bounded by the scope of a program or portfolio. |
| Implementation of Change | Architecture at all levels provides design governance to change initiatives by providing big-picture visibility, supplying structural constraints, and defining criteria on which to evaluate technical decisions. |
5.3 The three levels of the Architecture Landscape LO 5.3 S3 §3.2, 3.4
The TOGAF framework uses the concept of the Architecture Landscape to refer to the complete set of descriptions for the Enterprise Architecture. In a typical enterprise many architectures will be described at any point in time — some address very specific needs, others are more general; some address detail, some provide a big picture. To address this complexity TOGAF uses levels and the Enterprise Continuum as a conceptual framework for organizing the Architecture Landscape.
Characteristics that frame the Landscape
| Characteristic | Meaning |
|---|---|
| Breadth | The subject matter covered by an Architecture Project — generally the primary organizing characteristic. Architectures are functionally decomposed into a hierarchy of specific subject areas or segments. |
| Level of Detail (Depth) | With broader subject areas, less detail is needed to keep the architecture a manageable size and complexity. More specific subject matter areas generally permit (and require) more detailed architectures. |
| Time | Every architecture development project has a planning horizon — the point in time when you expect to reach the Target Architecture. For a specific breadth and depth an enterprise can create a Baseline Architecture and a set of Target Architectures stretching into the future. Broader, less detailed architectures are generally valid for longer. |
| Recency (organizing only) | Each architecture view progresses through a development cycle where it increases in accuracy until finally approved. After approval, an architecture begins to decrease in accuracy if not actively maintained. Recency may be used as an organizing factor for historic architectures. |
The three levels of granularity memorise verbatim
| Level | Provides… | At what level |
|---|---|---|
| Strategic Architecture a.k.a. Enterprise Strategic Architecture | An organizing framework for operational and change activity, and allows for direction setting | at an executive level |
| Segment Architecture | An organizing framework for operational and change activity, and allows for direction setting and the development of effective Architecture Roadmaps | at a program or portfolio level |
| Capability Architecture | An organizing framework for change activity and the development of effective Architecture Roadmaps realizing capability increments | at the capability increment level |
S · S · C — Strategic, Segment, Capability. Broadest → narrowest.
Only Strategic says "executive level". Only Segment says "program or portfolio". Only Capability says "capability increments" — and it is the only one framing change activity alone, not "operational and change".
Landscape levels = Strategic, Segment, Capability. Do not answer "Baseline, Transition, Target" (architecture states), "Business, Data, Application, Technology" (domains), or "Foundation, Common, Solution" (a Continuum-flavoured invention).
An aside worth remembering from the Study Guide: "in most cases, Architecture Projects are not neat cubes… A real representation would look more like a sea urchin — a consolidated centre but with spikes going in all directions."
5.4 Partitioning LO 5.4 S3 §4
An Architecture Partition is "a subset of architecture resulting from dividing that architecture to facilitate its development and management".
Partitions are used to simplify the development and management of the Enterprise Architecture. They lie at the foundation of Architecture Governance. They are distinct from levels and from the organizing concepts of the Architecture Continuum.
"It is impractical to present a definitive partitioning model for architecture. Each enterprise needs to adopt a partitioning model that reflects its own operating model."
So: TOGAF does not mandate a partitioning model; it is not keyed to the organization structure (it is keyed to the operating model); and it is not "a necessity for Agile enterprises".
Three reasons for partitioning an architecture
- Organizational unit architectures conflict with one another.
- Different teams need to work on different elements of architecture at the same time — partitions allow specific groups of architects to own and develop specific elements of the architecture.
- Effective architecture re-use requires modular architecture segments that can be taken and incorporated into broader architectures and solutions.
Reason 2 is the one the exam asks for when it says "why does partitioning help simplify development?"
What partitioning produces
It is valuable to partition and organize the Enterprise Continuum into a set of related solutions and architectures with: manageable complexity for each individual architecture or solution · defined groupings · defined hierarchies and navigation structures · appropriate processes, roles and responsibilities attached to each grouping.
Classification criteria used to partition background
| Partitioning… | Criteria |
|---|---|
| Solutions | Subject Matter (Breadth) — the fundamental technique; groups such as applications, departments, divisions, products, services, service centres, sites · Time — solution lifecycles organized around a timeline (development, introduction, operation, retirement) · Maturity/Volatility — impacts the speed of execution required and shapes investment priorities; highly volatile environments may suit rapid, agile development. |
| Architectures | Depth — the level of detail has a strong correlation to the stakeholder groups interested in the architecture: less detailed architectures interest executive stakeholders; as detail increases, relevance to implementation and operational personnel increases. |
| Generally not used | Architectures describing the Architecture Landscape are generally not abstract; and solution volatility prevents architectures being defined far in the future and reduces the accuracy of historic architectures over time. |
Establishing the Architecture Capability requires establishing a number of architecture partitions with defined boundaries, governance and ownership. Generally, each team owns one or more partitions and executes the ADM to define, govern and realize their architectures. Because multiple teams on one architecture makes responsibilities hard to establish, it is preferable to apply partitioning until each architecture has one owning team. Temporary teams mobilized for a change initiative should each come under the governance of a standing architecture team.
5.5 The four purposes of Enterprise Architecture LO 5.5 G186 §3.2.2
Four purposes are used to frame the planning horizon and the breadth and depth of an Architecture Project, and the contents of the Enterprise Architecture Repository.
| Purpose | Delivers | Typically spans | Architecture is used to… |
|---|---|---|---|
| EA to Support Strategy | An end-to-end Target Architecture, and roadmaps of change over a three to ten-year period | Many change programs or portfolios | Identify change initiatives and supporting portfolios and programs, set terms of reference, identify synergies, and govern the execution of strategy via portfolio and programs |
| EA to Support Portfolio | Support for cross-functional, multi-phase, and multi-project change initiatives | A single portfolio | Identify projects and set their terms of reference, align their approaches, identify synergies, and govern their execution |
| EA to Support Project | Support for the enterprise's project delivery method | A single project | Clarify the purpose and value of the project, identify requirements to address synergy and future dependency, assure compliance with architectural governance, and support integration and alignment between projects |
| EA to Support Solution Delivery | Architecture used to support the solution deployment | A single project or a significant part of it | Define how the change will be designed and delivered, identify constraints, controls, and Architecture Requirements for the design, and act as a governance framework for change |
Strategy → Portfolio → Project → Solution Delivery — decreasing scope, increasing concreteness. "Some People Prefer Shortcuts."
The fact most often asked: the fourth one is Solution Delivery — not "Capability", not "Segment", not "Enterprise". And only Strategy carries the 3–10 year horizon.
5.6 The TOGAF Standard and the digital enterprise LO 5.6 G217 §2.1
The need for companies to evolve into digital enterprises can be linked to a variety of drivers — not least the rapid change in technologies driving new ways of working, socializing, and entertaining. Enterprise Architecture supports and enables the Agile environment in delivering and enhancing digital products and services quicker and easier by providing insight into various areas.
The insight an Enterprise Architecture provides
- Reactively managing technical debt as the result of sprints, in a cohesive and connected fashion.
- Proactively managing technical debt and anticipating Agile development needs by:
- Identifying standards and re-usable standard components that support shortened Agile development cycles
- Appropriate governance or guardrails to oversee the re-use of components
- Managing mature digital products and delivering operational excellence by:
- Simplifying complexity in the digital ecosystem using the TOGAF ADM
- Establishing an Enterprise Architecture Capability that drives operational excellence in the management of digital products and services
Any option claiming Enterprise Architecture slows down Agile or Digital Transformation is wrong. TOGAF's stated position is the opposite: EA enables the Agile environment and helps manage technical debt both reactively and proactively. Note also the pairing with LO 3.26: EA supports Agile software development specifically in Phase G.
U6 · Introduction to Architecture Governance 3 questions · 7.5%
Five learning outcomes — the smallest unit. But the six benefit characteristics and the Board's responsibilities are near-certain question sources, so learn them precisely.
6.1 The concept of Architecture Governance LO 6.1 S5 §3.1 · G184 §6.1
Governance ISO/IEC 38500:2015 = "a system that directs and controls the current and future state."
Architecture Governance = "the practice and orientation by which Enterprise Architectures and other architectures are managed and controlled at an enterprise-wide level."
On governance generally: it is a decision-making process with a defined structure of relationships to direct and control the enterprise to achieve stated goals. The process by which direction and control is provided should take into account equality of concern and transparency, protecting the rights and interests of the business. The key difference between governance and management rests on the cornerstone of fiduciary and sustainable responsibility.
Governance is about ensuring that business is conducted properly. It is less about overt control and strict adherence to rules, and more about effective usage of resources to ensure sustainability of an organization's strategic objectives.
By governance we define the way in which decisions are made: Who is responsible? Who is involved? Who is accountable?
Architecture Governance includes four things
- Controls on the creation and monitoring of components and activities — ensuring the introduction, implementation, and evolution of architectures
- Ensuring compliance with internal and external standards and regulatory obligations
- Supporting management of the above
- Ensuring accountability to external and internal stakeholders
Governance is about a hierarchy of decision-making that everyone commits to, and it can be used to drive a set of behaviors. The act of observation by the governance team should not change the fact or how something is done. An observation results in some form of measurement; a set of measurements and metrics can be used to focus and achieve organizational objectives. Being transparent about why the measurement is being made and what mitigation options are available will drive positive behavior.
The governance hierarchy high-yield
Architecture Governance typically operates within a hierarchy of governance structures. It does not operate in isolation, nor merely "at the top level of the organization", nor merely "in Phase G". The four distinct domains, each with their own disciplines and processes:
Each of these domains of governance may exist at multiple geographic levels — global, regional, and local — within the overall enterprise.
Implementation governance (Phase G) is just one aspect of Architecture Governance, which covers the management and control of all aspects of the development and evolution of Enterprise Architectures and other architectures within the enterprise.
The Architecture Governance Framework S5 §3.2 · background
Conceptually, Architecture Governance is an approach, a series of processes, a cultural orientation, and a set of owned responsibilities that ensure the integrity and effectiveness of the organization's architectures. The framework is generic and can be adapted to the existing governance environment of an enterprise.
The split of process, content, and context is key: it allows new governance material (legal, regulatory, standards-based, or legislative) to be introduced without unduly impacting the processes. This content-agnostic approach ensures the framework is flexible. The framework is integral to the Enterprise Continuum and manages all content relevant both to the architecture itself and to the governance processes.
The six key Architecture Governance processes
| Process | What it does |
|---|---|
| Policy Management and Take-On | All architecture amendments, contracts and supporting information must come under governance through a formal process in order to register, validate, ratify, manage, and publish new or updated content — ensuring orderly integration with existing governance content, all managed and audited. |
| Compliance | Compliance assessments against SLAs, OLAs, standards, and regulatory requirements, implemented on an ongoing basis to ensure stability, conformance, and performance monitoring. Assessments are reviewed and either accepted or rejected depending on the criteria defined within the governance framework. |
| Dispensation also known as Waiver | Where a Compliance Assessment is rejected, the subject area can either be adjusted or realigned to meet the compliance requirements, or request a dispensation — an alternate route to meeting interim conformance. Granted for a given time period and a set of identified service and operational criteria that must be enforced during its lifespan. Not granted indefinitely; used to ensure service and operational levels are met while providing flexibility in implementation and timing. Their time-bound nature makes them a major trigger in the compliance cycle. |
| Monitoring and Reporting | Performance management ensuring both operational and service elements are managed against an agreed set of criteria — monitoring against SLAs and OLAs, feedback for adjustment, and reporting. |
| Business Control | The processes invoked to ensure compliance with the organization's business policies. |
| Environment Management | All services required to ensure that the repository-based environment underpinning the governance framework is effective and efficient — physical and logical repository management, access, communication, training, and accreditation of all users. |
Key success factors for Architecture Governance S5 §3.3.1 · background
- Best practices for the submission, adoption, re-use, reporting, and retirement of architecture policies, procedures, roles, skills, organizational structures and support services
- Organizational responsibilities and structures to support the governance processes and reporting requirements
- Integration of tools and processes to facilitate take-up, both procedurally and culturally
- Criteria for the control of the governance processes, dispensations, compliance assessments, SLAs and OLAs
- Internal and external requirements for the effectiveness, efficiency, confidentiality, integrity, availability, compliance, and reliability of all governance-related information, services and processes
6.2 Why Architecture Governance is beneficial LO 6.2 S5 §3.1.2 · G184 §6.1.1
Six characteristics — adapted from the book Corporate Governance (Naidoo 2002) — highlight both the value and the necessity for governance as an approach to be adopted within organizations and their dealings with all involved parties. These lead to specific benefits, and each has a one-line definition the exam quotes almost verbatim.
| Characteristic | Definition |
|---|---|
| Discipline | All involved parties will have a commitment to adhere to procedures, processes, and authority structures established by the organization. |
| Transparency | All actions implemented and their decision support will be available for inspection by authorized organization and provider parties. |
| Independence | All processes, decision-making, and mechanisms used will be established so as to minimize or avoid potential conflicts of interest. |
| Accountability | Identifiable groups within the organization — e.g. governance boards who take actions or make decisions — are authorized and accountable for their actions. |
| Responsibility | Each contracted party is required to act responsibly to the organization and its stakeholders. |
| Fairness | All decisions taken, processes used, and their implementation will not be allowed to create unfair advantage to any one particular party. |
D · T · I · A · R · F — "Do Tell It All, Report Fairly."
Transparency = available for inspection. Accountability = groups are authorized and accountable. Responsibility = contracted parties act responsibly. Independence = avoid conflicts of interest. Discipline = commitment to adhere. Fairness = no unfair advantage.
6.3 The Architecture Board LO 6.3 S5 §4 · G184 §6.2
Role
A key element in a successful Architecture Governance strategy is a cross-organization Architecture Board. This body:
- Is the sponsor of the architecture activity
- Oversees implementation of the governance strategy
- Should be representative of all the key stakeholders in the architecture
The actual name "Architecture Board" is not important — another name could be used, e.g. "Enterprise Architecture governance board".
Architecture Boards may have global, regional, or business line scope. Particularly in larger enterprises they typically comprise representatives from a minimum of two levels:
- Local — domain experts, line responsibility
- Global — organization-wide responsibility
In such cases each Board is established with identifiable and articulated responsibilities and decision-making capabilities, as well as remit and authority limits.
A common failure pattern is to establish an Architecture Board that believes it maintains decision rights about the target architecture, change to the architecture, relief, and enforcement.
Decision rights about the target architecture, relief and enforcement should always be vested in the architecture's stakeholders. An Architecture Board owns process, and a recommendation regarding completeness and confidence in the work that led to the Target Architecture.
So "decision rights about Target Architectures" is never the right answer to "which is a responsibility of an Architecture Board?"
Responsibilities — three groupings
- Providing the basis for all decision-making with regard to the architectures
- Consistency between sub-architectures
- Establishing targets for re-use of components
- Enforcement of Architecture Compliance
- Supporting a visible escalation capability for any out-of-bounds decisions
- All aspects of monitoring and control of the Architecture Contract
- Meeting on a regular basis
- Ensuring the effective and consistent management and implementation of the architectures
- Resolving ambiguities, issues, or conflicts that have been escalated
- Providing advice, guidance, and information
- Ensuring compliance with the architectures, and granting dispensations that are in keeping with the technology strategy and objectives
- The production of usable governance material and activities
- Providing a mechanism for the formal acceptance and approval of architecture through consensus and authorized publication
- Providing a fundamental control mechanism for ensuring the effective implementation of the architecture
- Identifying divergence from the architecture and planning activities for realignment through dispensations or policy updates
Allocating resources for architecture projects — no. Conducting assessments of the maturity level of architecture discipline — no (that is the Architecture Maturity Assessment, part of the Capability Assessment deliverable). Determining the scope of an architecture compliance review — no. Decision rights about Target Architectures — no (stakeholders hold those).
Setting up and operating the Board S5 §4.3–4.4 · background
| Aspect | Guidance |
|---|---|
| Size | The recommended size is four or five — and no more than ten — permanent members. Membership may be rotated to keep the Board a reasonable size while ensuring enterprise-wide representation over time. But some continuity must exist to prevent the corporate architecture varying from one set of ideas to another — one technique is set terms for members that expire at different times. |
| Representation | A Board may be set up by representational means, each member assigned a set of stakeholders to represent; it is then incumbent upon Board members to meet with stakeholders to gain their views on agenda items. |
| Structure | Should reflect the form of the organization, considering global ownership and local implementation. Typical bodies: global governance board · local governance board · design authorities · working parties. |
| Operation | Meetings should be conducted within clearly identified agendas with explicit objectives, content coverage, and defined actions, aligned with best practice such as COBIT. |
| Re-chartering | Following the initial architecture effort the Board may be re-chartered; the executive sponsor normally reviews the work of the Board and evaluates its effectiveness, and if necessary the Architecture Compliance review process is updated or changed. |
6.4 Architecture Contracts LO 6.4 S5 §5
Architecture Contracts are the joint agreements between development partners and sponsors on the deliverables, quality, and fitness-for-purpose of an architecture.
Taking a governed approach to contract management ensures:
- A system that continuously monitors integrity, changes, decision-making, and audit, as well as adherence to the principles, standards, and requirements of the enterprise
- A set of processes and practices that ensure accountability, responsibility, and discipline with regard to the development and usage of all architectural artifacts
"What should be put in place to make sure architectural artifacts are developed and used with accountability and responsibility?" → Governance of the management of Architecture Contracts. The phrase "accountability, responsibility, and discipline … development and usage of all architectural artifacts" is the hook. Wrong options offer governance of the ADD, the Architecture Vision, or the Statement of Architecture Work.
The architecture team may also be included in product procurement, to help minimize the opportunity for any misinterpretation of the Enterprise Architecture.
Typically an Architecture Contract has been an agreement between the sponsor and the architecture function or IS department. But increasingly more services are being provided by systems integrators, applications providers, and service providers, coordinated through the architecture function — hence the need for contracts establishing joint agreements between all parties involved in architecture development and delivery.
Where Architecture Contracts occur in the ADM
| When | Contract between |
|---|---|
| Phase A | The Statement of Architecture Work created in Phase A is effectively an Architecture Contract between the architecting organization and the sponsor of the Enterprise Architecture (or the IT governance function). |
| B / C / D if outsourced | Development of one or more architecture domains — and in some cases oversight of the overall Enterprise Architecture — may be contracted out to systems integrators, applications providers and/or service providers. Each such arrangement is normally governed by an Architecture Contract defining the deliverables, quality, and fitness-for-purpose of the developed architecture, and the processes by which the partners will work together. |
| End of Phase F | When the finalized Architecture Definition Document is available, a contract will normally be drawn up between the architecting function (or IT governance function) and the parties who will subsequently be building and deploying application systems in the architected environment. |
| Beginning of Phase G | The contract is between the architecture function and the function responsible for implementing the Enterprise Architecture defined in the preceding ADM phases. |
6.5 The need for Architecture Compliance LO 6.5 S5 §6
Ensuring the compliance of individual projects with the Enterprise Architecture is an essential aspect of Architecture Governance.
Two complementary processes
- The Architecture function will be required to prepare a series of Project Architectures — project-specific views of the Enterprise Architecture that illustrate how the Enterprise Architecture impacts on the major projects within the organization (see ADM Phases A to F).
- The Enterprise and IT Governance functions will define a formal Architecture Compliance review for reviewing the compliance of all projects to the Enterprise Architecture.
Why compliance reviews are needed — seven reasons
Catch errors in the project architecture early
Ensure the application of best practices to architecture work
Provide an overview of the compliance to mandated standards
Identify where the standards themselves may require modification
Identify services currently application-specific that might be provided as part of the enterprise infrastructure
Communicate to management the status of readiness of the project
Identify and communicate significant architectural gaps to product and service providers
All of the above help to shorten the overall project time, and ensure that the business gets the benefit of the architecture development faster.
Definition: an Architecture Compliance review is "a scrutiny of the compliance of a specific project against established architectural criteria, spirit, and business objectives." A formal process for such reviews normally forms the core of an Enterprise Architecture Compliance strategy.
What "in accordance with" means S5 §6.2 · background
The Standard distinguishes levels of conformance between an architecture and an implementation ("conformant", "compliant", and so on). The key phrase is "in accordance with", which means the implementation:
- Supports the stated strategy and future directions
- Adheres to the stated standards — including syntax and semantic rules specified
- Provides the stated functionality
- Adheres to the stated principles — for example, open wherever possible and appropriate, and re-use of component building blocks wherever possible and appropriate
Both "catch problems", so the exam pairs them. "Catch errors in the project architecture early" belongs to the Compliance review. "Highlight shortfalls between Baseline and Target" belongs to gap analysis. The distinguishing word is project.
U7 · Architecture Content 5 questions · 12.5%
Three learning outcomes, but LO 7.3 alone covers sixteen deliverables. Expect at least one multi-item matching question here.
7.1 Stakeholders, concerns, views, viewpoints LO 7.1 S4 §3.1 · ISO/IEC/IEEE 42010
These four concepts are adapted from more formal definitions in ISO/IEC/IEEE 42010 and described within the context of the TOGAF Standard.
| Concept | Definition |
|---|---|
| Stakeholder | Individuals, teams, organizations, or classes thereof, having an interest in a system. They are people who have key roles in, or concerns about, the system — e.g. users, developers. A system has one or more stakeholders; each typically has interests in, or concerns relative to, that system. |
| Concern | Interests in a system relevant to one or more of its stakeholders. They may pertain to any aspect of the system's functioning, development, or operation — including performance, reliability, security, distribution, and evolvability — and may determine acceptability of the system. |
| Architecture View | A representation of a system from the perspective of a related set of concerns. An architect creates architecture models; a view consists of parts of these, chosen to show stakeholders that their concerns are being met. An architecture view is what you see (or what a stakeholder sees). |
| Architecture Viewpoint | Defines the perspective from which an architecture view is taken. It defines how to construct and use an architecture view, the information needed, the modeling techniques for expressing and analyzing it, and a rationale for these choices (e.g. by describing the purpose and intended audience of the view). A viewpoint is a form of abstraction achieved using a selected set of architectural constructs and structuring rules, in order to focus on particular concerns within a system. |
The relationship between an architecture viewpoint and an architecture view is analogous to that of a template and an instance of that template.
In constructing an Enterprise Architecture, an architect first selects the architecture viewpoints, then constructs a set of corresponding architecture views.
Viewpoint = the point you stand at → the template, how to look. View = what you actually see → the instance.
From the Standard: just as a building architect creates wiring diagrams, floor plans and elevations to describe different facets of a building to its different stakeholders (electricians, owners, planning officials), so an Enterprise Architect must create different architecture views of the business, information system and technical architecture for the stakeholders who have concerns related to those aspects.
The terms "concern" and "requirement" are not synonymous. A concern is an area of interest. Concerns are the root of the process of decomposition into requirements, and concerns are represented in the architecture by these requirements. Example concerns for a Security Architect: authentication, authorization, audit, assurance, availability, asset protection, administration, risk management.
Supporting definitions
| System | A combination of interacting elements organized to achieve one or more stated purposes. |
| Architecture (of a system) | The fundamental concepts or properties of a system in its environment embodied in its elements, relationships, and in the principles of its design and evolution. |
| Environment (of a system) | The context determining the setting and circumstances of all influences upon a system — developmental, technological, business, operational, organizational, political, economic, legal, regulatory, ecological and social influences. |
| Architecture Description | A work product used to express an architecture; a collection of architecture views and models that together document the architecture. |
| Model Kind | Establishes conventions for a type of modeling. |
In capturing or representing the design of a system architecture, the architect will typically create one or more architecture models, possibly using different tools. An architecture view will comprise selected parts of one or more models, chosen so as to demonstrate to a particular stakeholder or group of stakeholders that their concerns are being adequately addressed. The Standard summarises the actionable concepts as: selecting a key stakeholder → understanding and documenting their concerns → understanding how to model and deal with those concerns.
7.2 Building blocks and their use in the ADM LO 7.2 S4 §5 · S0 §3.6
A building block is a package of functionality defined to meet the business needs across an organization.
Normally it has a type that corresponds to the metamodel (such as actor, business service, application, or data entity), has a defined boundary, and is generally recognizable as a thing by domain experts. It may interoperate with other, inter-dependent building blocks.
Equivalently: a building block represents a potentially re-usable component that can be combined with other building blocks to deliver architectures and solutions.
Systems are built from collections of building blocks. They can be defined at many levels of detail — at an early stage a building block can simply consist of a name or an outline description; later it may be decomposed into multiple supporting building blocks and accompanied by a full specification.
Architecture Building Block
Groupings at the fundamental functional level capturing architecture requirements. ABBs typically describe required capability and shape the specification of SBBs. Example: a "customer services capability" required within an enterprise.
Solution Building Block
Real products that can be procured, or specific custom developments. SBBs represent actual implementation choices to realize a required capability. Example: a network is an ABB, realizable by different SBBs — a hive of microsatellites or a small set of large satellites.
A good choice of building blocks can lead to improvements in legacy system integration, interoperability, and flexibility in the creation of new systems and applications.
The work-product taxonomy — how the three categories nest high-value
The Architecture Content Framework uses three categories to describe the type of architectural work product within the context of use:
| Category | Definition and role |
|---|---|
| Deliverable | A work product that is contractually specified and in turn formally reviewed, approved, and signed off by the stakeholders. Deliverables represent the output of projects; those in documentation form are typically archived at completion, or transitioned into an Architecture Repository as a reference model, standard, or snapshot of the Architecture Landscape at a point in time. |
| Artifact | 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). An architectural deliverable may contain one or more artifacts, and artifacts will form the content of the Architecture Repository. An artifact may or may not be considered a deliverable, based on the contractual specification. |
| Building block | A potentially re-usable component that can be combined with other building blocks to deliver architectures and solutions. Can relate to "architectures" (ABBs) or "solutions" (SBBs). |
An Architecture Definition Document is a deliverable that documents an Architecture Description. It contains a number of complementary artifacts that are views of the building blocks relevant to the architecture. For example, a process flow diagram (an artifact) may be created to describe the target call handling process (a building block); the same artifact may also describe other building blocks, such as the actors involved in the process (e.g. a Customer Services Representative).
Catalogs, matrices and diagrams S4 §3.6.1
The Enterprise Metamodel structures architectural information so it can be processed to meet stakeholder needs. But most stakeholders do not need to know what the metamodel is — they are concerned with specific questions such as "what functionality does this application support?" or "which processes will be impacted by this project?". To meet those needs, TOGAF uses building blocks, catalogs, matrices and diagrams:
| Concept | Definition |
|---|---|
| Building blocks | Entities of a particular type within the metamodel (e.g. a business service called "Purchase Order"). They carry metadata according to the metamodel, which supports query and analysis — e.g. business services have an owner attribute, allowing a stakeholder to query all business services owned by a particular organization. They may also include dependent or contained entities. |
| Catalogs | Lists of building blocks of a specific type, or of related types, used for governance or reference purposes — e.g. an organization chart showing locations and actors. Like building blocks, they carry metadata supporting query and analysis. |
| Matrices | Grids that show relationships between two or more model entities. Used to represent relationships that are list-based rather than graphical — e.g. a CRUD matrix showing which applications Create, Read, Update and Delete a type of data, which is difficult to represent visually. |
| Diagrams | Renderings of architectural content in a graphical format to allow stakeholders to retrieve the required information. Also used as a technique for graphically populating architecture content or for checking the completeness of information collected. Each may be created several times with different style or content coverage to suit stakeholder concerns. |
How building block specification proceeds through the ADM
The specification of building blocks using the ADM is an evolutionary and iterative process. In Phase A we start with abstract entities. Definition takes place gradually as the ADM is followed, mainly in Phases A, B, C and D. It is iterative because as definition proceeds, detailed information about the functionality required, the constraints imposed on the architecture, and the availability of products may affect the choice and content of building blocks.
The major work consists of identifying the ABBs required to meet the Business Goals and objectives, then refining the selected set of ABBs in an iterative process to arrive at a set of SBBs which can either be bought off-the-shelf or custom developed.
In Phases B, C and D — the common pattern of four steps
- Select reference models, viewpoints, and tools
- Develop Baseline Architecture description — a high-level model of existing building blocks, re-using definitions from the Architecture Repository where they are available
- Develop Target Architecture description — develop the view of required building blocks through the creation of catalogs, matrices, and diagrams:
- Fully document each building block
- Document rationale for building block decisions in the architecture document
- Identify the impacted building blocks, checking against a library of building blocks within the Architecture Repository and re-using where appropriate
- Where necessary, define new building blocks
- Select standards for each building block, re-using as much as possible from reference models selected from the Architecture Continuum
- Document the final mapping of the building blocks to the Architecture Landscape
- From selected building blocks, identify those that might be re-used, and publish as standards or reference models via the Architecture Repository
- Perform gap analysis — identify building blocks carried over, eliminated, and new; identify gaps and determine realization approach (to be developed or to be procured)
In Phase E, building blocks are associated with work packages that will address the gaps.
7.3 Deliverables created and consumed in the ADM phases LO 7.3 S4 §4.2
The TOGAF Standard defines a set of suggested deliverables consumed and produced across the ADM cycle. The set is intended to provide a typical baseline of architecture deliverables in order to better define the activities required in the ADM and to act as a starting point for tailoring within a specific organization. Other deliverables may be produced elsewhere and consumed by the ADM.
The master table — key deliverables by ADM phase highest-yield table in Unit 7
| Phase | Key deliverables |
|---|---|
| Preliminary | Architecture Principles · Business Principles, Business Goals, and Business Drivers · Request for Architecture Work |
| A · Architecture Vision | Statement of Architecture Work · Architecture Vision · Communications Plan · Capability Assessment · Architecture Definition Document (first created) |
| B · Business C · Information Systems D · Technology | Architecture Definition Document · Architecture Requirements Specification · Architecture Roadmap |
| E · Opportunities & Solutions | Architecture Definition Document · Architecture Roadmap · Implementation and Migration Plan · Implementation Governance Model |
| F · Migration Planning | Architecture Roadmap · Implementation and Migration Plan · Implementation Governance Model (produced as output of F) |
| G · Implementation Governance | Implementation Governance Model · Architecture Contracts · Change Request · Compliance Assessment |
| H · Architecture Change Management | Implementation Governance Model · Architecture Contracts · Change Request · Compliance Assessment · Request for Architecture Work · Requirements Impact Assessment |
| Requirements Management | Architecture Requirements Specification · Requirements Impact Assessment |
- Request for Architecture Work → Preliminary (also re-created in H)
- Statement of Architecture Work + Architecture Vision + Communications Plan → Phase A
- Implementation Governance Model → output of Phase F (used in G)
- Architecture Contract + Compliance Assessment → Phase G
- Change Request → considered in Phase H
The sixteen deliverables — purpose and typical contents
| Deliverable | Purpose, phase and typical contents |
|---|---|
| Architecture Contract | The joint agreements between development partners and sponsors on the deliverables, quality, and fitness-for-purpose of an architecture. Occurs at various stages; e.g. Phase G. Architecture Design and Development Contract contents: introduction and background · the nature of the agreement · scope of the architecture · architecture and strategic principles and requirements · conformance requirements · architecture development and management process and roles · Target Architecture measures · defined phases of deliverables · prioritized joint work plan · time window(s) · architecture delivery and business metrics. Business Users' Architecture Contract contents: introduction and background · nature of the agreement · scope · strategic requirements · conformance requirements · architecture adopters · time window · architecture business metrics · service architecture (includes SLA). |
| Architecture Definition Document | The deliverable container for the core architectural artifacts created during a project and for important related information. Spans all four architecture domains and examines all relevant states (Baseline, Transition, Target). First created in Phase A populated with artifacts supporting the Architecture Vision; updated in B, C and D; updated in Phase E to include one or more Transition Architectures where the scope of change requires an incremental approach. Companion to the Architecture Requirements Specification, with a complementary objective: the ADD provides a qualitative view of the solution and aims to communicate the intent of the architects; the ARS provides a quantitative view, stating measurable criteria that must be met during implementation. Typical contents: scope · goals, objectives and constraints · Architecture Principles · Baseline Architecture · architecture models for each state to be modeled (Business, Data, Application, Technology) · rationale and justification for architectural approach · mapping to Architecture Repository (Landscape, reference models, standards, re-use assessment) · gap analysis · impact assessment · Transition Architecture. |
| Architecture Principles | General rules and guidelines that relate to architecture work. An output of the Preliminary Phase. See Unit 4. |
| Architecture Requirements Specification | A set of quantitative statements that outline what an implementation project must do in order to comply with the architecture. Typically forms a major component of an implementation contract or a contract for more detailed architecture definition. Companion to the ADD, providing the quantitative view. Typical contents: success measures · architecture requirements · business service contracts · application service contracts · implementation guidelines · implementation specifications · implementation standards · interoperability requirements · IT service management requirements · constraints · assumptions. |
| Architecture Roadmap | Lists individual work packages that will realize the Target Architecture and lays them out on a timeline to show progression from the Baseline Architecture to the Target Architecture. Highlights individual work packages' business value at each stage. Transition Architectures necessary to effectively realize the Target Architecture are identified as intermediate steps. Incrementally developed throughout Phases E and F, and informed by the roadmap components developed in Phases B, C and D. Typical contents: work package portfolio (description, functional requirements, dependencies, relationship to opportunity, relationship to ADD and ARS, business value) · Implementation Factor catalog (risks, issues, assumptions, dependencies, actions, impact) · Consolidated Gaps, Solutions and Dependencies matrix (architecture domain, gaps, potential solutions, dependencies) · Transition Architectures, if any · implementation recommendations (criteria/measures of effectiveness of projects, risks and issues, SBBs). |
| Architecture Vision | Created in Phase A. Provides a high-level summary of the changes to the enterprise that will follow from the successful deployment of the Target Architecture. Purpose: to agree at the outset what the desired outcome should be for the architecture, so that architects can then focus on the detail necessary to validate feasibility. Business scenarios are an appropriate and important technique in developing it. It also supports stakeholder communication by providing a summary version of the full Architecture Definition. Typical contents: problem description (stakeholders and their concerns; list of issues/scenarios to be addressed) · objective of the Statement of Architecture Work · summary views necessary for the Request for Architecture Work and the draft Business, Data, Application and Technology Architectures · mapped requirements · reference to the Draft Architecture Definition Document. |
| Business Principles, Goals, and Drivers | Usually defined elsewhere in the enterprise prior to the architecture activity. Restated as an output of the Preliminary Phase and reviewed again as part of Phase A: Architecture Vision. The activity in Phase A is to ensure that the current definitions are correct and clear. The ADM Techniques document contains an example set of nine business principles that are a useful starting point. |
| Capability Assessment | Before embarking upon a detailed architecture definition it is valuable to understand the baseline and target capability level of the enterprise. First carried out in Phase A, and updated in Phase E. Four parts: Business Capability Assessment (capabilities of the business; baseline and future-state performance level of each; baseline and future-state realization of each; likely impacts on the business organization) · IT Capability Assessment (baseline and target maturity of the change process and of operational processes; baseline capability and capacity; likely impacts on the IT organization) · Architecture Maturity Assessment (governance processes, organization, roles and responsibilities; architecture skills; breadth, depth and quality of landscape, standards and reference-model definition in the Repository; assessment of re-use potential) · Business Transformation Readiness Assessment (readiness factors; vision for each; current and target readiness ratings; readiness risks). |
| Change Request | Considered in Phase H. During implementation, as more facts become known, the original architecture definition and requirements may not be suitable or not sufficient to complete the implementation — implementation projects must then either deviate from the suggested architectural approach or request scope extensions. Additionally, external factors — market factors, changes in business strategy, new technology opportunities — may open opportunities to extend and refine the architecture. A Change Request may be submitted in order to kick-start a further cycle of architecture work. Typical contents: description of the proposed change · rationale · impact assessment (reference to specific requirements; stakeholder priority of requirements to date; phases to be revisited; phase to lead on requirements prioritization; results of phase investigations and revised priorities; recommendations on management of requirements) · repository reference number. |
| Communications Plan | Enterprise Architectures contain large volumes of complex and inter-dependent information. Effective communication of targeted information to the right stakeholders at the right time is a Critical Success Factor (CSF) for Enterprise Architecture. Developed in Phase A so that this communication is carried out within a planned and managed process. Typical contents: identification of stakeholders and grouping by communication requirements · identification of communication needs, key messages in relation to the Architecture Vision, communication risks and CSFs · identification of mechanisms (meetings, newsletters, repositories) · identification of a communications timetable showing which communications occur with which stakeholder groups, when and where. |
| Compliance Assessment | Once an architecture has been defined it is necessary to govern that architecture through implementation to ensure the original Architecture Vision is appropriately realized and that any implementation lessons are fed back into the architecture process. Periodic compliance reviews of implementation projects in Phase G provide a mechanism to review project progress and ensure that the design and implementation is proceeding in line with the strategic and architectural objectives. Typical contents: overview of project progress and status · overview of project architecture/design · completed architecture checklists — hardware and operating system · software services and middleware · applications · information management · security · system management · system engineering · methods and tools. |
| Implementation and Migration Plan | Developed in Phases E and F. Provides a schedule of the projects for implementation of the Target Architecture. Includes executable projects grouped into managed portfolios and programs. The Implementation and Migration Strategy, identifying the approach to change, is a key element of the plan. Typical contents: Implementation and Migration Strategy (strategic implementation direction; implementation sequencing approach) · project and portfolio breakdown of implementation (allocation of work packages to project and portfolio; capabilities delivered by projects; milestones and timing; work breakdown structure; may include impact on existing portfolio, program and projects). May also contain project charters (included work packages; business value; risk, issues, assumptions, dependencies; resource requirements and costs; benefits of migration; estimated costs of migration options). |
| Implementation Governance Model | Once an architecture has been defined it is necessary to plan how the architecture will be governed through implementation. Where architecture functions are established a governance framework is likely already in place, but specific processes, organizations, roles, responsibilities and measures may need to be defined on a project-by-project basis. Produced as an output of Phase F, it ensures that a project transitioning into implementation also smoothly transitions into appropriate Architecture Governance (for Phase G). Typical contents: governance processes · governance organization structure · governance roles and responsibilities · governance checkpoints and success/failure criteria. |
| Request for Architecture Work | Sent from the sponsoring organization to the architecture organization to trigger the start of an architecture development cycle. In general, all the information in this document should be at a high level. It is produced with the assistance of the architecture organization as an output of the Preliminary Phase. Can also be created as a result of approved architecture Change Requests, or terms of reference for architecture work originating from migration planning. Typical contents: organization sponsors · organization's mission statement · business goals (and changes) · strategic plans of the business · time limits · changes in the business environment · organizational constraints · budget information and financial constraints · external and business constraints · current business system description · current architecture/IT system description · description of developing organization · description of resources available to developing organization. |
| Requirements Impact Assessment | Throughout the ADM new information is collected relating to an architecture; as it is gathered, new facts may come to light that invalidate existing aspects of the architecture. A Requirements Impact Assessment assesses the current architecture requirements and specification to identify changes that should be made and the implications of those changes. It documents an assessment of the changes and the recommendations for change. Often produced as a response to a Change Request. Typical contents: reference to specific requirements · stakeholder priority of the requirements to date · phases to be revisited · phase to lead on requirements prioritization · results of phase investigations and revised priorities · recommendations on management of requirements · repository reference number. |
| Statement of Architecture Work | Created as a deliverable of Phase A, and is effectively a contract between the architecting organization and the sponsor of the Architecture Project. It is a response to the Request for Architecture Work input document. It should describe an overall plan to address the request for work and propose how solutions to the problems that have been identified will be addressed through the architecture process — i.e. it defines the scope and approach to complete an architecture development cycle. Typical contents: title · Architecture Project request and background · Architecture Project description and scope · overview of Architecture Vision · specific change of scope procedures · roles, responsibilities and deliverables · acceptance criteria and procedures · Architecture Project plan and schedule · approvals. |
| Request for Architecture Work | From the sponsor → triggers the start of an architecture development cycle. (Preliminary) |
| Statement of Architecture Work | Defines the scope and approach to complete an architecture development cycle. (Phase A) |
| Architecture Vision | High-level summary of the changes that will accrue from successful deployment of the Target Architecture. (Phase A) |
| Architecture Definition Document | The deliverable container for core architectural artifacts. (Phase A onward) |
| Architecture Roadmap | Shows progression of change from Baseline to Target on a timeline. (E and F) |
| Communications Plan | Ensures architecture information reaches the right stakeholders at the right time. (Phase A) |
What goes into the Architecture Definition Document, by domain
| Developed in | Topics addressed in the ADD |
|---|---|
| Phase B Business Architecture | Baseline Business Architecture, if appropriate · Target Business Architecture including: organization structure (business locations related to organizational units) · business goals and objectives (for the enterprise and each organizational unit) · business functions (a detailed, recursive successive decomposition of major functional areas into sub-functions) · business capabilities (the abilities a business needs to possess or exchange to achieve its goals) · business services (encapsulating a unique "element of business behavior") · products (output offered to customers; materials and/or services) · business processes including measures and deliverables · business roles including development and modification of skills requirements · business data model · correlation of organization and functions (a matrix report) · views corresponding to the selected viewpoints addressing key stakeholder concerns. |
| Phase C Information Systems | Baseline Data Architecture, if appropriate · Target Data Architecture including business data model, logical data model, data management process models, Data Entity/Business Function matrix · Data Architecture views · Baseline Application Architecture, if appropriate · Target Application Architecture · Application Architecture views. |
| Phase D Technology Architecture | Baseline Technology Architecture, if appropriate · Target Technology Architecture including technology components and their relationships to information systems · technology platforms and their decomposition (showing the combinations of technology required to realize a particular technology "stack") · environments and locations (a grouping of the required technology into computing environments, e.g. development, production) · expected processing load and distribution of load across technology components · physical (network) communications · hardware and network specifications · views. |
What populates the Architecture Requirements Specification, by domain
| Phase | Requirements added |
|---|---|
| B | Gap analysis results · technical requirements — an initial set generated as the output of Phase B; these are the drivers for the architecture work that follows and should identify, categorize and prioritize the implications for work in the remaining architecture domains · updated business requirements (the business scenarios technique can be used to discover and document them). |
| C | Gap analysis results · data interoperability requirements · application interoperability requirements · areas where the Business Architecture may need to change in order to comply with changes in the Data and/or Application Architecture · constraints on the Technology Architecture about to be designed · updated business / data / application requirements, if appropriate. |
| D | Gap analysis results · updated technology requirements. |
The determination of interoperability is present throughout the ADM cycle; a set of guidelines for defining and establishing interoperability requirements is provided in the ADM Techniques document.
M1 · Memory vault & mnemonics
Every item on this page is something the exam asks you to recall. Drill until each comes back in under five seconds.
The numbered lists, all in one place
| N | What | The list |
|---|---|---|
| 4 | Architecture domains | Business · Data · Application · Technology |
| 4 | Abstraction levels (Why / What / How / With what) | Contextual · Conceptual · Logical · Physical |
| 3 | Architecture Landscape levels | Strategic · Segment · Capability |
| 3 | Architecture states | Baseline · Transition · Target |
| 4 | Purposes of Enterprise Architecture | Strategy · Portfolio · Project · Solution Delivery |
| 4 | Scope dimensions | Breadth · Depth · Time Period · Architecture Domains |
| 3 | Reasons to constrain scope | Organizational authority of the team · objectives and stakeholder concerns · availability of people, finance and other resources |
| 4 | Iteration decisions per cycle | Breadth of coverage · level of detail · extent of the time period · architectural assets to leverage |
| 3 | Ways the ADM supports iteration | Describe a comprehensive Landscape via multiple cycles · describe the integrated development process · manage change to the Architecture Capability |
| 3 | Iteration behaviours within a cycle | Operate multiple phases concurrently · cycle between phases in planned cycles · return to previous phases to update work products |
| 4 | Iteration cycles | Architecture Capability · Architecture Development · Transition Planning · Architecture Governance |
| 3 | Classes of architecture engagement | Identification of Required Change · Definition of Change · Implementation of Change |
| 5 | Benefits of Enterprise Architecture | Strategic decision-making · business operations · Digital Transformation · investment return & risk · procurement |
| 3 | What the TOGAF Standard provides | A standard cycle of change (ADM) · a definition of the building blocks (Content Framework) · guidelines, techniques and advice |
| 4 | Purposes of Architecture Principles | Decision-making · Aligning the enterprise · Governance · Values and culture |
| 4 | Architecture Principle template | Name · Statement · Rationale · Implications |
| 5 | Criteria for quality principles | Complete · Robust · Understandable · Consistent · Stable → CRUCS |
| 3 | Properties of a good principle set | Few in number · future-oriented · endorsed and championed by senior management |
| 4 | A business scenario describes | Business problem · business & technology environment · actors (people and computing) · desired outcome |
| 5 | SMART objectives | Specific · Measurable · Actionable · Relevant · Timebound |
| 3 | Interoperability categories | Operational (Business) · Information · Technical |
| 5 | BTRA activities | Determine readiness factors · present using maturity models · assess and rate them · assess risks and identify improvement actions · work actions into the Implementation and Migration Plan |
| 2 | Levels of risk | Initial (before mitigation) · Residual (after mitigation) |
| 6 | Risk management process steps | Classification → identification → initial assessment → mitigation → residual assessment → monitoring |
| 6 | Benefits / characteristics of Architecture Governance | Discipline · Transparency · Independence · Accountability · Responsibility · Fairness |
| 4 | Governance hierarchy (tiers) | Corporate → Technology → IT → Architecture Governance |
| 6 | Architecture Governance processes | Policy Management & Take-On · Compliance · Dispensation · Monitoring & Reporting · Business Control · Environment Management |
| 4 | Architecture Governance includes | Controls on creation and monitoring · compliance with internal/external standards and regulation · supporting management · accountability to stakeholders |
| 5 | Architecture Board general responsibilities | Basis for all decision-making · consistency between sub-architectures · targets for re-use of components · enforcement of Architecture Compliance · visible escalation capability |
| 7 | Reasons compliance reviews are needed | Catch errors early · apply best practices · overview of compliance to standards · identify where standards need modification · identify app-specific services that could be enterprise infrastructure · communicate project readiness to management · communicate gaps to providers |
| 8 | Architecture Repository components | Metamodel · Capability · Architecture Landscape · Standards Library · Reference Library · Governance Repository · Architecture Requirements Repository · Solutions Landscape |
| 3 | Continua in the Enterprise Continuum | Enterprise (outermost) · Architecture · Solutions |
| 4 | Classes along the Architecture Continuum | Foundation → Common Systems → Industry → Organization-Specific Architectures |
| 8 | ADM Techniques | Architecture Principles · Stakeholder Management · Architecture Patterns · Gap Analysis · Interoperability Requirements · Business Transformation Readiness Assessment · Risk Management · Architecture Alternatives & Trade-Offs |
| 3 | Parts of the Architecture Trade-Off method | Select criteria from vision/principles/requirements · define alternatives and understand each · select one or combine features |
| 9 | EA practice operational capabilities | Financial · Performance · Service · Risk & Opportunity · Resource · Communications & Stakeholder · Supplier · Configuration · Environment Management |
| 5 | An Architecture Capability is put in place through | Organization structures · roles · responsibilities · skills · processes |
| 6 | Fundamental Content documents | Introduction & Core Concepts · ADM · ADM Techniques · Applying the ADM · Architecture Content · EA Capability & Governance |
| 3 | Where supporting techniques live | ADM Techniques document · TOGAF Series Guides · White Papers & Guides in the TOGAF Library |
| 2 | Building block types | ABB = architecture requirements at the functional level · SBB = real products or custom developments |
| 3 | Artifact classifications | Catalogs (lists of things) · Matrices (relationships between things) · Diagrams (pictures of things) |
| 4 | Building block steps in B / C / D | Select reference models, viewpoints, tools → develop Baseline → develop Target → perform gap analysis |
| 3 | Reasons for partitioning | Unit architectures conflict · different teams work concurrently · modular segments enable re-use |
| 4 | Parts of the Capability Assessment | Business Capability · IT Capability · Architecture Maturity · Business Transformation Readiness |
| 4 | Governance instruments in the ADM | Architecture Project + Statement of Architecture Work govern the Target Architecture · Architecture Contract + Architecture Requirements Specification govern Implementation Projects |
| 3 | Governance defines… | Who is responsible? Who is involved? Who is accountable? |
The phase-anchor sheet — "which phase?" answered at a glance
| If the question mentions… | Phase |
|---|---|
| Customization of the TOGAF framework · defining Architecture Principles · establishing the Architecture Governance process · Capability Maturity target · selecting tools · Organizational Model for EA · Request for Architecture Work · Business Principles/Goals/Drivers · establishing architecture partitions | Preliminary |
| Identify key stakeholders · scope of the Architecture Project · Statement of Architecture Work approval · Architecture Vision · Communications Plan · Capability Assessment (first) · Business Transformation Readiness Assessment · risks first identified · assess EA team capability · high-level aspirational vision · nature & security of information exchanges | A |
| Target Business Architecture · how the enterprise needs to operate · candidate roadmap components from Business gaps · initial technical requirements · exchanges defined in business terms | B |
| Target Data / Application Architecture · enables the Business Architecture and Architecture Vision · data & application interoperability requirements · content of information exchanges · how applications share | C |
| Target Technology Architecture · technology components and technology services · technology platforms, environments, processing load, hardware/network specs · technical mechanisms for exchanges | D |
| Initial complete Architecture Roadmap · incremental approach? · identify Transition Architectures · define SBBs from ABBs · building blocks associated with work packages · actual solutions selected (COTS, SaaS) · Capability Assessment updated · initial implementation planning · delivery vehicles | E |
| Finalize the Roadmap and Implementation & Migration Plan · approved set of projects with resources and start/finish dates · coordinate with the enterprise change portfolio · business value and cost understood by stakeholders · Implementation Governance Model output · interoperability implemented logically · contract with those who will build and deploy | F |
| Conformance with the Target Architecture by implementation projects · governance functions for the solution · Agile alignment · risk monitoring · Architecture Contracts · Compliance Assessment · architectural oversight for the implementation | G |
| Maintain the architecture development cycle · execute the Architecture Governance framework · EA Capability meets current requirements · Change Request · Requirements Impact Assessment · procedures for managing change to the new architecture | H |
| Sustained for all relevant phases · manage requirements identified during any execution · requirements available to each phase · Architecture Requirements Specification · traceability from vision/mission/business model/strategies | Req. Mgmt |
Verb-pattern shortcuts
"Identify candidate Architecture Roadmap components…"
Second objective of B, C and D. Read only the domain noun that follows.
"Generate / determine / define…"
Phase E — it identifies.
"Finalize / ensure coordinated / ensure value and cost understood"
Phase F — it finalizes.
"Ensure conformance / perform governance functions for the solution"
Phase G.
"Ensure that … is maintained / executed / meets current requirements"
Phase H — all three objectives begin "Ensure that".
"Develop the Enterprise Architecture Capability"
Preliminary. The only phase whose purpose is a single clause.
Definition one-liners you must be able to complete
| An enterprise is… | any collection of organizations that have common goals. |
| An EA is developed to… | guide effective change. |
| The Enterprise Continuum provides… | a classification for architecture and solution artifacts. |
| The Architecture Repository is… | a structural framework allowing an enterprise to distinguish between different types of architectural assets at different levels of abstraction. |
| The Enterprise Metamodel defines… | the types of entities to appear in the models describing the enterprise, and the relationships between them. |
| The Content Framework defines… | a categorization framework used to structure the Architecture Description. |
| An EA Capability is… | the ability to develop, use and sustain the architecture of a particular enterprise, and use the architecture to govern change. |
| Risk is… | the effect of uncertainty on objectives. |
| Risk management is… | striking a balance between positive and negative outcomes from realizing opportunities or threats. |
| Gap analysis highlights… | a shortfall between the Baseline and the Target Architecture. |
| The ADM is… | the core of the TOGAF framework; a multi-phase, iterative approach to develop and use an EA to shape and govern business transformation. |
| The ADM graphic is… | a stylized representation showing essential information flows — not an activity sequence. |
| Governance is… | a system that directs and controls the current and future state. |
| Architecture Governance is… | the practice and orientation by which Enterprise Architectures are managed and controlled at an enterprise-wide level. |
| Architecture Contracts are… | the joint agreements between development partners and sponsors on the deliverables, quality, and fitness-for-purpose of an architecture. |
| Interoperability is… | the ability to share information and services. |
| An Architecture Partition is… | a subset of architecture resulting from dividing it to facilitate its development and management. |
| A building block is… | a package of functionality defined to meet business needs across an organization. |
| An architecture view is… | a representation of a system from the perspective of a related set of concerns. |
| An architecture viewpoint… | defines the perspective from which a view is taken — the template to the view's instance. |
| A concern is… | an interest in a system relevant to one or more of its stakeholders — an area of interest, not a requirement. |
| A gap is… | a statement of difference between two states. |
| A deliverable is… | a work product that is contractually specified and formally reviewed, agreed and signed off by stakeholders. |
| An artifact is… | an architectural work product that describes an aspect of the architecture. |
| Architecture Principles are… | general rules and guidelines that relate to architecture work. |
| Business scenarios help… | identify and understand the business requirements an architecture must address. |
| BTRA evaluates… | an organization's readiness to undergo change. |
M2 · Trap list & look-alikes
Every row is a place where two TOGAF concepts are deliberately confusable. This is where marks leak. Learn to say both sides of the discriminator.
| Confusion | The discriminator |
|---|---|
| Fundamental Content vs Series Guides vs TOGAF Library | Fundamental Content = universal concepts. Series Guides = how to apply. Both are the Standard. Library = reference library, outside the Standard. |
| Depth vs Breadth | Depth = level of detail. Breadth = how much of the enterprise. |
| Contextual vs Conceptual | Contextual = Why + scope + motivation (goals, drivers, objectives). Conceptual = What (decompose the requirements). |
| Logical vs Physical | Logical = How, the kinds of components, implementation-independent. Physical = With what, actual allocation. |
| Content Framework vs Enterprise Metamodel | Framework = categorization of the Architecture Description. Metamodel = entities and their relationships. |
| Architecture Capability (Repository component) vs Enterprise Architecture Capability | Repository component = the parameters, structures and processes that support governance of the Repository. EA Capability = the ability to develop, use and sustain the architecture and govern change. |
| Rationale vs Implications | Rationale = business benefits of adhering. Implications = requirements / resources / costs of carrying it out — "how does this affect me?". |
| Stable vs Consistent (principle criteria) | Stable = enduring yet able to accommodate change. Consistent = balance of interpretations, not contradictory. |
| Complete vs Robust (principle criteria) | Complete = covers every situation perceived. Robust = definitive and precise enough for complex, controversial decisions. |
| Gap analysis vs Compliance review | Gap analysis = shortfall between Baseline and Target. Compliance review = catch errors in the project architecture early. |
| Business Scenario vs BTRA | Business Scenario = identify and understand business requirements. BTRA = is the organization ready to change? |
| Business scenario vs use-case | A business scenario is explicitly not a use-case, not a business model, and not a business scenario plan. |
| Initial vs Residual risk | Initial = before mitigation. Residual = after mitigation. ("Low" and "Marginal" are not TOGAF levels.) |
| Risk vs risk management | Risk = the effect of uncertainty on objectives. Risk management = striking a balance / coordinated activities to direct and control with regard to risk. |
| Phase E vs Phase F | E identifies (initial complete roadmap, Transition Architectures, SBBs). F finalizes (approved projects, resources, dates). |
| Phase G vs Phase H | G governs the solution / this implementation. H governs the framework, cycle and Capability. |
| Preliminary vs Phase A | Preliminary develops the EA Capability and establishes the governance process. A identifies stakeholders and agrees the target summary. |
| Request for vs Statement of Architecture Work | Request = from the sponsor, triggers the cycle (Preliminary). Statement = defines scope and approach to complete the cycle (Phase A). |
| ADD vs Architecture Requirements Specification | ADD = qualitative, communicates the intent of the architects, a container for artifacts. ARS = quantitative, measurable criteria an implementation project must meet. |
| Architecture Vision vs Architecture Roadmap | Vision = high-level summary of the changes, agreed at the outset. Roadmap = work packages on a timeline showing progression Baseline → Target. |
| Implementation Governance Model vs Implementation and Migration Plan | Governance Model = how the architecture will be governed through implementation (output of F, used in G). Plan = a schedule of the projects (E and F). |
| Change Request vs Requirements Impact Assessment | Change Request = kick-start a further cycle of architecture work (H). RIA = assesses the changes and their implications, often in response to a Change Request. |
| View vs Viewpoint | Viewpoint = template (the perspective, how to construct). View = instance (what you see). Select viewpoints first, then construct views. |
| Concern vs Requirement | Concern = area of interest, the root of decomposition. Requirement = the statement of need that represents the concern. |
| Deliverable vs Artifact vs Building block | Deliverable = contractually specified, signed off. Artifact = describes an aspect (catalog / matrix / diagram). Building block = package of functionality. A deliverable contains artifacts; artifacts describe building blocks. |
| ABB vs SBB | ABB = architecture requirements / required capability at the functional level. SBB = real products or custom developments, actual implementation choices. ABBs are refined into SBBs. |
| Catalog vs Matrix vs Diagram | Catalog = list of building blocks of a type. Matrix = grid of relationships between entities. Diagram = graphical rendering. |
| Landscape levels vs states vs domains | Strategic/Segment/Capability · Baseline/Transition/Target · Business/Data/Application/Technology. |
| Architecture Board decision rights | The Board owns process and a recommendation on completeness and confidence. Stakeholders hold decision rights over the Target Architecture, relief and enforcement. |
| Who directs, who controls | The practitioner and implementer are directed; both are controlled by the stakeholder. |
| Who accepts risk | The architect may identify and mitigate; risks are accepted and then managed within the governance framework. |
| The ADM graphic | Shows information flows; a stylized representation. Not a process model, not an activity sequence, not a linear waterfall, not "an iteration cycle". |
| Partitioning model basis | Reflects the enterprise's own operating model — not its organization structure — and TOGAF does not mandate one. |
| "Approved" | Approved does not necessarily mean finalized. Documents may evolve, but only via change control and governance. |
| Architecture Repository size | A well-run repository minimizes information captured. Do not capture what the current project does not need. |
| Agile alignment phase | Phase G — not B, not E, not F. |
| Trade-Off method vs Business Scenario method vs Partitioning | The three-part criteria → alternatives → select-or-combine description = Architecture Trade-Off method. |
| Architecture Governance (discipline) vs Architecture Governance (iteration cycle) | The discipline is Unit 6. The iteration cycle of that name covers Phases G and H. |
| SMART "A" | TOGAF's is Actionable — not "Achievable", not "Agreed". |
| Where guidance on applying lives | Series Guides — not Fundamental Content, not the Library, not ADM Techniques. |
M3 · Flashcards
— cards across all seven units plus exam mechanics. Tap the card (or press Space) to flip; ← / → to move.
F1 · All 63 learning outcomes, with the answer ★ complete coverage
The official Level 1 syllabus in full — every learning outcome from Appendix D of the Study Guide, with the answer you must be able to give. If you can work down this table without hesitating, you know everything the exam can ask.
Read the middle column, answer from memory, then check the right column. R = Bloom's Remembering (recall the list or fact). U = Understanding (explain the concept). Nothing on this exam is above U. Anything you stumble on, follow the unit link back to the full treatment.
Unit 1 · Concepts 8 questions → full unit
| LO | The Candidate is able to… | The answer |
|---|---|---|
| 1.1 R | Describe what an enterprise is | Any collection of organizations that have common goals. Formally, the highest level (typically) of description of an organization, covering all missions and functions; often spans multiple organizations. May include partners, suppliers and customers. |
| 1.2 U | Explain the purpose of Enterprise Architecture | To guide effective change. It provides a framework for change linked to strategic direction and business value, and a sufficient view to manage complexity, support continuous change, and manage the risk of unanticipated consequences. Stakeholders use it to govern change by directing (aligning to the optimal value path) and controlling (keeping it on that path). |
| 1.3 R | List the key benefits of having an EA | 1 More effective strategic decision-making by C-Level executives and business leaders · 2 more effective and efficient business operations · 3 more effective and efficient Digital Transformation and operations · 4 better return on existing investment, reduced risk for future investment · 5 faster, simpler and cheaper procurement. |
| 1.4 U | Explain why the TOGAF Standard is suitable as a framework for EA | EA is a technically complex process involving many stakeholders and decision processes; the Standard provides a standardized approach and de-risks the activity, giving EA that is consistent, reflects stakeholder needs, employs best practice, and considers current and future needs. It provides a standard cycle of change (ADM), a definition of the building blocks (Content Framework), and guidelines, techniques and advice. |
| 1.5 R | List the four architecture domains | Business (strategy, capabilities, governance, organization, key processes) · Data (logical and physical data assets, data management resources) · Application (blueprint for individual applications, their interactions, relationships to core processes) · Technology (digital architecture; logical software and hardware infrastructure capabilities). |
| 1.6 R | Briefly describe how architecture abstraction can be used in EA | A technique for dividing a problem area into smaller problem areas easier to model and therefore easier to solve; levels are layered, high-level → detailed. Four levels answering four questions: Contextual = Why (+ scope, motivation) · Conceptual = What · Logical = How (implementation-independent) · Physical = With what. Each cuts across all four domains. |
| 1.7 R | Briefly describe the Enterprise Continuum | A classification for architecture and solution artifacts, both internal and external to the Repository, as they evolve from generic Foundation Architectures to Organization-Specific Architectures. Supports re-use (avoiding re-invention) and is an aid to communication. Comprises the Enterprise, Architecture and Solutions Continua; Architecture → Solutions is a relationship of guidance and support. |
| 1.8 U | Briefly explain the Architecture Repository | A structural framework allowing an enterprise to distinguish between different types of architectural assets that exist at different levels of abstraction. Part of the wider Enterprise Repository. Eight components: Architecture Metamodel · Architecture Capability · Architecture Landscape · Standards Library · Reference Library · Governance Repository · Architecture Requirements Repository · Solutions Landscape. A well-run one minimizes information gathered and maintained. |
| 1.9 U | Briefly explain the TOGAF Content Framework and Enterprise Metamodel | Together they define a formal structure and guide implementation within an architecture tool. The Content Framework defines a categorization framework used to structure the Architecture Description and its collection of models; it is structured in line with ADM phases. The Enterprise Metamodel defines the types of entities in the models and the relationships between them, supporting consistency, completeness and traceability. |
| 1.10 U | Briefly explain what an Architecture Capability is | The ability to develop, use and sustain the architecture of a particular enterprise, and use the architecture to govern change. Put in place through organization structures, roles, responsibilities, skills and processes. An EA practice should be run like any other operational unit — treated like a business, establishing nine capabilities: Financial, Performance, Service, Risk & Opportunity, Resource, Communications & Stakeholder, Supplier, Configuration, Environment Management. |
| 1.11 U | Briefly explain risk management | Risk = the effect of uncertainty on objectives (ISO 31000). Risk management is about striking a balance between positive and negative outcomes from realizing opportunities or threats. Risks must be identified, classified and mitigated before starting and tracked throughout; mitigation is ongoing. Two levels: Initial (before mitigation) and Residual (after). Risks are accepted and then managed within the governance framework. |
| 1.12 U | Briefly explain gap analysis | A technique used in the ADM to validate an architecture being developed, usually the final step within a phase. It highlights a shortfall between the Baseline and Target Architectures — items deliberately omitted, accidentally left out, or not yet defined — identifying building blocks added, deleted and/or changed. Anything under "Eliminated" or "New" in the matrix is a gap. |
Unit 2 · Definitions Examined indirectly → full unit
| LO | The Candidate is able to… | The answer |
|---|---|---|
| 2.1 R | Define 21 concepts | Application Architecture · Architecture Landscape · Architecture Model · Artifact · Business Architecture · Business Model · Capability · Capability Architecture · Data Architecture · Deliverable · Gap · Metamodel · Modeling · Requirement · Role · Segment Architecture · Stakeholder · Strategic Architecture · Technology Architecture · Transition Architecture · Work Package. Not examinable in isolation — only where used in another unit's learning objective. The hot ones: Architecture Landscape, Artifact, Capability Architecture, Deliverable, Gap, Metamodel, Segment Architecture, Stakeholder, Strategic Architecture. Full definitions → |
Unit 3 · Introduction to the ADM 14 questions → full unit
| LO | The Candidate is able to… | The answer |
|---|---|---|
| 3.1 R | Briefly describe the ADM and its phases | The core of the TOGAF framework — a multi-phase, iterative approach to develop and use an EA to shape and govern business transformation; a tested and repeatable process for deriving organization-specific EAs, specifically designed to address business requirements. Phases: Preliminary · A Vision · B Business · C Information Systems (Data & Application) · D Technology · E Opportunities & Solutions · F Migration Planning · G Implementation Governance · H Architecture Change Management, with Requirements Management continuous at the centre. |
| 3.2 R | Describe the difference between "draft" and "approved" deliverables | Draft = under development, has not undergone any formal review and approval. Approved = reviewed and approved in accordance with the organization's governance practices. Approved does not necessarily mean finalized — documents may evolve in later phases, but only through appropriate change control and governance. Managed via a version numbering policy. |
| 3.3 U | Explain the iterative approach of the ADM | Iterative over the whole process, between phases, and within phases. Each iteration takes a fresh decision on breadth of coverage · level of detail · extent of the time period · architectural assets to leverage. Within a cycle, projects may operate multiple phases concurrently, cycle between phases in planned cycles, and return to previous phases to update work products with new information. The ADM is not a process model; all phases developing a candidate architecture are executed simultaneously until it is tested against stakeholder requirements. |
| 3.4 U | Explain the need to govern the creation, development and maintenance of EA | The ADM is a key process to be managed like other architecture artifacts. Compliance with the ADM is fundamental to the governance of the architecture, ensuring all considerations are made and all deliverables produced; the governance test assesses whether the practitioner is addressing the stakeholder's concerns. Four instruments: Architecture Project + Statement of Architecture Work govern the Target Architecture; Architecture Contract + Architecture Requirements Specification govern Implementation Projects. Practitioner and implementer are directed; both are controlled by the stakeholder. |
| 3.5 R | Briefly explain how to scope an architecture | Scope is constrained by limits in the team's organizational authority, the objectives and stakeholder concerns, and the availability of people, finance and other resources. Four dimensions: Breadth (what part of the enterprise) · Depth (to what level of detail) · Time Period · Architecture Domains. Expressed first as breadth, depth and time period, then a suitable combination of domains is selected. Requires aligned architecture partitions so architects avoid duplicate or conflicting work. |
| 3.6 U | Briefly explain the reasons for considering architecture alternatives, including concerns and trade-off | There is often more than one possible Target Architecture conforming to the Vision, Principles and Requirements, and creating an architecture normally requires trade-offs among competing forces. Considering alternatives builds understanding of the possibilities and trade-offs; presenting them to stakeholders helps architects extract hidden agendas, principles and requirements that could impact the final Target Architecture. The Architecture Trade-Off method: select criteria → define alternatives and understand each → select one or combine features. |
| 3.7 R | Briefly explain the purpose of the Preliminary Phase in developing an EA Capability | To develop the Enterprise Architecture Capability. It describes the preparation and initiation activities required to create an Architecture Capability, including customization of the TOGAF framework and definition of Architecture Principles. There is no difference between using the ADM to architect an EA Capability and using it to architect a finance capability, a portfolio, or an organizational strategy. |
| 3.8 R | Describe the objectives of the Preliminary Phase | 1 Determine the Architecture Capability desired — review the organizational context · identify and scope the affected organizations · identify intersecting frameworks, methods and processes · establish Capability Maturity target. 2 Establish the Architecture Capability — define and establish the Organizational Model for EA · define and establish the detailed process and resources for Architecture Governance · select and implement tools · define the Architecture Principles. |
| 3.9 U | Briefly explain the purpose of Phase A | To identify key stakeholders and reach agreement in the Architecture Vision document on a summary of the target and the work to reach the target. All architecture development starts with Phase A. Set-up essentials: define the scope of the Architecture Project · identify stakeholders, concerns and associated requirements · assess the capability of the EA team. |
| 3.10 R | Describe the objectives of Phase A | 1 Develop a high-level aspirational vision of the capabilities and business value to be delivered as a result of the proposed Enterprise Architecture. 2 Obtain approval for a Statement of Architecture Work that defines a program of works to develop and deploy the architecture outlined in the Architecture Vision. |
| 3.11 U | Briefly explain the purpose of Phases B, C and D | To develop a set of domain architectures approved by the stakeholders for the problem being addressed, with a set of gaps, and work to clear the gaps understood by the stakeholders. Essential knowledge: how the current enterprise fails to meet stakeholder preferences · what must change (Gaps) · what work is necessary (Work Package) · how stakeholder priority and preference adjust to value, effort and risk. |
| 3.12 R | Describe the objectives of Phase B | 1 Develop the Target Business Architecture describing how the enterprise needs to operate to achieve the business goals and respond to the strategic drivers in the Architecture Vision, addressing the Statement of Architecture Work and stakeholder concerns. 2 Identify candidate Architecture Roadmap components based on gaps between the Baseline and Target Business Architectures. |
| 3.13 R | Describe the objectives of Phase C for Data and Application Architecture | Data: 1 develop the Target Data Architecture that enables the Business Architecture and the Architecture Vision; 2 identify candidate roadmap components from Baseline/Target Data gaps. Application: 1 develop the Target Application Architecture that enables the Business Architecture and the Architecture Vision; 2 identify candidate roadmap components from Baseline/Target Application gaps. Both address the Statement of Architecture Work and stakeholder concerns. |
| 3.14 U | Describe the objectives of Phase D | 1 Develop the Target Technology Architecture that enables the Architecture Vision and the target business, data and application building blocks to be delivered through technology components and technology services, addressing the Statement of Architecture Work and stakeholder concerns. 2 Identify candidate Architecture Roadmap components based on gaps between the Baseline and Target Technology Architectures. |
| 3.15 R | Briefly explain the purpose of Phase E | To develop a set of work packages that address the set of gaps, with an indication of value produced and effort required, and dependencies between the work packages to reach the adjusted target. It conducts initial implementation planning and identification of delivery vehicles. |
| 3.16 U | Describe the objectives of Phase E | 1 Generate the initial complete version of the Architecture Roadmap, based on the gap analysis and candidate roadmap components from B, C and D. 2 Determine whether an incremental approach is required, and if so identify Transition Architectures that will deliver continuous business value. 3 Define the overall Solution Building Blocks (SBBs) to finalize the Target Architecture based on the ABBs. |
| 3.17 U | Briefly explain the purpose of Phase F | To have defined an approved set of projects, containing the objective and any necessary constraints, resources required, and start and finish dates. It addresses how to move from the Baseline to the Target Architectures by finalizing a detailed Implementation and Migration Plan. |
| 3.18 R | Describe the objectives of Phase F | 1 Finalize the Architecture Roadmap and the supporting Implementation and Migration Plan. 2 Ensure the Plan is co-ordinated with the enterprise's approach to managing and implementing change in its overall change portfolio. 3 Ensure the business value and cost of work packages and Transition Architectures is understood by key stakeholders. |
| 3.19 U | Briefly explain the purpose of Phase G | To complete the projects to implement the changes necessary to reach the adjusted target state. It provides architectural oversight for the implementation. Essential knowledge: the purpose and constraints on the implementation team (Gap, Architecture Requirements Specification, Control). |
| 3.20 R | Describe the objectives of Phase G | 1 Ensure conformance with the Target Architecture by Implementation Projects. 2 Perform appropriate Architecture Governance functions for the solution and any implementation-driven architecture Change Requests. |
| 3.21 U | Briefly explain the purpose of Phase H | Direction to proceed and start developing a Target Architecture that addresses perceived, real, or anticipated shortfalls in the enterprise relative to stakeholder preferences. It establishes procedures for managing change to the new architecture. Essential knowledge: gaps between approved target/preference and realization from prior work (Value Realization) and changes in preference or priority. |
| 3.22 R | Describe the objectives of Phase H | Ensure that: 1 the architecture development cycle is maintained; 2 the Architecture Governance framework is executed; 3 the Enterprise Architecture Capability meets current requirements. |
| 3.23 R | Describe the objectives of the Requirements Management process | 1 Ensure the Requirements Management process is sustained and operates for all relevant ADM phases. 2 Manage Architecture Requirements identified during any execution of the ADM cycle or a phase. 3 Ensure relevant Architecture Requirements are available for use by each phase as the phase is executed. |
| 3.24 R | Describe the purpose of Requirements Management | Understanding and management of requirements. The TOGAF framework places it at the centre of architecture development; effectiveness depends on clear traceability from the organization's vision, mission, business model and strategies through to the most detailed statement of requirement. It is a continuous phase. |
| 3.25 U | Explain the information flow between the ADM phases | The ADM is a logical method that places key activity steps together to understand the relationship of activity and clarify information flow. The graphic is a stylized path showing essential information flow between the phases and is not a representation of activity sequence. It is often misinterpreted as a linear waterfall process model. |
| 3.26 U | Explain how developing architecture for different purposes or levels of detail supports Agile software development | The TOGAF Standard aligns with Agile development in Phase G, where a project is implemented (separate from Agile development of the EA itself). Architecture identifies what products the enterprise needs, the boundary of the products, and what constraints a product owner has, and defines constraints that limit the choices of the Agile team. A good architecture defines the enterprise's backlog. In Phase G the practitioner guards enterprise value — mission, vision, goals, investment roadmap. |
Unit 4 · Introduction to ADM Techniques 6 questions → full unit
| LO | The Candidate is able to… | The answer |
|---|---|---|
| 4.1 R | Briefly describe how the ADM and Supporting Guidelines and Techniques relate | Application of the ADM is supported by an extended set of guidelines, templates, checklists and other detailed materials, held in three places: the TOGAF Standard — ADM Techniques; the TOGAF Series Guides (the Guidance part of the Standard, on how to use and adapt it); and White Papers and Guides classified and referenced in the TOGAF Library. They are described separately so they can be referenced from the relevant points in the ADM, rather than embedded in the ADM description. The eight techniques: Architecture Principles · Stakeholder Management · Architecture Patterns · Gap Analysis · Interoperability Requirements · Business Transformation Readiness Assessment · Risk Management · Architecture Alternatives & Trade-Offs. |
| 4.2 U | Explain the purpose of Architecture Principles | General rules and guidelines that relate to architecture work, developed by the Enterprise Architects with key stakeholders, approved by the Architecture Board, and an output of the Preliminary Phase. Four purposes: enabling decision-making (set precedence in trade-offs, tie-breaking authority) · aligning the enterprise (remove subjectivity and bias) · ensuring governance (right decisions, right time, right decision-makers, and monitoring) · understanding values and culture (insight into how well the enterprise reacts to change). Principles drive behavior. |
| 4.3 U | Explain the recommended template for Architecture Principles | Name — represents the essence of the rule, easy to remember, no specific technology platforms, avoid ambiguous words. Statement — succinctly and unambiguously communicates the fundamental rule. Rationale — highlights the business benefits of adhering, in business terminology, plus relationships to other principles and precedence. Implications — highlights the requirements, for both business and IT, for carrying out the principle in terms of resources, costs and activities; answers "How does this affect me?" |
| 4.4 U | Explain what makes a good Architecture Principle | Founded in the beliefs and values of the organization, expressed in language the business understands, few in number, future-oriented, endorsed and championed by senior management. Five criteria: Complete (covers every situation perceived) · Robust (definitive and precise enough for complex, controversial decisions) · Understandable (clear and unambiguous, so violations are minimized) · Consistent (allows a balance of interpretations, not contradictory) · Stable (enduring yet able to accommodate change, with an amendment process). |
| 4.5 U | Briefly explain business scenarios | A technique to help identify and understand the business requirements that an architecture must address; the result is a representation of a significant business need or problem and it enables vendors to understand the value of a solution to the customer. It describes a business problem, the business and technology environment, the people and computing components ("actors"), and the desired outcome. Not a use-case, business model, or business scenario plan. Usable in any phase; notably Preliminary (requirements for establishing an EA Capability), Phase A, and Phase B. Objectives must be SMART. |
| 4.6 U | Explain the purpose of gap analysis | To document the difference between the Baseline and the Target Architectures, identifying components (building blocks) that are added, deleted and/or changed — highlighting a shortfall between Baseline and Target. |
| 4.7 U | Briefly explain interoperability and how it is used | "The ability to share information and services." Defining the degree to which information and services are to be shared is very important, especially in a complex or extended enterprise. Three categories: Operational (Business) — how business processes are shared · Information — how information is shared · Technical — how technical services are shared or connect. Determined throughout the ADM: A nature & security of exchanges (via business scenarios) · B defined in business terms · C-Data content of exchanges · C-App how applications share · D technical mechanisms · E actual solutions selected · F implemented logically. |
| 4.8 U | Explain Business Transformation Readiness Assessment and where it is used | A technique for evaluating and quantifying an organization's readiness to undergo change. Of the many dimensions to change, by far the most important is the human element. Recommended in Phase A, where risks are also first identified; the resulting actions are dealt with in the Implementation and Migration Plan in Phases E and F. A joint effort between corporate (especially HR) staff, lines of business, and IT planners. Five activities: determine readiness factors → present using maturity models → assess and rate them → assess risks and identify improvement actions → work actions into the Implementation and Migration Plan. |
| 4.9 U | Briefly explain the characteristics of architecture risk management and where it is used | ISO 31000: coordinated activities to direct and control an organization with regard to risk. The architect may identify and mitigate risks, but risks are accepted and then managed within the governance framework. Six steps: risk classification → risk identification → initial risk assessment → risk mitigation → residual risk assessment → risk monitoring. Identified in Phase A (as part of the initial BTRA); monitored in Phase G, where the worksheets are maintained as governance artifacts. Critical unmitigated risks might require another full or partial ADM cycle. |
Unit 5 · Introduction to Applying the ADM 4 questions → full unit
| LO | The Candidate is able to… | The answer |
|---|---|---|
| 5.1 R | Describe where guidance on how to apply the TOGAF Standard is provided | In the TOGAF Series Guides — designed to support practitioners who need further explanation or more detail than that provided in the TOGAF Fundamental Content. Not all will be relevant in every situation, but architects planning deployment should be aware of the guidance available. It will expand over time as the body of knowledge expands. |
| 5.2 U | Explain how iteration within the ADM enables concurrent operation of multiple ADM phases | Three ways: iteration to describe a comprehensive Architecture Landscape through multiple cycles bound to the Request for Architecture Work; iteration to describe the integrated process of developing an architecture where phases interact; iteration to describe managing change to the Architecture Capability. Within a cycle: operate multiple phases concurrently (managing the inter-relationship of Business, Information Systems and Technology Architecture) · cycle between phases in planned cycles (to converge on a detailed target where no higher-level architecture exists) · return to previous phases to update work products. Four iteration cycles: Architecture Capability · Architecture Development · Transition Planning · Architecture Governance. |
| 5.3 U | List the three levels of the Architecture Landscape | Strategic Architecture — organizing framework for operational and change activity, direction setting at an executive level. Segment Architecture — same, plus effective Architecture Roadmaps, at a program or portfolio level. Capability Architecture — organizing framework for change activity and roadmaps realizing capability increments. The Landscape is the complete set of descriptions for the EA, framed by breadth, level of detail and time. |
| 5.4 U | Briefly explain how partitioning helps simplify the development of an EA | An Architecture Partition is "a subset of architecture resulting from dividing that architecture to facilitate its development and management". Partitions simplify development and management and lie at the foundation of Architecture Governance; they are distinct from levels and the Architecture Continuum. Three reasons: organizational unit architectures conflict · different teams need to work on different elements at the same time (the exam's preferred answer) · effective re-use requires modular architecture segments. It is impractical to present a definitive partitioning model; each enterprise adopts one reflecting its own operating model. |
| 5.5 U | List the four purposes that help to frame the planning horizon and breadth and depth of the Architecture Project | EA to Support Strategy — end-to-end Target Architecture, roadmaps over three to ten years, spanning many programs/portfolios. EA to Support Portfolio — cross-functional, multi-phase, multi-project initiatives, spanning a single portfolio. EA to Support Project — supports the project delivery method, spanning a single project. EA to Support Solution Delivery — supports solution deployment; defines how the change will be designed and delivered and acts as a governance framework for change. They also frame the contents of the EA Repository. |
| 5.6 U | Briefly explain how the TOGAF Standard can be applied to support the digital enterprise | EA supports and enables the Agile environment in delivering and enhancing digital products and services quicker and easier by providing insight into: reactively managing technical debt from sprints in a cohesive and connected fashion; proactively managing technical debt and anticipating Agile development needs — identifying standards and re-usable standard components supporting shortened cycles, and appropriate governance or guardrails to oversee re-use; and managing mature digital products and delivering operational excellence — simplifying complexity in the digital ecosystem using the TOGAF ADM and establishing an EA Capability that drives operational excellence. |
Unit 6 · Introduction to Architecture Governance 3 questions → full unit
| LO | The Candidate is able to… | The answer |
|---|---|---|
| 6.1 U | Briefly explain the concept of Architecture Governance | The practice and orientation by which Enterprise Architectures and other architectures are managed and controlled at an enterprise-wide level. (Governance itself = "a system that directs and controls the current and future state".) It includes controls on the creation and monitoring of components and activities; ensuring compliance with internal and external standards and regulatory obligations; supporting management of the above; and ensuring accountability to external and internal stakeholders. It operates within a hierarchy of governance structures, never in isolation: Corporate → Technology → IT → Architecture Governance, each possibly at global, regional and local levels. |
| 6.2 U | Explain why Architecture Governance is beneficial | Six characteristics leading to specific benefits: Discipline (commitment to adhere to procedures, processes and authority structures) · Transparency (all actions and their decision support available for inspection) · Independence (minimize or avoid potential conflicts of interest) · Accountability (identifiable groups authorized and accountable for their actions) · Responsibility (each contracted party required to act responsibly) · Fairness (no unfair advantage to any one party). |
| 6.3 U | Briefly explain the role of an Architecture Board and its responsibilities | A cross-organization body that is the sponsor of the architecture activity, oversees implementation of the governance strategy, and is representative of all key stakeholders. Typically two levels: Local (domain experts, line responsibility) and Global (organization-wide). Key responsibilities: providing the basis for all decision-making · consistency between sub-architectures · establishing targets for re-use of components · enforcement of Architecture Compliance · a visible escalation capability; operationally, monitoring and control of the Architecture Contract, meeting regularly, resolving escalated conflicts, and granting dispensations. Decision rights about the target architecture, relief and enforcement belong to the stakeholders — the Board owns process and a recommendation on completeness and confidence. |
| 6.4 U | Briefly explain the role of Architecture Contracts | The joint agreements between development partners and sponsors on the deliverables, quality, and fitness-for-purpose of an architecture. A governed approach ensures a system that continuously monitors integrity, changes, decision-making and audit plus adherence to the principles, standards and requirements of the enterprise, and processes that ensure accountability, responsibility and discipline with regard to the development and usage of all architectural artifacts. They occur at various ADM stages: the Statement of Architecture Work in Phase A is effectively one; domains may be contracted out in B/C/D; a contract is drawn up at the end of Phase F with those building and deploying; and at the beginning of Phase G between the architecture function and the implementing function. |
| 6.5 U | Briefly explain the need for Architecture Compliance | Ensuring the compliance of individual projects with the EA is an essential aspect of Architecture Governance. Two complementary processes: the Architecture function prepares Project Architectures — project-specific views showing how the EA impacts major projects (Phases A–F); and the Enterprise and IT Governance functions define a formal Architecture Compliance review. Reviews are needed to catch errors in the project architecture early, ensure best practices, give an overview of compliance to mandated standards, identify where standards need modification, identify application-specific services that could be enterprise infrastructure, communicate project readiness to management, and communicate significant gaps to product and service providers — all of which shorten overall project time. |
Unit 7 · Architecture Content 5 questions → full unit
| LO | The Candidate is able to… | The answer |
|---|---|---|
| 7.1 U | Define and explain stakeholders, concerns, architecture views, architecture viewpoints, and their relationships | Stakeholder = an individual, team, organization or class thereof having an interest in a system; people with key roles in, or concerns about, the system. Concern = an interest in a system relevant to one or more of its stakeholders; may pertain to any aspect of functioning, development or operation, and may determine acceptability. Architecture view = a representation of a system from the perspective of a related set of concerns — what you see. Architecture viewpoint = defines the perspective from which a view is taken, plus how to construct and use it, the information needed, the modeling techniques and a rationale. Relationship: viewpoint : view :: template : instance — the architect first selects viewpoints, then constructs corresponding views. Concern ≠ requirement: concerns are the root of decomposition into requirements. |
| 7.2 U | Explain what building blocks are and their use in the ADM | A package of functionality defined to meet the business needs across an organization; a potentially re-usable component. It normally has a type corresponding to the metamodel, a defined boundary, and is recognizable as a thing by domain experts. ABBs capture architecture requirements at the fundamental functional level and shape the specification of SBBs; SBBs are real products that can be procured or specific custom developments. Definition is evolutionary and iterative, starting from abstract entities in Phase A and proceeding mainly in A, B, C and D via four steps — select reference models, viewpoints and tools → develop Baseline → develop Target → perform gap analysis. The major work is identifying ABBs then refining them into SBBs. In Phase E building blocks are associated with work packages that address the gaps. |
| 7.3 R | Briefly describe the TOGAF Standard deliverables created and consumed in different ADM phases (16 named deliverables) | Preliminary: Architecture Principles · Business Principles, Goals and Drivers · Request for Architecture Work. A: Statement of Architecture Work · Architecture Vision · Communications Plan · Capability Assessment · ADD (created). B/C/D: ADD · Architecture Requirements Specification · Architecture Roadmap. E: ADD · Roadmap · Implementation and Migration Plan · Implementation Governance Model. F: Roadmap · Implementation and Migration Plan · Implementation Governance Model (output). G: Implementation Governance Model · Architecture Contracts · Change Request · Compliance Assessment. H: + Change Request · Request for Architecture Work · Requirements Impact Assessment. Requirements Management: Architecture Requirements Specification · Requirements Impact Assessment. All sixteen purposes → |
Unit 8 · TOGAF Certification Program No dedicated allocation → full unit
| LO | The Candidate is able to… | The answer |
|---|---|---|
| 8.1 | Explain the TOGAF Certification Program, and distinguish between the levels for certification | A knowledge-based certification program of multiple learning paths. Level 1 = Foundation, earned by passing the Part 1 exam (OGEA-101): 40 simple multiple-choice questions, 60 minutes, 60% pass (24/40), closed book, no prerequisites. Level 2 = Practitioner, earned by passing the Part 2 exam (OGEA-102): 8 gradient-scored scenario questions (5/3/1/0), 90 minutes, open book, prerequisite Foundation. A combined exam (OGEA-103) and a Bridge exam (OGEA-10B, for TOGAF 9 Certified) also lead to Practitioner. Foundation also gives partial credit toward Practitioner. Retake wait after a fail: one month. |
F2 · One-page cheat sheet
Read this on the morning of the exam. Nothing else.
| Phase | Purpose | Objectives (compressed) | Key deliverables |
|---|---|---|---|
| Prelim | Develop the EA Capability | Determine the Capability desired · Establish the Capability | Architecture Principles · Business Principles/Goals/Drivers · Request for Architecture Work |
| A | Identify key stakeholders + agree a summary of the target and the work to reach it | High-level aspirational vision of capabilities & business value · approval of the Statement of Architecture Work | SoAW · Architecture Vision · Communications Plan · Capability Assessment · ADD (created) |
| B | Domain architectures approved by stakeholders, with gaps and work to clear them understood | Target Business Architecture (how the enterprise needs to operate) · candidate roadmap components from Business gaps | ADD · Architecture Requirements Specification · Architecture Roadmap |
| C | Target Data & Application Architectures (enable Business Architecture + Vision) · candidate roadmap components from gaps | ||
| D | Target Technology Architecture (delivers B/D/A building blocks through technology components & services) · candidate roadmap components from gaps | ||
| E | Work packages addressing gaps, with value, effort, dependencies | Initial complete Roadmap · incremental? → Transition Architectures · define SBBs from ABBs | ADD · Roadmap · Implementation & Migration Plan · Implementation Governance Model |
| F | Approved set of projects — objective, constraints, resources, start/finish dates | Finalize Roadmap + Plan · coordinate with the change portfolio · value & cost understood by stakeholders | Roadmap · Implementation & Migration Plan · Implementation Governance Model (output) |
| G | Complete the projects to reach the adjusted target state | Ensure conformance with the Target Architecture by Implementation Projects · perform governance functions for the solution & implementation-driven Change Requests | Implementation Governance Model · Architecture Contracts · Change Request · Compliance Assessment |
| H | Direction to proceed and start developing a Target Architecture addressing perceived, real or anticipated shortfalls | Ensure the development cycle is maintained · the governance framework is executed · the Capability meets current requirements | + Change Request · Request for Architecture Work · Requirements Impact Assessment |
| Req Mgmt | Understanding and management of requirements | Process sustained for all relevant phases · manage requirements from any execution · requirements available to each phase | Architecture Requirements Specification · Requirements Impact Assessment |
- The ADM graphic shows information flows, not activity sequence. Not a waterfall.
- All architecture development starts with Phase A.
- Approved ≠ finalized.
- Each ADM cycle is bound by a Request for Architecture Work.
- Requirements Management is continuous and at the centre.
- The Preliminary Phase develops the EA Capability.
- Risks are accepted within the governance framework, not by the architect.
- Practitioner and implementer are directed; both controlled by the stakeholder.
- Stakeholders hold decision rights over the Target Architecture; the Board owns process.
- Architecture Governance operates within a hierarchy, never in isolation.
- Each enterprise adopts a partitioning model reflecting its own operating model.
- A well-run Repository minimizes information captured.
- A complete EA Description contains all four domains.
- Series Guides = how to apply the Standard.
- Agile aligns in Phase G.
- Business scenarios can be used in any phase.
- Viewpoints are selected first, then views constructed.
- A deliverable may contain artifacts; artifacts form the content of the Repository.
- Architecture Principles are approved by the Architecture Board.
- Dispensations are time-bound.
- "The ADM is a linear waterfall / process model."
- "The TOGAF Standard mandates a partitioning model."
- "The partitioning model reflects the organization structure."
- "The Architecture Board holds decision rights about the Target Architecture."
- "Enterprise Architecture slows down Agile / Digital Transformation."
- "A complete Repository must capture every artifact in the Standard."
- "Agile organizations cannot use an Architecture Repository."
- "The Repository contains materials used only by the EA team."
- "Approved documents may not be changed in subsequent phases."
- "Part 1 is open book." (Only Part 2 is.)
- "Concern and requirement are synonymous."
- "A business scenario is a use-case."
- "Dispensations are granted indefinitely."
- "The pass mark is 55%." (Legacy TOGAF 9 combined.)
- "The architect accepts the risk."
- "The TOGAF Library is part of the TOGAF Standard."
- "'Low' and 'Marginal' are levels of risk."
- "SMART's A is Achievable." (Actionable.)
B D A T domains · C C L P abstraction (Why What How With-what) · S S C landscape levels · B T T states · Strategy Portfolio Project Solution-Delivery purposes · B D T D scope dimensions · N S R I principle template · CRUCS principle criteria · D A G V principle purposes · D T I A R F governance benefits · Corporate Technology IT Architecture governance tiers · O I T interoperability · Initial / Residual risk · ABB → SBB · Catalogs Matrices Diagrams artifacts · Capability Development TransitionPlanning Governance iteration cycles · identify risk in A, monitor in G · E identifies, F finalizes · G = solution, H = framework · viewpoint = template, view = instance.
F3 · Rapid recall drill
Cover-the-answer practice. Hide the answers, work down the list saying each one out loud, then tap a row to check it — or show everything again when you are done. 115 prompts covering every examinable fact.
| Prompt | Answer |
|---|---|
| Purpose of Enterprise Architecture? | To guide effective change. |
| An enterprise is…? | Any collection of organizations that have common goals. |
| Four architecture domains? | Business · Data · Application · Technology |
| Four abstraction levels and their questions? | Contextual = Why · Conceptual = What · Logical = How · Physical = With what |
| Which abstraction level covers scope and motivation? | Contextual |
| Three levels of the Architecture Landscape? | Strategic · Segment · Capability |
| Which Landscape level is at executive level? | Strategic |
| Which Landscape level is program/portfolio level? | Segment |
| Which Landscape level realizes capability increments? | Capability |
| Four purposes of Enterprise Architecture? | Strategy · Portfolio · Project · Solution Delivery |
| Which purpose has a 3–10 year horizon? | EA to Support Strategy |
| Four scope dimensions? | Breadth · Depth · Time Period · Architecture Domains |
| Which scope dimension is level of detail? | Depth |
| Eight Architecture Repository components? | Architecture Metamodel · Architecture Capability · Architecture Landscape · Standards Library · Reference Library · Governance Repository · Architecture Requirements Repository · Solutions Landscape |
| Which Repository component holds requirements agreed with the Architecture Board? | Architecture Requirements Repository |
| Which Repository component holds guidelines, templates and patterns? | Reference Library |
| Which Repository component holds standards new architectures must comply with? | Standards Library |
| The Architecture Repository sits inside which wider repository? | The Enterprise Repository |
| The Enterprise Continuum provides…? | A classification for architecture and solution artifacts. |
| Three continua? | Enterprise (outermost) · Architecture · Solutions |
| Four classes along the Architecture Continuum? | Foundation → Common Systems → Industry → Organization-Specific Architectures |
| Content Framework vs Metamodel? | Framework = categorization of the Architecture Description · Metamodel = entities and their relationships |
| An EA Capability is…? | The ability to develop, use and sustain the architecture and use it to govern change. |
| An EA Capability is put in place through…? | Organization structures, roles, responsibilities, skills and processes |
| Definition of risk? | The effect of uncertainty on objectives |
| Risk management is about…? | Striking a balance between positive and negative outcomes |
| Two levels of risk? | Initial (before mitigation) · Residual (after mitigation) |
| Six risk management steps? | Classification → identification → initial assessment → mitigation → residual assessment → monitoring |
| Who accepts risk? | The governance framework — risks are accepted and then managed there |
| Where are risks identified? Monitored? | Identified in Phase A · monitored in Phase G |
| Purpose of gap analysis? | Highlight the shortfall between Baseline and Target Architecture |
| What marks a gap in the gap analysis matrix? | Anything in the "Eliminated" column or the "New" row |
| Purpose of the Preliminary Phase? | Develop the Enterprise Architecture Capability |
| Two Preliminary Phase objectives? | Determine the Architecture Capability desired · Establish the Architecture Capability |
| Purpose of Phase A? | Identify key stakeholders and agree a summary of the target and the work to reach it |
| Two Phase A objectives? | High-level aspirational vision of capabilities and business value · approval of the Statement of Architecture Work |
| Purpose of Phases B, C and D? | Domain architectures approved by stakeholders, with gaps and work to clear them understood |
| Second objective of B, C, D (the shared one)? | Identify candidate Architecture Roadmap components from Baseline/Target gaps in that domain |
| Purpose of Phase E? | Work packages addressing the gaps, with value, effort and dependencies |
| Three Phase E objectives? | Initial complete Roadmap · incremental? → Transition Architectures · define SBBs from ABBs |
| Purpose of Phase F? | An approved set of projects with objective, constraints, resources, and start/finish dates |
| Three Phase F objectives? | Finalize Roadmap + Plan · coordinate with the enterprise change portfolio · value and cost understood by key stakeholders |
| Purpose of Phase G? | Complete the projects to implement the changes to reach the adjusted target state |
| Two Phase G objectives? | Ensure conformance with the Target Architecture · perform governance functions for the solution and implementation-driven Change Requests |
| Purpose of Phase H? | Direction to proceed and start developing a Target Architecture addressing perceived, real or anticipated shortfalls |
| Three Phase H objectives? | Ensure the development cycle is maintained · the governance framework is executed · the Capability meets current requirements |
| Purpose of Requirements Management? | Understanding and management of requirements |
| Draft vs approved? | Draft = no formal review · approved = reviewed and approved per governance practices; approved ≠ finalized |
| What does the ADM graphic show? | Essential information flows — a stylized representation, not an activity sequence |
| Four decisions per ADM iteration? | Breadth of coverage · level of detail · extent of the time period · architectural assets to leverage |
| Three iteration behaviours within a cycle? | Operate phases concurrently · cycle between phases · return to previous phases to update work products |
| Four iteration cycles? | Architecture Capability · Architecture Development · Transition Planning · Architecture Governance |
| Two concepts governing the Target Architecture? | Architecture Project · Statement of Architecture Work |
| Two concepts governing Implementation Projects? | Architecture Contract · Architecture Requirements Specification |
| Who directs, who controls? | Practitioner and implementer are directed; both are controlled by the stakeholder |
| Three parts of the Architecture Trade-Off method? | Select criteria → define alternatives and understand each → select one or combine features |
| Which phase aligns with Agile development? | Phase G |
| A good architecture defines…? | The enterprise's backlog |
| Where do the three sources of supporting techniques live? | ADM Techniques document · Series Guides · White Papers & Guides in the TOGAF Library |
| Eight ADM techniques? | Architecture Principles · Stakeholder Management · Architecture Patterns · Gap Analysis · Interoperability Requirements · BTRA · Risk Management · Architecture Alternatives & Trade-Offs |
| Architecture Principles are…? | General rules and guidelines that relate to architecture work |
| Who approves Architecture Principles? Which phase outputs them? | The Architecture Board · the Preliminary Phase |
| Four purposes of Architecture Principles? | Enabling decision-making · aligning the enterprise · ensuring governance · understanding values and culture |
| Four parts of the principle template? | Name · Statement · Rationale · Implications |
| Which template part gives business benefits? | Rationale |
| Which template part gives requirements for business and IT? | Implications |
| Five criteria for quality principles? | Complete · Robust · Understandable · Consistent · Stable |
| "Enduring, yet able to accommodate change" =? | Stable |
| Purpose of business scenarios? | Identify and understand the business requirements an architecture must address |
| What is a business scenario NOT? | Not a use-case, not a business model, not a business scenario plan |
| Four things a business scenario describes? | Business problem · business and technology environment · actors · desired outcome |
| SMART? | Specific · Measurable · Actionable · Relevant · Timebound |
| Definition of interoperability? | The ability to share information and services |
| Three interoperability categories? | Operational (Business) · Information · Technical |
| Purpose of BTRA? | Evaluate and quantify an organization's readiness to undergo change |
| Where is BTRA carried out? Where do its actions land? | Carried out in Phase A · actions worked into the Implementation and Migration Plan in Phases E and F |
| Where is guidance on applying the Standard? | The TOGAF Series Guides |
| What is an Architecture Partition? | A subset of architecture resulting from dividing it to facilitate development and management |
| A partitioning model reflects…? | The enterprise's own operating model |
| Three reasons for partitioning? | Unit architectures conflict · teams work on different elements at the same time · modular segments enable re-use |
| Definition of governance? | A system that directs and controls the current and future state |
| Definition of Architecture Governance? | The practice and orientation by which EAs are managed and controlled at an enterprise-wide level |
| Four governance tiers? | Corporate → Technology → IT → Architecture Governance |
| Six governance characteristics? | Discipline · Transparency · Independence · Accountability · Responsibility · Fairness |
| Which characteristic means "available for inspection"? | Transparency |
| Which characteristic avoids conflicts of interest? | Independence |
| Six Architecture Governance processes? | Policy Management & Take-On · Compliance · Dispensation · Monitoring & Reporting · Business Control · Environment Management |
| What is a dispensation? | An alternate route to interim conformance when a Compliance Assessment is rejected — time-bound, never indefinite |
| Role of the Architecture Board? | Sponsor of the architecture activity, oversees implementation of the governance strategy, representative of all key stakeholders |
| Who holds decision rights over the Target Architecture? | The architecture's stakeholders — the Board owns process |
| Recommended Architecture Board size? | Four or five permanent members, no more than ten |
| Architecture Contracts are…? | Joint agreements between development partners and sponsors on the deliverables, quality and fitness-for-purpose of an architecture |
| Which Phase A deliverable is effectively an Architecture Contract? | The Statement of Architecture Work |
| Why are compliance reviews needed (the first reason)? | Catch errors in the project architecture early |
| Definition of an architecture view? | A representation of a system from the perspective of a related set of concerns |
| Viewpoint : view :: ? | Template : instance — select viewpoints first, then construct views |
| Concern vs requirement? | Concern = area of interest, the root of decomposition into requirements; requirements represent concerns |
| Definition of a building block? | A package of functionality defined to meet business needs across an organization |
| ABB vs SBB? | ABB = architecture requirements / required capability · SBB = real products or custom developments |
| Three artifact classifications? | Catalogs (lists) · Matrices (relationships) · Diagrams (pictures) |
| Deliverable vs artifact? | Deliverable = contractually specified, signed off by stakeholders · artifact = describes an aspect of the architecture; a deliverable contains artifacts |
| Four building block steps in B/C/D? | Select reference models, viewpoints, tools → develop Baseline → develop Target → perform gap analysis |
| In which phase are building blocks associated with work packages? | Phase E |
| Which deliverable triggers the start of a cycle, and from whom? | Request for Architecture Work, from the sponsoring organization |
| Which deliverable defines the scope and approach to complete a cycle? | Statement of Architecture Work |
| Which deliverable is the container for core architectural artifacts? | Architecture Definition Document |
| ADD vs Architecture Requirements Specification? | ADD = qualitative, the architects' intent · ARS = quantitative, measurable criteria |
| Which deliverable shows progression Baseline → Target on a timeline? | Architecture Roadmap |
| Which deliverable is produced as an output of Phase F and used in G? | Implementation Governance Model |
| Which deliverable kick-starts a further cycle of architecture work? | Change Request (considered in Phase H) |
| Four parts of the Capability Assessment? | Business Capability · IT Capability · Architecture Maturity · Business Transformation Readiness |
| When is the Capability Assessment carried out and updated? | First in Phase A, updated in Phase E |
| Exam: questions, time, pass mark, book? | 40 · 60 minutes · 24/40 (60%) · closed book |
| Exam weighting across the six topic areas? | Concepts 8 · ADM 14 · ADM Techniques 6 · Applying the ADM 4 · Governance 3 · Architecture Content 5 |
| Retake wait after a fail? | One month |
F4 · Every number in the syllabus
If a question turns on a count, it is in this table. Numbers are the easiest thing to make a distractor out of, so they are worth ten minutes on their own.
| Number | What it counts |
|---|---|
| 40 | Questions in the Part 1 exam (OGEA-101) |
| 60 min | Time limit for Part 1 |
| 24 / 40 · 60% | Pass mark for Part 1 |
| 1 month | Minimum wait before a retake after a fail |
| 8 · 14 · 6 · 4 · 3 · 5 | Questions per topic area: Concepts · ADM · ADM Techniques · Applying the ADM · Governance · Architecture Content |
| 8 / 90 min / 5-3-1-0 | Part 2: questions · time · gradient scoring |
| 63 | Learning outcomes in the Level 1 syllabus (12 · 1 · 26 · 9 · 6 · 5 · 3 · 1 across Units 1–8) |
| 2 | Bloom's levels used: Remembering and Understanding |
| 4 | Architecture domains (Business, Data, Application, Technology) |
| 4 | Abstraction levels (Contextual, Conceptual, Logical, Physical) |
| 3 | Levels of the Architecture Landscape (Strategic, Segment, Capability) |
| 3 | Architecture states (Baseline, Transition, Target) |
| 4 | Purposes of Enterprise Architecture (Strategy, Portfolio, Project, Solution Delivery) |
| 3–10 years | Planning horizon for EA to Support Strategy |
| 4 | Scope dimensions (Breadth, Depth, Time Period, Architecture Domains) |
| 3 | Reasons to constrain scope |
| 5 | Key benefits of Enterprise Architecture |
| 3 | Things the TOGAF Standard provides (cycle of change · building blocks · guidelines and techniques) |
| 6 | Fundamental Content documents |
| 2 | Complementary sets in the TOGAF Standard (Fundamental Content + Series Guides) |
| 8 | Architecture Repository components |
| 3 | Continua (Enterprise, Architecture, Solutions) |
| 4 | Classes along the Architecture and Solutions Continua |
| 2 | Ideas the Enterprise Continuum supports (re-use · aid to communication) |
| 9 | Operational capability areas for an EA practice |
| 5 | Things an Architecture Capability is put in place through (structures, roles, responsibilities, skills, processes) |
| 2 | Levels of risk (Initial, Residual) |
| 6 | Risk management process steps |
| 9 | Preliminary Phase key activities |
| 2 | Preliminary Phase objectives · also Phase A objectives · also Phase G objectives |
| 4 | Sub-points under each Preliminary Phase objective |
| 2 | Objectives for each of Phases B, C-Data, C-App and D |
| 3 | Objectives for each of Phases E, F, H and Requirements Management |
| 4 | Essential-knowledge questions in Phases B, C and D |
| 4 | Decisions taken for each ADM iteration |
| 3 | Ways the ADM supports iteration · also 3 iteration behaviours within a cycle |
| 4 | Iteration cycles (Capability, Development, Transition Planning, Governance) |
| 3 | Classes of architecture engagement |
| 4 | Governance instruments in the ADM |
| 8 | Techniques in the ADM Techniques document |
| 3 | Places supporting guidelines and techniques live |
| 4 | Purposes of Architecture Principles |
| 4 | Parts of the Architecture Principles template |
| 5 | Criteria for quality principles (CRUCS) |
| 3 | Properties of a good principle set (few in number, future-oriented, senior-management endorsed) |
| 21 | Principles in the Standard's example set (9 Business · 6 Data · 2 Application · 4 Technology) |
| 9 | Example business principles — the set referenced by the Business Principles, Goals and Drivers deliverable |
| 4 | Things a business scenario describes |
| 6 | Steps in the business scenario method |
| 5 | Letters in SMART (Specific, Measurable, Actionable, Relevant, Timebound) |
| 3 | Interoperability categories |
| 7 | ADM phases in which interoperability is determined (A, B, C-Data, C-App, D, E, F) |
| 5 | BTRA recommended activities |
| 3 | Reasons for partitioning |
| 4 | Characteristics organizing the Architecture Landscape (breadth, depth, time, recency) |
| 4 | Governance tiers (Corporate, Technology, IT, Architecture) |
| 3 | Geographic levels of governance (global, regional, local) |
| 6 | Characteristics / benefits of Architecture Governance (DTIARF) |
| 6 | Key Architecture Governance processes |
| 4 | Things Architecture Governance includes |
| 3 | Questions governance answers (responsible · involved · accountable) |
| 4 or 5 max 10 | Recommended Architecture Board permanent members |
| 2 | Minimum Architecture Board representation levels (Local, Global) |
| 5 | General Architecture Board responsibilities |
| 2 | Complementary Architecture Compliance processes |
| 7 | Reasons compliance reviews are needed |
| 4 | Concepts in LO 7.1 (stakeholder, concern, view, viewpoint) |
| 2 | Building block types (ABB, SBB) |
| 3 | Work-product categories (deliverable, artifact, building block) |
| 3 | Artifact classifications (catalogs, matrices, diagrams) |
| 4 | Building block steps in Phases B, C and D |
| 16 | Deliverables named in LO 7.3 |
| 4 | Parts of the Capability Assessment |
| 1995 | Year of TOGAF Version 1, based on the US DoD TAFIM |
F5 · Study plan checklist
Tick items off — progress is saved in this browser. A realistic path is 12–16 hours of focused study.
Session 1 — Orientation & Concepts ~3 h
Session 2 — The ADM ~4 h · the big one
Session 3 — Techniques, Applying, Governance, Content ~4 h
Session 4 — Consolidation ~3 h
Session 5 — Final pass ~2 h, day before
You are ready when all four hold: (1) you can work down F1, all 63 learning outcomes, answering from memory without hesitation; (2) you can write out the phase purpose table and the deliverables-by-phase table from blank paper; (3) you can recite every list in the Memory vault and every number in F4; (4) you can state both sides of every row in the Trap list.
F6 · Sources & caveats
Every substantive claim in this compendium traces to one of these. Section-level pointers appear inline as S1 §3.1-style tags.
Primary — the Body of Knowledge for OGEA-101
| Tag | Document |
|---|---|
| B230 | TOGAF® Enterprise Architecture Foundation Study Guide, The Open Group, March 2023 — including Appendix D, the Level 1 Syllabus, which is the authority for the 63 learning outcomes, their Bloom's levels and their source references |
| S0 | TOGAF® Standard — Introduction and Core Concepts C220-Part0 |
| S1 | TOGAF® Standard — Architecture Development Method C220-Part1 |
| S2 | TOGAF® Standard — ADM Techniques C220-Part2 |
| S3 | TOGAF® Standard — Applying the ADM C220-Part3 |
| S4 | TOGAF® Standard — Architecture Content C220-Part4 |
| S5 | TOGAF® Standard — Enterprise Architecture Capability and Governance C220-Part5 |
Series Guides referenced by the syllabus
| Tag | Series Guide | Used for |
|---|---|---|
| G184 | The TOGAF® Leader's Guide to Establishing and Evolving an EA Capability | EA benefits · Architecture Capability · Preliminary Phase purpose · Architecture Principles purpose · governance and the Board |
| G186 | A Practitioners' Approach to Developing Enterprise Architecture Following the TOGAF® ADM | Phase purposes and essential knowledge · iteration and the Gantt view · information flow · four purposes of EA · Requirements Management purpose · Agile · Architecture Repository · governance checklists |
| G20F | Enabling Enterprise Agility | Purpose of EA · suitability of the TOGAF Standard |
| G152 | Integrating Risk and Security within a TOGAF® Enterprise Architecture | Risk management |
| G176 | Business Scenarios | The Business Scenarios technique |
| G217 | Using the TOGAF® Standard in the Digital Enterprise | The digital enterprise |
Exam logistics
- The Open Group — TOGAF® Examinations datasheet (© 2023–2025) — the authority for exam number, item count, time limit, pass mark, open/closed book, prerequisites and delivery.
- The Open Group Help Centre — exam plan for OGEA-101.
- Topic weighting (8 / 14 / 6 / 4 / 3 / 5) is from B230 §1.4.
1 · Edition drift. The Study Guide (B230) was published March 2023; the C220 Fundamental Content carries a 2025 copyright. Minor section-number drift exists between editions — for example, the syllabus cites Gap at S0 §4.47 while the 2025 Part 0 numbers it §4.48. Content is unchanged; only the concepts are examined, so numbering differences are harmless.
2 · Policy changes. The Open Group may adjust exam policy. Before booking, re-check the retake window and any ESL extra-time allowance on the official datasheet.
3 · Scope of "background" material. Passages marked background are not traceable to a Foundation learning outcome — for example the Enterprise Architecture Services categories, the Architecture Board's size and operation, and the partitioning classification criteria. They are included because they make the examinable material cohere and explain where terms like "dispensation" come from. If you are short of time, skip them and work F1.