About the course
This intensive two-day training course provides a comprehensive guide to the principles and practice of Enterprise Architecture (EA). You'll learn how to approach the complex task of designing and aligning an organization's business strategy with its Information Technology (IT) infrastructure.
The course goes beyond theoretical frameworks, focusing on a practical, step-by-step approach to creating a coherent, flexible, and responsive enterprise.
We will cover the core concepts of architectural governance, requirements management, and solution design, using established best practices and a hands-on approach to ensure you can apply these principles directly to your organization's challenges.
Instructor-led online and in-house face-to-face options are available - as part of a wider customised training programme, or as a standalone workshop, on-site at your offices or at one of many flexible meeting spaces in the UK and around the World.
-
- Understand and define the role of Enterprise Architecture and its importance in strategic business alignment.
- Master the core architectural domains: Business, Data, Application, and Technology.
- Develop and classify Architectural Building Blocks (ABBs) for reuse and easier management.
- Create a robust architecture vision and a preliminary framework to guide your work.
- Apply best practices for architecture change and requirements management.
- Understand the importance of and implement architectural governance and compliance in your organization.
- Explore and apply architectural patterns, principles, and reference models.
- Select the right tools and frameworks for your specific architectural development needs.
-
This course is designed for architects (Enterprise, Solution, Business, Data, and Technology), senior developers, team leads, IT managers, and project managers who are responsible for designing, governing, or implementing large-scale IT solutions. It is also highly beneficial for anyone who needs to understand how technology strategy fits into overall business objectives.
-
Participants should have a good working knowledge of IT concepts and a foundational understanding of the Software Development Lifecycle (SDLC). Prior experience with Enterprise Architecture frameworks is helpful but not required.
-
This Enterprise Architecture course is available for private / custom delivery for your team - as an in-house face-to-face workshop at your location of choice, or as online instructor-led training via MS Teams (or your own preferred platform).
-
Introduction
The role of Enterprise Architecture (EA)
EA and Architecture governance
Existing EA Frameworks
Overview
Architectural Building Blocks
Developing Architectural Building Bocks
Relationship to other parts of EA
Different Architecture domains
The Architecture development cycle
Process Management
Enterprise Scope/Focus
Focus on what, not how
Time horizon
Preliminary Phase
Framework and Principles
Architecture Vision
Business Architecture
Information Systems Architectures
Data Architecture
Technology Architecture
Opportunities and Solutions
Architecture Change Management
Approach
The drivers for change
The change management process
Guidelines for architecture redesign
Architecture Requirements Management
Techniques and approaches
IREB requirements engineering
Business Scenarios
Requirements Specification Template
Non-functional requirements checklist
Requirements tools
Architectural Phases
Major phases and templates
Request for architecture work
Re-usable architecture building blocks
Major input/output descriptions
Statement of architecture work
Impact Analysis
Architecture contract
Classifying Architectural Building Blocks
Classification scheme
Classifying for reuse
Easier management
From Abstract to Concrete - Level of Detail
Foundation architecture
Common systems architectures
Industry architectures
Classification techniques
Classification best practices
Technical Reference Models (TRMs)
The role of a TRM
TRM Components
Portability and Interoperability
TRM Entities and Interfaces
Extending the TRM
Interfaces between Services
Future Developments
Open Standards
Role of open standards
What is available?
Usage in Architecture Development
OMG, W3C, Oasis
The Open Group
Infrastructure Reference Model
Basic Concepts
Background
Components of the Model
Relationship to other parts of EA
Key business and technical drivers
Architecture Board
Responsibilities
Setting Up the Architecture Board
Size of the Board
Board Structure
Operation of the Architecture Board
Architecture Compliance
Project Impact Assessments
Architecture Compliance Reviews
Purpose
Governance and Personnel Scenarios
Architecture Compliance Review Process
Hardware and Operating System Checklist
Architecture Contracts
Contents
Development Partners
Business Users
Relationship to Architecture Governance
Architecture Governance
The Characteristics of Governance
Technology Governance
IT and SOA Governance
IT Governance Framework - COBIT
Architecture Governance: Overview
Architecture Governance Characteristics
Architecture Maturity Models
Elements of the ACMM
Example: IT Architecture Process Maturity Levels
Capability Maturity Models Integration (CMMI)
The SCAMPI Method
Architecture Patterns
Content of a Pattern
Architecture Patterns and Design Patterns
Patterns and the Architecture Continuum
Patterns and Views
Architecture Patterns in Use
Patterns for e-Business
Architecture Principles
Characteristics of Architecture Principles
Components of Architecture Principles
Developing Architecture Principles
Qualities of Principles
Applying Architecture Principles
Example Set of Architecture Principles
Architecture Skills Framework
Goals/Rationale
Specific Benefits
Categories of Skills
Proficiency Levels
Generic Skills
Business Skills & Methods
Developing Architecture Views
The role of Architecture views
A Note on Terminology
Developing Views
General Guidelines
View Creation Process
Core taxonomy of Architecture views
Building Blocks
Architecture Building Blocks
Specification Content
Solution Building Blocks
Specification Content
Building Blocks and their usage
Reuse of building blocks in other projects
BPM and Business Scenarios
Creating the Business Scenario
Using BPMN as modeling notation
Contents of a Business Scenario
Contributions to the Business Scenario
Guidelines on developing business scenarios
Questions to ask for each area
Exiting Architectures and Frameworks
CISR Architecture Framework
Enterprise Architecture Planning (EAP)
ISO/IEC
NCR Enterprise Architecture Framework
TOGAF
Zachman Framework
Tools for Architecture Development
Evaluation Criteria and Guidelines
Tool Criteria
Functionality
Full Lifecycle Support
Interoperability Factors
Financial Considerations
EA and Existing Frameworks
Architecture Vision
Business Architecture
Data Architecture
Applications Architecture
Technology Architecture
Conclusions
New implementation paradigms
EA and Agile
Review of common business goals
The risks associated with the EA approach
Evaluating tradeoff strategies
Successfully combining EA with other frameworks
Trusted by