[go: up one dir, main page]

0% found this document useful (0 votes)
51 views35 pages

TOGAF Foundation Exam Cheatsheet

Uploaded by

yourskrishna.bin
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
51 views35 pages

TOGAF Foundation Exam Cheatsheet

Uploaded by

yourskrishna.bin
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 35

TOGAF Foundation Exam Cheatsheet - Comprehensive Edition

Overview of TOGAF
The Open Group Architecture Framework (TOGAF) is an enterprise architecture framework that provides
an approach for designing, planning, implementing, and governing an enterprise information technology
architecture.

Definition of Enterprise Architecture


Enterprise Architecture is a conceptual blueprint that defines the structure and operation of an organization. The
intent is to determine how the organization can most effectively achieve its current and future objectives.

Key Benefits of TOGAF


Reduced Complexity - Provides systematic approach to reduce IT complexity
Lower Risk - Proven methodology reduces implementation risks

Improved Efficiency - Streamlines business processes and IT operations


Better Decision Making - Provides clear information for strategic decisions

Enhanced Communication - Common language between business and IT


Compliance - Helps meet regulatory and governance requirements
Cost Reduction - Eliminates redundancy and improves resource utilization

TOGAF Structure
TOGAF consists of:

1. Architecture Development Method (ADM) - The core methodology

2. Enterprise Continuum & Tools - Classification system for assets


3. TOGAF Reference Models - Foundation and integrated information infrastructure

4. Architecture Capability Framework - Organizational structures and roles

Architecture Development Method (ADM) - Detailed


The ADM is the core of TOGAF - a step-by-step approach to developing enterprise architecture.

ADM Cycle Diagram

[PRELIMINARY PHASE]
|
[A: ARCHITECTURE VISION]
/\
/ \
[H: CHANGE] [B: BUSINESS]
MANAGEMENT ARCHITECTURE
| |
| |
[G: IMPLEMENTATION] [C: INFORMATION]
GOVERNANCE SYSTEMS ARCH
| |
| |
[F: MIGRATION] [D: TECHNOLOGY]
PLANNING ARCHITECTURE
\ /
\/
[E: OPPORTUNITIES & SOLUTIONS]

[REQUIREMENTS MANAGEMENT - CENTER OF ALL]

Detailed Phase Breakdown

Preliminary Phase: Framework and Principles

Objective: Prepare and initiate architecture activities

Key Activities:

Define enterprise architecture framework


Define architecture principles

Establish governance framework

Evaluate enterprise context and requirements

Establish architecture capability

Key Inputs:

TOGAF framework
Other architecture frameworks

Board strategies and business plans

Business principles, goals, and drivers


Governance and legal framework

Key Outputs:

Architecture Framework tailored for organization


Architecture Principles

Initial Architecture Repository


Business principles, goals, and business drivers

Architecture governance framework

Critical Success Factors:

Senior management commitment

Clear business drivers

Appropriate organizational structure

Phase A: Architecture Vision

Objective: Set scope, constraints, and expectations for architecture project

Key Activities:

Establish project scope

Confirm business goals and drivers

Define stakeholders and their requirements


Develop Architecture Vision

Define architecture work statement


Secure approval for Statement of Architecture Work

Key Inputs:

Request for Architecture Work

Business principles, goals, and drivers

Organizational Model for Enterprise Architecture

Tailored Architecture Framework

Key Outputs:

Approved Statement of Architecture Work

Architecture Vision including:


Problem description

Objective of Statement of Architecture Work

Summary of changes to enterprise

Business requirements

Architecture requirements

Gap analysis results

Impact assessment
Communications Plan

Additional content in Architecture Repository

Stakeholder Analysis Matrix:

Stakeholder Interest Influence Strategy

Business Executives High High Manage Closely

IT Management High Medium Keep Satisfied

End Users Medium Low Keep Informed

External Partners Low Medium Monitor


 

Phase B: Business Architecture

Objective: Develop target Business Architecture supporting Architecture Vision

Key Activities:

Select reference models, viewpoints, and tools

Develop baseline Business Architecture description


Develop target Business Architecture description

Perform gap analysis

Define candidate roadmap components

Resolve impacts across Architecture Landscape

Conduct formal stakeholder review


Finalize Business Architecture

Create Architecture Definition Document

Business Architecture Deliverables:

Business Architecture Models:


Organization/Actor catalog
Business Service/Function catalog

Location catalog
Process/Event/Control/Product catalog

Business Interaction matrix

Actor/Role matrix

Business Service/Information matrix

Business Process Modeling Example:


Order Process Flow:
[Customer] -> [Order Entry] -> [Inventory Check] -> [Payment Processing] -> [Fulfillment] -> [Delivery]
| | | | | |
Inputs: Validate Check Stock Process Payment Pick & Pack Ship Order
Order Info Customer Available Secure Payment Warehouse Logistics
Payment Order Details Update Inventory Update Account Activities Tracking

Phase C: Information Systems Architectures

Split into two parts: Data Architecture and Application Architecture

Phase C1: Data Architecture

Develop baseline Data Architecture description

Consider data management implications

Develop target Data Architecture description

Perform gap analysis for data architecture

Data Architecture Catalogs:

Data Entity/Data Component catalog

Logical Data Component catalog

Physical Data Component catalog

Phase C2: Application Architecture

Develop baseline Application Architecture description

Develop target Application Architecture description

Perform gap analysis for application architecture

Application Architecture Matrices:

Application/Organization matrix

Role/Application matrix
Application/Function matrix

Application Communication matrix

Phase D: Technology Architecture

Objective: Develop target Technology Architecture supporting Architecture Vision

Key Technology Architecture Components:

Computing Hardware - Servers, workstations, network devices


Network Hardware - Routers, switches, firewalls

Communications Hardware - Modems, multiplexers

System Software - Operating systems, database management systems

Network Software - Network operating systems, communications protocols

Application Software - Middleware, utilities, application platforms

Technology Standards Categories:

1. Products - Specific technology products

2. Services - Technology services and support


3. Communications - Network and communications standards

4. Data - Data formats and protocols

5. Applications Software - Application development standards


6. Computing - Hardware and system software standards

Phase E: Opportunities & Solutions

Objective: Initial complete version of Architecture Roadmap and Implementation and Migration Plan

Key Activities:

Determine/confirm key corporate change attributes


Determine business constraints

Review and consolidate gap analysis from previous phases


Review consolidated requirements across related architecture projects

Consolidate and reconcile interoperability requirements

Refine and validate dependencies

Confirm readiness and risk for business transformation

Capability Assessment Matrix:

Capability Current State Target State Gap Priority Effort

Customer Management Manual, Paper-based Digital, Integrated High 1 High

Inventory Control Separate Systems Real-time, Unified Medium 2 Medium

Financial Reporting Weekly Batch Daily Real-time Medium 3 Low


 

Phase F: Migration Planning

Objective: Finalize Architecture Roadmap and Implementation and Migration Plan

Implementation Factor Assessment Criteria:


1. Strategic Impact - Alignment with business strategy

2. Business Value - Financial and operational benefits


3. Resource Availability - Skills, budget, time

4. Enterprise Risk - Implementation and business risks


5. Stakeholder Commitment - Support from key stakeholders

6. Implementation Complexity - Technical and organizational complexity

Migration Planning Matrix:

Timeline: Year 1 Year 2 Year 3


Quarter: Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4
Project A: [===Phase 1===][===Phase 2===]
Project B: [====Implementation====]
Project C: [===Phase 1===][===Phase 2===]
Dependencies: A->B, B->C

Phase G: Implementation Governance

Objective: Ensure conformance with target architecture

Architecture Compliance Review Process:

1. Trigger - Project checkpoint or milestone

2. Preparation - Gather project artifacts and requirements


3. Review - Compare project against architecture requirements

4. Assessment - Determine compliance level and issues


5. Remediation - Define corrective actions if needed

6. Sign-off - Formal approval or conditional approval

Compliance Assessment Levels:

Fully Compliant - No issues identified


Compliant with Issues - Minor issues that can be addressed

Non-Compliant - Significant issues requiring remediation

Not Assessed - Insufficient information for assessment

Phase H: Architecture Change Management

Objective: Keep architecture current and relevant

Change Management Process:


Change Request -> Impact Assessment -> Architecture Board Review ->
Decision (Approve/Reject/Defer) -> Implementation -> Update Repository

Types of Architecture Changes:

1. Simplification Changes - Remove unnecessary complexity

2. Incremental Changes - Small additions or modifications

3. Re-architecting Changes - Significant structural changes

4. New Architecture - Complete replacement

Requirements Management (Continuous Process)


Objective: Manage architecture requirements throughout the ADM

Requirements Categories:

Functional Requirements - What the system must do

Non-Functional Requirements - Quality attributes (performance, security, etc.)


Design Constraints - Restrictions on design choices

Implementation Constraints - Restrictions on implementation

Requirements Traceability Matrix:

Requirement Architecture Implementation


Description Source Status
ID Component Project

Customer self- Business


BR-001 Customer Portal CRM Project Planned
service Strategy

SLA In
TR-001 99.9% availability Infrastructure Infrastructure Upgrade
Requirements Progress
 

Enterprise Continuum & Tools - Detailed


The Enterprise Continuum provides methods for classifying architecture and solution artifacts.

Enterprise Continuum Structure Diagram

GENERIC ←――――――――――――――――――――――――――――――――――――――――――→
SPECIFIC

Foundation Common Systems Industry Organization


Architectures Architectures Architectures Architectures
| | | |
v v v v
Generic Generic Industry Company
Solutions Industry Solutions Solutions
Solutions

ABSTRACT
←――――――――――――――――――――――――――――――――――――――――――→
CONCRETE

Architecture Repository Structure

Architecture Repository
├── Architecture Metamodel
│ ├── Content Metamodel
│ ├── Architecture Capability
│ └── Architecture Landscape
├── Architecture Method
│ ├── ADM
│ └── ADM Guidelines & Techniques
├── Architecture Content
│ ├── Deliverables
│ ├── Artifacts
│ └── Building Blocks
├── Reference Library
│ ├── External Reference Materials
│ ├── Architecture Guidelines
│ ├── Architecture Patterns
│ └── Viewpoints Library
├── Standards Information Base
│ ├── Technical Reference Model
│ ├── Standards Profiles
│ └── Organization Standards
└── Governance Log
├── Decision Log
├── Compliance Assessments
└── Calendar/Review Schedule

Building Blocks Hierarchy


Architecture Building Blocks (ABBs):

Define required functionality

Capture architecture requirements

Direct and guide development of Solution Building Blocks

Solution Building Blocks (SBBs):


Define components for implementation

Fulfill business requirements

Product or vendor-specific implementations

Relationship Example:

ABB: "Customer Data Management"


├── Requirements: Store customer information, ensure data quality
├── Interfaces: Customer query, customer update, data validation
└── SBB Options:
├── Oracle Customer Hub
├── Salesforce CRM
└── Custom Database Solution

Architecture Content Framework - Detailed

Content Metamodel Core Concepts


Entities and Relationships:

Actor - Person, organization, or system that has roles and responsibilities

Role - Responsibility for specific behavior


Business Service - Supports business capabilities

Process - Structured set of activities


Function - Delivers business capabilities

Information - Data with context and meaning

Data - Raw facts and figures

Application - Software that supports business functions

Technology - Infrastructure components

Deliverable-Artifact-Building Block Relationship

Architecture Definition Document (Deliverable)


├── Business Architecture (Artifact)
│ ├── Organization Chart (Catalog)
│ ├── Business Process Models (Diagrams)
│ └── Actor/Role Matrix (Matrix)
├── Data Architecture (Artifact)
│ ├── Data Entity Catalog (Catalog)
│ ├── Logical Data Model (Diagram)
│ └── System/Data Matrix (Matrix)
└── Application Architecture (Artifact)
├── Application Portfolio Catalog (Catalog)
├── Application Communication Diagram (Diagram)
└── Application/Function Matrix (Matrix)

Architecture Views and Viewpoints


Viewpoint Categories:

1. Catalogs (What)
Organization/Actor catalog
Business Service catalog

Application Portfolio catalog

Technology Portfolio catalog

2. Matrices (How things relate)


Business/Data matrix

Application/Data matrix
System/Technology matrix
Requirements/Architecture matrix

3. Diagrams (How things work together)


Business Process diagrams

Application Communication diagrams


Network Computing diagrams
Enterprise Security diagrams

Detailed View Examples


Business Service/Information Matrix:

Business Service Customer Data Product Data Order Data Financial Data

Customer Management Create/Read/Update Read Read/Update Read

Order Processing Read Read Create/Read/Update Update

Financial Reporting Read Read Read Create/Read/Update


 

Application Communication Diagram Elements:

Applications (boxes)

Communication paths (lines)

Protocols used (labels)

Data flows (arrows)


Network boundaries (groupings)

Architecture Governance - Comprehensive

Architecture Governance Framework

Architecture Governance Framework


├── Organizational Structure
│ ├── Architecture Board
│ ├── Architecture Compliance Review
│ └── Architecture Contracts
├── Architecture Processes
│ ├── Architecture Development
│ ├── Architecture Compliance
│ └── Architecture Change Management
├── Architecture Information
│ ├── Architecture Repository
│ ├── Standards Information Base
│ └── Governance Log
└── Architecture Tools
├── Architecture Development Tools
├── Architecture Compliance Tools
└── Architecture Repository Tools

Architecture Board Composition and Responsibilities


Typical Architecture Board Members:

Chief Architect (Chair) - Strategic direction and vision


Business Representatives - Business requirements and priorities
IT Management - Implementation feasibility and resources

Security Officer - Security requirements and compliance


Data Officer - Data governance and quality

Project/Program Managers - Implementation coordination

Architecture Board Meeting Agenda Template:

1. Review Previous Minutes - Actions and decisions

2. Architecture Compliance Reviews - Project assessments


3. Change Requests - Architecture modifications

4. New Architecture Projects - Approval and prioritization

5. Standards Updates - New standards and guidelines


6. Issues and Escalations - Problem resolution
7. Strategic Initiatives - Long-term planning

Architecture Contracts
Contract Types:

1. Business-IT Architecture Contract - Between business and IT organizations


2. Service Level Agreements - Performance and availability requirements

3. Operational Level Agreements - Internal service agreements

4. Architecture Compliance Reviews - Formal compliance checkpoints

Architecture Contract Template:

Architecture Contract
├── Parties and Roles
├── Architecture Requirements
│ ├── Functional Requirements
│ ├── Non-Functional Requirements
│ └── Constraints
├── Architecture Deliverables
├── Success Criteria
├── Compliance Checkpoints
├── Issue Escalation Process
└── Change Management Process

Migration Planning Techniques - Advanced

Business Transformation Readiness Assessment - Detailed


Assessment Categories and Factors:

1. Vision (Weight: 15%)


5: Clear, compelling vision communicated to all

3: Vision exists but not well communicated

1: No clear vision for transformation

2. Desire, Willingness, and Resolve (Weight: 15%)


5: Strong desire and commitment at all levels
3: Mixed commitment across organization

1: Resistance to change predominant

3. Need (Weight: 15%)


5: Compelling business case, urgent need

3: Business case exists but not compelling


1: No clear business need identified

4. Business Case (Weight: 10%)


5: Strong financial justification, approved funding
3: Adequate business case, funding identified

1: Weak business case, funding uncertain

5. Funding (Weight: 10%)


5: Full funding committed and available

3: Funding identified but not fully committed


1: Funding not identified or insufficient

6. Sponsor/Leadership (Weight: 10%)


5: Strong visible leadership, active sponsorship
3: Adequate leadership support

1: Weak or absent leadership support

7. Governance (Weight: 10%)


5: Clear decision-making authority and processes
3: Adequate governance structures

1: Unclear or ineffective governance

8. Accountability (Weight: 5%)


5: Clear roles, responsibilities, and accountability

3: Roles defined but accountability unclear


1: Roles and accountability not defined

9. IT Capacity to Execute (Weight: 5%)


5: Strong IT capability and capacity

3: Adequate IT resources

1: Limited IT capability or capacity

10. Enterprise Capacity to Execute (Weight: 5%)


5: Strong organizational change capability
3: Adequate change management capability
1: Limited organizational change capability

Readiness Score Calculation: Total Score = Σ(Factor Score × Weight)

4.0-5.0: Ready to proceed

3.0-3.9: Proceed with caution, address gaps


2.0-2.9: Significant preparation needed
1.0-1.9: Not ready, major interventions required

Implementation Factor Assessment Matrix


Assessment Criteria Details:

1. Strategic Impact
Business strategy alignment
Competitive advantage potential
Market positioning impact

2. Business Value
Financial benefits (ROI, cost savings)

Operational benefits (efficiency, quality)


Strategic benefits (capability, agility)

3. Risk Assessment
Technical risk (complexity, maturity)
Business risk (impact, disruption)

Resource risk (availability, skills)

4. Resource Requirements
Financial investment needed
Human resources required
Time and schedule constraints

Sample Assessment Matrix:

Project Strategic Impact Business Value Risk Level Resource Needs Priority Score

CRM Implementation High (9) High (8) Medium (6) High (7) 7.5

Infrastructure Upgrade Medium (6) Medium (7) Low (8) Medium (6) 6.8

Mobile Platform High (8) High (9) High (4) Medium (6) 6.8
 

Capability-Based Planning Approach


Capability Hierarchy Example:
Enterprise Capabilities
├── Customer Management
│ ├── Customer Acquisition
│ │ ├── Lead Generation
│ │ ├── Lead Qualification
│ │ └── Customer Onboarding
│ ├── Customer Retention
│ │ ├── Customer Service
│ │ ├── Account Management
│ │ └── Customer Analytics
│ └── Customer Experience
│ ├── Multi-channel Experience
│ ├── Personalization
│ └── Customer Journey Management
├── Product Management
│ ├── Product Development
│ ├── Product Marketing
│ └── Product Support
└── Operations Management
├── Supply Chain
├── Manufacturing
└── Quality Management

Capability Maturity Assessment:

Capability Current Maturity Target Maturity Gap Investment Priority

Customer Analytics Level 2: Repeatable Level 4: Managed 2 levels High

Lead Generation Level 3: Defined Level 4: Managed 1 level Medium

Multi-channel Experience Level 1: Initial Level 4: Managed 3 levels High


 

Architecture Principles - Comprehensive Framework

Principle Categories and Examples


Business Principles:

1. Primacy of Principles
Statement: Architecture principles apply to all initiatives

Rationale: Ensures consistency and reduces complexity


Implications: All projects must comply with principles

2. Maximize Benefit to the Enterprise


Statement: Decisions are made for enterprise benefit

Rationale: Prevents suboptimization


Implications: May require local sacrifices for global benefit

3. Business Continuity
Statement: Operations continue despite system failures
Rationale: Business cannot afford extended downtime

Implications: Requires redundancy and backup procedures

Data Principles:

1. Data is an Asset
Statement: Data is a valuable enterprise resource

Rationale: Data has measurable value and cost

Implications: Data must be protected and managed

2. Data is Shared
Statement: Users have access to data for legitimate purposes

Rationale: Sharing reduces duplication and improves quality

Implications: Common data definitions and security controls needed

3. Data is Accessible
Statement: Data is accessible for authorized users when needed
Rationale: Timely access to accurate data is essential

Implications: Clear data ownership and access procedures required

Application Principles:

1. Technology Independence
Statement: Applications are independent of technology choices
Rationale: Reduces impact of technology changes

Implications: Standard interfaces and abstraction layers needed

2. Ease of Use
Statement: Applications are easy to use
Rationale: Improves productivity and reduces training
Implications: User-centered design and usability testing required

Technology Principles:

1. Interoperability
Statement: Software and hardware should conform to standards
Rationale: Standards enable integration and reduce costs

Implications: May limit technology choices


2. Control Technical Diversity
Statement: Technology diversity is controlled

Rationale: Reduces complexity and support costs


Implications: Approved technology lists and standards needed

Principle Development Process

Principle Development Process:


Business Strategy → Business Requirements → Architecture Principles →
Architecture Policies → Architecture Standards → Implementation Guidelines

Advanced ADM Techniques

Architecture Partitioning
Partitioning Approaches:

1. By Subject Matter - Business domains (HR, Finance, Sales)

2. By Organizational Unit - Divisions, subsidiaries, geographic regions


3. By Time Horizon - Short-term, medium-term, long-term

4. By Level of Detail - Conceptual, logical, physical

Federated Architecture Approach:

Enterprise Architecture
├── Corporate Architecture (Strategic)
│ ├── Business Architecture Principles
│ ├── Integration Standards
│ └── Governance Framework
├── Domain Architectures (Tactical)
│ ├── Sales & Marketing Architecture
│ ├── Operations Architecture
│ └── Finance Architecture
└── Solution Architectures (Operational)
├── CRM Solution Architecture
├── ERP Solution Architecture
└── E-commerce Solution Architecture

Architecture Maturity Models


Architecture Capability Maturity Levels:

1. Level 0 - None: No architecture capability

2. Level 1 - Initial: Ad-hoc architecture activities


3. Level 2 - Developing: Some architecture processes defined
4. Level 3 - Defined: Architecture processes standardized

5. Level 4 - Managed: Architecture processes measured

6. Level 5 - Optimizing: Continuous architecture improvement

Maturity Assessment Areas:

Architecture Process - Methodology and procedures

Architecture Development - Skills and techniques


Business Linkage - Alignment with business strategy

Senior Management Involvement - Leadership and sponsorship

Operating Unit Participation - Business engagement


Architecture Communication - Stakeholder communication

IT Security - Security integration

Architecture Governance - Control and compliance

Gap Analysis Techniques


Types of Gaps:

1. Functional Gaps - Missing business capabilities

2. Technical Gaps - Technology shortcomings

3. Data Gaps - Information availability issues


4. Skills Gaps - Capability and expertise shortcomings

5. Process Gaps - Procedural deficiencies

Gap Analysis Matrix Template:

Architecture Domain Baseline State Target State Gap Description Impact Priority

Process automation
Business Architecture Manual processes Automated workflows High 1
needed

Integrated data
Data Architecture Siloed databases Data integration required Medium 2
warehouse

Application Application
Legacy systems Modern applications High 1
Architecture modernization

Technology Aging Infrastructure


Cloud platform Medium 3
Architecture infrastructure transformation
 
Stakeholder Management - Advanced

Comprehensive Stakeholder Analysis


Stakeholder Categories:

1. Primary Stakeholders - Directly affected by architecture

2. Secondary Stakeholders - Indirectly affected


3. Key Players - Significant influence on success

4. Context Setters - Define operating environment

Stakeholder Analysis Framework:

Stakeholder Analysis
├── Identification
│ ├── Business Stakeholders
│ ├── IT Stakeholders
│ ├── External Stakeholders
│ └── Regulatory Stakeholders
├── Analysis
│ ├── Interests and Concerns
│ ├── Influence and Power
│ ├── Relationships
│ └── Communication Preferences
├── Strategy Development
│ ├── Engagement Approach
│ ├── Communication Plan
│ ├── Influence Strategy
│ └── Relationship Building
└── Management
├── Regular Engagement
├── Feedback Collection
├── Relationship Monitoring
└── Strategy Adjustment

Power/Interest Grid Strategies:

High Power, High Interest: Manage Closely - Key decision makers


High Power, Low Interest: Keep Satisfied - Influential but not engaged
Low Power, High Interest: Keep Informed - Affected but limited influence

Low Power, Low Interest: Monitor - Minimal engagement needed

Communication Planning
Communication Matrix Template:
Stakeholder
Information Needs Frequency Method Format Responsibility
Group

Senior Executive
Strategic progress, ROI Monthly Presentation Chief Architect
Executives dashboard

Impact on processes,
Business Users Weekly Email, meetings Status updates Business Architect
training

Technical details, Collaboration Technical


IT Teams Daily Solution Architect
timelines tools documents

Formal Technical Integration


External Partners Interface requirements As needed
documents specifications Architect
 

Risk Management in Architecture

Architecture Risk Categories


Technical Risks:

Complexity Risk - Solution too complex to implement or maintain

Technology Risk - Technology immaturity or obsolescence


Integration Risk - Difficulty integrating with existing systems

Performance Risk - Solution cannot meet performance requirements


Security Risk - Security vulnerabilities or compliance issues

Business Risks:

Schedule Risk - Implementation timeline cannot be met


Budget Risk - Costs exceed approved budget

Resource Risk - Required skills or resources not available


Change Risk - Business requirements change during implementation
Adoption Risk - Users do not adopt new solution

Organizational Risks:

Governance Risk - Inadequate oversight and control

Communication Risk - Poor stakeholder communication


Cultural Risk - Resistance to organizational change

Skills Risk - Inadequate capabilities for transformation


Leadership Risk - Insufficient senior management support
Risk Assessment Matrix
Risk Impact Levels:

5 - Catastrophic - Project failure, significant business disruption

4 - Major - Significant schedule/budget impact, business impact


3 - Moderate - Noticeable schedule/budget impact, limited business impact

2 - Minor - Small schedule/budget impact, minimal business impact


1 - Insignificant - No significant impact

Risk Probability Levels:

5 - Almost Certain - >90% chance of occurring


4 - Likely - 70-90% chance of occurring

3 - Possible - 30-70% chance of occurring


2 - Unlikely - 10-30% chance of occurring
1 - Rare - <10% chance of occurring

Risk Score = Impact × Probability

20-25: Extreme Risk - Immediate action required

15-19: High Risk - Action required within 30 days


10-14: Medium Risk - Action required within 90 days

5-9: Low Risk - Monitor and review


1-4: Very Low Risk - Accept risk

Risk Response Strategies


1. Risk Avoidance - Eliminate risk by changing approach

2. Risk Mitigation - Reduce probability or impact


3. Risk Transfer - Shift risk to third party

4. Risk Acceptance - Accept risk and monitor

Risk Register Template:


Risk
Description Category Impact Probability Score Response Strategy Owner Status
ID

Legacy system
Mitigate - POC IT
R001 integration Technical 4 3 12 Open
development Manager
complexity

User resistance to Mitigate - Change HR


R002 Business 3 4 12 Open
new processes management Manager
 

TOGAF Reference Models

Technical Reference Model (TRM)


TRM Structure:

Technical Reference Model


├── Application Platform
│ ├── Application Platform Interface
│ ├── Application Software
│ └── Application Development Environment
├── System Software
│ ├── Operating System Services
│ ├── Network Services
│ └── Transaction Processing
├── Network Infrastructure
│ ├── Communications Infrastructure Interface
│ ├── Network Media
│ └── Network Nodes
└── Hardware Platform
├── Hardware Platform Interface
├── Physical Hardware
└── Hardware Components

Platform Services Categories:

Data Management Services - Database, file systems, directories


Graphics and Imaging Services - GUI, graphics, multimedia
International Operation Services - Internationalization, localization

Location and Directory Services - Naming, directory services


Network Services - Data communications, distributed computing

Operating System Services - Kernel, file systems, memory management


Security Services - Authentication, authorization, encryption
Software Engineering Services - Development tools, CASE tools
System and Network Management Services - Configuration, performance monitoring
Transaction Processing Services - Transaction monitors, messaging

User Interface Services - Presentation, window systems

Integrated Information Infrastructure Reference Model (III-RM)


III-RM Components:

Integrated Information Infrastructure Reference Model


├── Business Applications
│ ├── Industry-specific Applications
│ ├── Enterprise Applications
│ └── Departmental Applications
├── Infrastructure Applications
│ ├── System Management
│ ├── Network Management
│ └── Security Management
├── Application Platform
│ ├── DBMS, Transaction Processing
│ ├── Messaging, Directory Services
│ └── Web Services, Portals
├── Communications Infrastructure
│ ├── Network Infrastructure
│ ├── Internet/Intranet
│ └── Telecommunications
└── Qualities
├── Manageability
├── Security
├── Scalability
└── Availability

Information Infrastructure Services:

Brokerage - Connecting users with information providers

Data Management - Storage, access, and manipulation of data

Data Interchange - Translation between data formats

Directory Services - Location of resources and services


Process Control - Workflow and business process management
Security - Authentication, authorization, and audit

Systems Management - Configuration and performance management


User Interface - Presentation and interaction services
Architecture Compliance

Compliance Assessment Process


Compliance Review Stages:

1. Project Request - Project submits architecture for review

2. Basic Compliance Check - Automated checks against standards


3. Detailed Review - Manual review by architecture team

4. Risk Assessment - Evaluate risks of non-compliance

5. Recommendation - Approve, approve with conditions, or reject


6. Remediation - Address identified issues

7. Re-review - Review remediated architecture


8. Final Sign-off - Formal approval to proceed

Compliance Checklists by Architecture Domain:

Business Architecture Compliance:

Business requirements clearly defined and traceable


Business processes align with enterprise standards
Service interfaces properly specified
Business rules documented and consistent
Stakeholder requirements addressed

Data Architecture Compliance:

Data models conform to enterprise standards


Data quality requirements specified
Data security and privacy requirements addressed
Data retention and archival policies followed
Master data management approach defined

Application Architecture Compliance:

Application follows enterprise integration patterns


Security requirements implemented according to standards
Performance requirements specified and validated
User interface standards followed
Application portfolio rationalization considered

Technology Architecture Compliance:

Technology choices align with enterprise standards


Infrastructure scalability and availability addressed
Disaster recovery and business continuity planned
Technology lifecycle management considered
Vendor management and support addressed

Non-Compliance Handling
Dispensation Process:

1. Justification - Business case for non-compliance


2. Impact Assessment - Evaluate risks and implications

3. Mitigation Plan - Address identified risks

4. Time-bound Approval - Temporary approval with timeline

5. Compliance Plan - Path to full compliance


6. Monitoring - Track progress toward compliance

Common Dispensation Reasons:

Legacy System Constraints - Technical limitations of existing systems


Vendor Limitations - COTS product doesn't support standards

Time Constraints - Urgent business need requiring compromise


Cost Constraints - Full compliance cost-prohibitive

Regulatory Requirements - External requirements conflict with standards

Business Scenarios Technique

Business Scenario Development Process


Scenario Creation Steps:

1. Problem Definition - Identify business problem or opportunity

2. Environment Assessment - Current business and technical environment


3. Objective Identification - Desired business outcomes

4. Human Actors - People involved in the scenario


5. Computer Actors - Systems involved in the scenario
6. Roles and Responsibilities - Who does what

7. Required Processes - Business processes needed


8. Assumptions - Key assumptions and constraints

9. Success Measures - How success is measured

Sample Business Scenario Template:


Scenario Name: Online Customer Onboarding

Business Problem: Current customer onboarding is manual, paper-based, and takes 5-10 days, resulting in poor
customer experience and high operational costs.

Business Objectives:

Reduce onboarding time to same-day completion


Improve customer satisfaction scores by 25%

Reduce onboarding costs by 40%

Human Actors:

New Customer (initiates onboarding)


Customer Service Representative (assists with complex cases)
Compliance Officer (approves high-risk customers)

Computer Actors:

Online Portal (customer interface)

CRM System (customer data management)


Document Management System (document storage)
Credit Check System (risk assessment)

Process Flow:

Customer Registration → Identity Verification → Document Upload →


Risk Assessment → Approval/Rejection → Account Creation → Welcome Communication

Success Criteria:

80% of customers complete onboarding without assistance

Average onboarding time < 2 hours


Customer satisfaction score > 4.5/5.0

Architecture Skills Framework

Architecture Competency Levels


Skills Categories and Competency Levels:

1. Generic Skills (Leadership, Communication, etc.)

Level 1 - Awareness: Basic understanding


Level 2 - Novice: Can perform with guidance
Level 3 - Intermediate: Can perform independently

Level 4 - Advanced: Can guide others


Level 5 - Expert: Recognized authority

2. Business Skills (Business Strategy, Process Improvement, etc.) 3. Architecture Skills (Design, Modeling,
Planning, etc.)
4. Program/Project Management Skills 5. IT General Knowledge Skills 6. Technical Skills (Development,
Infrastructure, etc.)

Architecture Roles and Responsibilities


Chief Architect:

Responsibilities: Enterprise architecture strategy, governance oversight, stakeholder management


Skills Required: Strategic thinking, leadership, business acumen, architecture expertise
Typical Experience: 15+ years IT, 5+ years architecture leadership

Domain Architect (Business/Data/Application/Technology):

Responsibilities: Domain-specific architecture design, standards development, compliance monitoring

Skills Required: Domain expertise, technical design, modeling, analysis


Typical Experience: 10+ years IT, 3+ years architecture

Solution Architect:

Responsibilities: End-to-end solution design, technology selection, implementation guidance


Skills Required: Technical breadth, integration expertise, problem-solving

Typical Experience: 8+ years IT, 2+ years solution design

Enterprise Architect:

Responsibilities: Cross-domain architecture integration, roadmap development, transformation planning


Skills Required: Systems thinking, integration, planning, communication

Typical Experience: 12+ years IT, 4+ years enterprise architecture

Architecture Team Structure Models


Centralized Model:
Chief Architect
├── Enterprise Architects
├── Domain Architects
│ ├── Business Architect
│ ├── Data Architect
│ ├── Application Architect
│ └── Technology Architect
└── Solution Architects

Federated Model:

Enterprise Architecture Office


├── Corporate Architecture Team
├── Business Unit Architecture Teams
│ ├── BU A Architecture Team
│ ├── BU B Architecture Team
│ └── BU C Architecture Team
└── Center of Excellence
├── Architecture Methods
├── Architecture Tools
└── Architecture Training

Advanced Architecture Patterns

Integration Patterns
1. Point-to-Point Integration:

Direct connections between applications

Simple but creates complexity as applications grow


Suitable for small numbers of applications

2. Hub and Spoke:

Central integration hub connects all applications


Reduces number of connections

Single point of failure risk

3. Enterprise Service Bus (ESB):

Distributed integration platform


Service-oriented architecture enabler

Supports multiple communication patterns


4. API Management:

Centralized API gateway and management

Supports microservices architecture


Enables external partner integration

Data Architecture Patterns


1. Data Lake:

Store data in native format


Schema-on-read approach

Suitable for big data and analytics

2. Data Warehouse:

Structured data storage

Schema-on-write approach
Optimized for reporting and analysis

3. Master Data Management (MDM):

Single source of truth for key business entities

Data governance and quality focus


Supports operational and analytical systems

4. Data Mesh:

Decentralized data architecture


Domain-oriented data ownership

Data-as-a-product approach

Application Architecture Patterns


1. Monolithic Architecture:

Single deployable unit


Simple development and deployment
Challenges with scaling and technology diversity

2. Service-Oriented Architecture (SOA):

Business services with defined interfaces

Reusable and composable services


Enterprise-scale integration

3. Microservices Architecture:

Small, independent services


Technology diversity enabled

DevOps and continuous deployment friendly

4. Event-Driven Architecture:

Asynchronous communication via events

Loose coupling between components


Real-time processing capabilities

Exam Preparation Strategy

Key Formula and Numbers


ADM Phases: 9 total (Preliminary + A through H + Requirements Management)

Architecture Domains: 4 (Business, Data, Application, Technology)

Enterprise Continuum Levels: 4 (Foundation → Common Systems → Industry → Organization-Specific)

Architecture Repository Components: 6 main areas

1. Architecture Metamodel

2. Architecture Method
3. Architecture Content

4. Reference Library
5. Standards Information Base
6. Governance Log

Business Transformation Readiness Factors: 10 assessment areas

Architecture Maturity Levels: 6 levels (0-5: None → Optimizing)

Exam Question Types and Strategies


1. Definition Questions (What is...?)

Focus on precise TOGAF terminology


Know exact definitions from the specification

Common topics: ADM phases, building blocks, viewpoints

2. Process Questions (What happens in Phase X?)


Understand inputs, activities, and outputs for each phase

Know the sequence and dependencies


Focus on objectives of each phase

3. Relationship Questions (How do X and Y relate?)

Understand connections between concepts

Know the Enterprise Continuum structure


Understand stakeholder relationships

4. Application Questions (In this scenario, what would you do?)

Apply TOGAF principles to business situations


Consider all relevant stakeholders

Think about governance and compliance

5. Best Practice Questions (What is the recommended approach?)

Know TOGAF recommended practices

Understand when to use specific techniques


Consider architecture principles

Study Schedule Recommendation


Week 1-2: Foundation Knowledge

TOGAF overview and core concepts


ADM overview and phase objectives

Enterprise Continuum basics

Week 3-4: ADM Deep Dive

Detailed study of each ADM phase


Inputs, activities, and outputs

Phase relationships and iterations

Week 5: Architecture Content

Architecture Content Framework

Deliverables, artifacts, and building blocks

Views and viewpoints

Week 6: Governance and Management


Architecture governance framework
Compliance and change management

Stakeholder management

Week 7: Advanced Topics

Migration planning techniques


Architecture patterns

Risk management

Week 8: Review and Practice

Practice exams and questions

Review weak areas


Final preparation

Common Exam Mistakes to Avoid


1. Confusing ADM Phase Objectives - Each phase has specific goals

2. Mixing Up Building Block Types - ABB vs SBB characteristics


3. Incorrect Enterprise Continuum Order - Generic to Specific progression

4. Stakeholder Management Confusion - Power vs Interest grid strategies


5. Architecture Governance Roles - Architecture Board vs other bodies

6. Phase Deliverable Confusion - Know which deliverables come from which phases
7. Requirements Management Placement - It's continuous, not a separate phase
8. Architecture Principles vs Standards - Different levels of guidance

9. Migration Planning Techniques - When to use which assessment method


10. Compliance vs Dispensation - Understanding the difference and process

Final Exam Tips


Before the Exam:

Get plenty of rest the night before


Arrive early and bring required identification

Have backup transportation planned


Bring permitted materials (calculator, etc.)

During the Exam:

Read questions carefully, watch for key words


Eliminate obviously wrong answers first
Manage time - don't spend too long on difficult questions

Mark questions for review if unsure


Use process of elimination for difficult questions

Question Analysis Technique:

1. Identify the Topic - Which TOGAF area is being tested?


2. Understand What's Asked - Definition, process, relationship, or application?

3. Apply TOGAF Knowledge - Use specific TOGAF concepts and terminology


4. Eliminate Wrong Answers - Cross out clearly incorrect options

5. Select Best Answer - Choose the most complete and accurate response

Time Management:

90 minutes for 40 questions = ~2.25 minutes per question

First pass: Answer questions you know confidently (60 minutes)


Second pass: Work on questions requiring more thought (20 minutes)

Final pass: Review marked questions and guess if needed (10 minutes)

Summary of Critical Success Factors

For TOGAF Implementation


1. Senior Management Commitment - Executive sponsorship essential

2. Clear Business Drivers - Well-defined reasons for architecture


3. Appropriate Skills - Trained and experienced architecture team
4. Stakeholder Engagement - Active participation from business stakeholders

5. Governance Framework - Effective oversight and decision-making

6. Cultural Readiness - Organization prepared for change

7. Resource Availability - Adequate funding and staffing


8. Communication - Clear, consistent messaging to all stakeholders

For Exam Success


1. Comprehensive Study - Cover all TOGAF components thoroughly

2. Practice Questions - Use official practice exams and questions


3. Hands-on Experience - Apply concepts in real or simulated projects

4. Study Groups - Discuss concepts with other candidates


5. Official Materials - Use TOGAF specification and study guides
6. Time Management - Practice under exam time constraints

7. Concept Connections - Understand how concepts relate to each other


8. Terminology Mastery - Know exact TOGAF definitions and terms

This comprehensive cheatsheet covers all major TOGAF Foundation exam topics. Focus on understanding
concepts and their relationships rather than just memorizing facts. Good luck with your exam!

You might also like