This Course is for organizations that have or desired to establish an enterprise architecture function. This Course describes enterprise architecture, solution architecture, and the relationship between them.
Course topics include: Enterprise Architecture frameworks, reference architectures, Solution Architecture, architecture viewpoints, Requirements analysis, architecture roadmaps, architecture patterns & tactics, Commercial off-the-shelf architectures, architecture techniques, and building an architecture toolbox.
Duration Learning Credits
2 Days – 16 hours of 16 PDU’s
Session
Public Classroom Pricing:
Early Bird Price: CAD 1295.00
Regular Price: CAD 1495.00
Instructor-Led Virtual Live Pricing:
Early Bird Price: CAD 995.00
Regular Price: CAD 1195.00
Private Group / In-House Learning:
Have a group of 3 or more people?
Register yourself with a special pricing and
request the training exclusively
Chapter 1 – Introduction
● Introduction
● Course Outline
● Handouts & Appendices
● Practical Application
● Course Evaluation & Questions
● Course Delivery Overview
Chapter 2 – Enterprise Architecture (EA) Primer
● Architecture
● Architects
● Enterprise Architecture Definitions
● IEEE, TOGAF, & Gartner Perspectives
● Key Enterprise Architecture Terminology
● Architecture Framework: Foundation for a Common Vocabulary
● Industry EA Frameworks
● Dimensions of Architecture Scope
● Architecture Domains
● Depth: Strategic, Segment, and Capability Architectures
● Time: Baseline, Target, and Transition Architectures
● Various Solution Architecture Definitions
● Characteristics of a Solution Architecture
● Glossary
● Summary
Chapter 3 – EA Framework
● The Importance of a Framework for EA
● TOGAF
● TOGAF Components
● Architecture Development Method (ADM)
● Architecture Content Framework
● Views & Viewpoints
● TOGAF Viewpoints
● Catalogs, Matrices, Diagrams & Viewpoints
● Architecture Deliverables
● ADM Techniques
● ADM Guidelines
● Enterprise to Solution Architecture
● Summary
Chapter 4 – Reference Architecture
● Reference Architecture
● Reference Architecture Components
● Reference Architecture Summarized
● Reference Architecture Context
● Architecture Principles
● Components of Principles
● Qualities of a Good Set of Principles
● EA Principles: Creation Process
● Applying Architecture Principles
● Policies
● Reference Models
● Business Scenarios
● Business Scenario Summary
● Business Scenario Outline
● Industry Organizations
● Insurance Industry Standards ROI
● Requirements
● Architecture Building Blocks: Reusable Requirement Sets
● Summary
Chapter 5 – Views & Viewpoints
● Views & Viewpoints
● TOGAF Viewpoint Taxonomy
● Popular Modeling Notations
● Catalogs, Matrices, Diagrams & Viewpoints
● Metamodel Entities
● Summary
Chapter 6 – Architecture Requirements
● Architecture Quality Attributes
● Quality of Service Requirement Categories
● Trade-off Analysis
● Requirement Patterns
● Architecture Change Cases
● Elements of a Change Case
● Eliciting Change Cases
● Summary
Chapter 7 – Architecture Deliverables
● Architecture Requirements Document
● IEEE Architectural Description Document
● TOGAF Architecture Definition Document
● Interface Specifications
● Interface Specification Best Practices
● Interface Design Document
● Database Design Document
● Platform Design Document
● Architecture Decision Document
● Summary
Chapter 8 – Solution Architecture Overview
● Why is Solution Architecture Important?
● Communications Vehicle Among Stakeholders
● The Project is Organized Around Architectural Elements
● What is a System?
● Why Focus on Structure?
● Solution Architecture Context
● Solution Architecture & Domains
● SA Spans All Domains
● Relationship to EA Architecture Development Process
● Solution Architecture
● Solution Architecture Stakeholders
● Solution Architecture Deliverables
● EA Involvement in SA
● Architecturally Significant
● Summary
Chapter 9 – Core Solution Architecture Methods
● Shared Vision
● Example Shared Vision
● Draw the Boundary
● Well-defined Interface
● Identify the External Interfaces
● Subsystems
● Subsystem Context Diagram
● Layers
● Components
● Decomposing the System
● Partitioning Patterns
● Requirements Allocation
● Configuration Management Implications
● Release Management Implications
● Testing Implications
● Work Pattern & Skill Set Implications
● Work & Build Dependencies
● Increment/Sprint Planning
● Sizing Implications
● More Than Executable Architecture
● Development Architecture
● Operations Architecture
● Summary
Chapter 10 – Solution Architecture Views
● The 4+1 Views Approach
● Take a Multiple View Approach
● UML: Unified Modeling Language
● UML Notation Examples
● Use Case View
● Logical View
● Process Views
● Implementation View
● Deployment View
● Summary
Chapter 11 – Patterns
● What are Patterns?
● Elements of a Pattern
● Pattern Levels
● Pattern Types
● How to Start Using Patterns?
● Common Architectural Patterns
● Layers Pattern
● Object-Oriented Design Patterns
● Structural Design Pattern: Facade Pattern Example
● Enterprise Integration Patterns
● Messaging Systems: Overview
● Monitoring Credit Bureau Example
● EAA Patterns
● Model-View-Controller (MVC) Pattern
● SOA Patterns
● Business Process Patterns
● Configuration Management Patterns
● New Patterns Continue to Emerge
● Group Discussion: Patterns
● Summary
Chapter 12 – Architecture Tactics
● Tactics
● Availability Tactics
● Modifiability Tactics
● Architectural Patterns and Corresponding Tactics for Modifiability
● Performance Tactics
● Security Tactics
● Testability Tactics
● Usability Tactics
● Approach for Describing Tactics
● Pipes & Filters: Tactics
● Service-Oriented Architecture (SOA): Tactics
● Summary
Chapter 13 – Architecture Techniques
● ATAM: Scenario-based Architecture Review
● Progressive Filtering
● Rubric
● Refactoring
● Think About the Future, But Wait to Act
● Feature Tree
● Decision Tables
● Decision Table Example
● Flowcharts
● Strength, Weakness, Opportunity, Threat (SWOT) Analysis
● Example: SWOT Layout
● SWOT Steps
● Summary
Chapter 14 – Commercial-Off-The-Shelf (COTS)
● COTS Advantages & Disadvantages
● COTS Implication
● COTS Inherent Risks
● COTS Risk Management Strategy
● Typical COTS Architecture
● Summary
Chapter 15 – The Architecture Toolbox
● The Architecture Toolbox
● The Toolbox
● What Goes in A Toolbox
● More Patterns
● Business Analysis Book of Knowledge (BABOK)
● DAMA DMBOK
● Reference Library
● Practitioner Toolbox Items
● Summary
Chapter 16 – Lessons Learned
● Process Recommendations Summary
● Structural Recommendations Summary
● Anti-Patterns
● Anti-Pattern: Bleeding Edge
● Anti-Pattern: Goldplatting
● Anti-Pattern: Strive for Perfection
● Anti-Pattern: Stuck in the Weeds
● Anti-Pattern: Technology Above All
● Summary
Handout 1 – Sample Principles
● Business Principles
● Data Principles
● Application Principles
● Technology Principles
● Governance Principles
● SOA Governance Principles
Handout 2 – Requirement Patterns
Handout 3 – Rubric Worksheet
Appendix A – Reference Library
● Industry Organizations
● References & Further Reading
Appendix B – Glossary
● ABC
● DEF
● GHI
● MNO
● PQR
● STU
● VWXYZ
Appendix C – Pattern List
Enterprise Architect, Solution Architect, Architecture Stakeholders
This Course will help to understand Enterprise architecture frameworks, reference architectures, solution architecture, architecture viewpoints, Requirements analysis, architecture roadmaps, architecture patterns & tactics, Commercial off-the-shelf architectures, architecture techniques, and building an architecture toolbox.