5.2 Phase E: Opportunities and Solutions & Initial Implementation Strategy
Key Takeaways
- Phase E marks the fundamental transition in TOGAF from domain architecture modeling (Phases B, C, D) to practical implementation planning and solution realization.
- Consolidates Gap Analysis results from Business, Data, Application, and Technology domain architectures into discrete, actionable Work Packages.
- Defines Solution Building Blocks (SBBs)—the concrete commercial or custom implementations of abstract Architecture Building Blocks (ABBs).
- Formulates initial Architecture Roadmaps and candidate Transition Architectures to bridge the gap between Baseline and Target states incrementally.
- Evaluates Enterprise Readiness for Business Transformation to identify organizational change management risks and operational capacity constraints.
5.2 Phase E: Opportunities and Solutions & Initial Implementation Strategy
Up to this point in the TOGAF ADM, Phases B, C, and D have focused primarily on architecture definition—modeling the requirements, baseline states, and target states across the Business, Data, Application, and Technology domains. Phase E: Opportunities and Solutions represents the critical pivot point in the ADM where conceptual architecture is translated into practical implementation strategies.
In Phase E, enterprise architects synthesis the architectural requirements and domain gaps identified in earlier phases, structure them into logical projects and programs, evaluate potential commercial solutions, and chart an initial roadmap for transforming the enterprise.
Core Objectives of Phase E
The primary objectives of ADM Phase E include:
- Consolidate Gap Analysis Results: Gather and analyze the gaps identified across Business Architecture (Phase B), Data Architecture (Phase C), Application Architecture (Phase C), and Technology Architecture (Phase D).
- Group Gaps into Work Packages: Organize individual gap resolutions into logical, manageable project packages (Work Packages) based on dependencies, synergies, and operational domains.
- Define Solution Building Blocks (SBBs): Move from abstract Architecture Building Blocks (ABBs) to candidate physical solutions, evaluating commercial off-the-shelf (COTS) software, cloud SaaS platforms, open-source projects, or custom software builds.
- Formulate Candidate Transition Architectures: Establish intermediate Target Architecture states that deliver incremental business value while managing transformation risk and organizational disruption.
- Assess Business Readiness for Transformation: Evaluate the enterprise's cultural, operational, financial, and governance readiness to undergo significant business and technology change.
- Create Initial Architecture Roadmap: Draft the initial time-sequenced schedule of initiatives connecting the Baseline Architecture to the ultimate Target Architecture.
Consolidating Gap Analysis Results
During Phases B, C, and D, architects generate separate gap analysis matrices for each domain. In Phase E, these domain-specific gaps are synthesized into a Consolidated Gaps, Solutions, and Dependencies Matrix.
+-------------------------------------------------------------------------------------------------+
| CONSOLIDATED GAPS, SOLUTIONS, AND DEPENDENCIES MATRIX |
+-------------------+--------------------+------------------------+-------------------------------+--+
| Architecture Domain| Gap Description | Candidate Solution | Associated Work Package | |
+-------------------+--------------------+------------------------+-------------------------------+ |
| Business (B) | Manual Claims Audit| Automated AI Rules Engine| WP-BIZ-01: Claims Engine | |
| Data (C) | Siloed Customer DB | Central Data Lakehouse | WP-DATA-02: MDM & Lakehouse | |
| Application (C) | Monolithic Core ERP| Microservices Gateway | WP-APP-03: Cloud API Gateway | |
| Technology (D) | Legacy Mainframe | Cloud Compute Platform | WP-TECH-04: Hybrid Landing | |
+-------------------+--------------------+------------------------+-------------------------------+--+
By consolidating gaps across domains, architects avoid creating isolated project silos. For example, a Business Architecture gap regarding manual claims auditing might share solution requirements with a Data Architecture gap regarding siloed customer data, allowing both to be resolved within a single coordinated Work Package.
ABBs vs. SBBs in Solution Realization
A central concept in TOGAF building block mechanics is the progression from Architecture Building Blocks (ABBs) to Solution Building Blocks (SBBs):
- Architecture Building Blocks (ABBs): Defined during Phases A, B, C, and D, ABBs capture architectural requirements and logical capabilities. They specify what function is needed, what data is exchanged, and what governance principles apply, without mandating specific vendor products.
- Solution Building Blocks (SBBs): Defined during Phase E, SBBs represent candidate implementations and physical products. SBBs specify actual software packages, custom software components, cloud services, hardware specifications, and system integration adapters.
| Attribute | Architecture Building Block (ABB) | Solution Building Block (SBB) |
|---|---|---|
| Phase Defined | Phases A, B, C, and D | Phase E (and refined in Phase F) |
| Focus | Logical capability & requirements | Physical product or software implementation |
| Vendor Status | Vendor-neutral | Specific vendor, open-source, or custom build |
| Specification | Defines interfaces, data models, capabilities | Defines binary packages, SaaS SKUs, APIs, configurations |
| Example | Customer Master Data Management Capability | Informatica Intelligent Master Data Management Cloud |
During Phase E, enterprise architects conduct Make vs. Buy vs. Reuse analyses to select the combination of SBBs that best fulfills the target ABBs while minimizing Total Cost of Ownership (TCO) and implementation risk.
Formulating Candidate Transition Architectures
Major enterprise transformations rarely succeed through a single, risky "Big Bang" cutover. Legacy systems, complex data migrations, regulatory compliance constraints, and operational business schedules demand an incremental migration strategy.
In Phase E, architects define Transition Architectures—intermediate target states that represent stable, operational steps along the transformation path.
- Baseline Architecture (State 0): Current operational state of the enterprise.
- Transition Architecture 1 (State 1): Initial foundation phase focusing on cloud landing zones, core identity migration, and high-priority API integrations.
- Transition Architecture 2 (State 2): Core business modernization phase migrating legacy database workloads to microservices and deploying automated digital channels.
- Target Architecture (Final State): Ultimate long-term architectural vision fully realized.
Each Transition Architecture must be a fully functional, architecturally sound enterprise state that delivers standalone business value even if subsequent phases are delayed.
Assessing Business Readiness for Transformation
Technological feasibility alone does not guarantee transformation success. Phase E incorporates an Enterprise Readiness Assessment for Business Transformation to evaluate organizational change management capability.
Architects rate readiness across several key dimensions:
- Vision & Leadership Alignment: Is executive leadership fully committed to funding and sponsoring the transformation?
- Organizational Culture & Receptivity: Is the enterprise workforce adaptable to new tools, modern workflows, and altered business processes?
- Skills & Resource Availability: Does the IT and business staff possess the necessary expertise (e.g., cloud security, microservices engineering, data governance)?
- Governance Framework Maturity: Are architectural standards, decision-making bodies, and program management offices mature enough to guide complex delivery?
Identified readiness gaps (e.g., lack of cloud security expertise) are added as explicit risk-mitigation tasks within the corresponding Work Packages.
What is the primary purpose of ADM Phase E: Opportunities and Solutions?
In TOGAF building block terminology, how does a Solution Building Block (SBB) differ from an Architecture Building Block (ABB)?
Why do enterprise architects formulate candidate Transition Architectures during Phase E?