TOGAF® ADM Phase F – Craft the Implementation Plan

TOGAF ADM Phase F crafts the Implementation Plan. Executing Implementation Plans are how enterprises directs change. A Phase F Implementation Plan will use one, two, twenty or more change projects. It doesn’t matter whether you are using Portfolio or Program to manage change. Craft the Implementation Plan to support your organization’s improvement.

TOGAF 10 is clear, the purpose of enterprise architecture is to guide effective change. Effective change means we execute plans and projects. TOGAF ADM Phase F represents a transition from where the enterprise architecture process transitions to the control of change leaders. Without executing change, enterprise architecture is a pointless activity.

TOGAF separates the Phase F Implementation Plan from the Phase E Architecture Roadmap to support the transition from developing an architecture to developing the means to change. Enterprise architects have a critical role in change. However, the profession is designed for advisory, not action. We embed this best practice in the design of the TOGAF ADM. The enterprise architecture identified the most effective change and provided stakeholder’s the means to govern change. They are ready to develop the implementation plan.

TOGAF ADM Phase F – Craft the Implementation Plan

At a Glance:

TOGAF ADM Overview

The TOGAF ADM sets the TOGAF Framework apart from other enterprise architecture frameworks. It is the only enterprise architecture framework that includes all three parts of a framework – how to document an architecture, how to build an enterprise architecture team, and how to develop an architecture.

TOGAF ADM Develops an Enterprise Architecture

Each TOGAF ADM phase explains the activities to develop knowledge. Each ADM Phase develops knowledge about part of the enterprise architecture. The interactions between the Phases are information flows. These information flows coalesce into a few critical deliverables – one is the TOGAF ADM Phase F Implementation Plan.

>>> If you need an overview of the TOGAF ADM, please read the TOGAF ADM Phases Explained.

What is TOGAF Phase F?

TOGAF Phase F provides the steps and information inputs for enterprise architects to support planners in crafting an Implementation Plan. It is a clear best practice for the enterprise architects to support planners. Their role is to ensure the stakeholder’s decisions in the architecture are reflected in the plan. Where prior decisions are not reflected in the Implementation Plan, the enterprise architecture must be updated. Only when your enterprise commits to a change is the candidate enterprise architecture finally approved.

What is the Objective of TOGAF ADM Phase F?

The objective of Phase F is to transition from the Architecture Roadmap developed in TOGAF ADM Phase E to an Implementation Plan. The architecture roadmap has already winnowed out poor change options. The Implementation Plan is how your organization intends to execute change and reach the transition states.

When we explain enterprise architecture, we speak about considering possible change, weighing options. All that is in the past. The Architecture roadmap points the path forward, potential transition points. It is time for the last selection.

Success requires:

  • You decide how to execute change (Projects)
  • You know the resources that will be marshalled to deliver the change
  • You know the benefits required, and constraints imposed (Architecture Contract)

Interaction with TOGAF Phase B, Phase C Phase D, and Phase E

While waterfall approaches do not deliver good architecture, there should be a sharp break between an Architecture Roadmap and crafting an Implementation Plan. Exploring and discarding potential change is a valuable outcome in enterprise architecture. Phase F enters a hard, practical world.

Portfolio planners, Program Managers, and Project Managers do not live in a world of possibilities. They live in a hard world of execution. They speak of things like the iron triangle. They expect to learn the destination, the expected benefits, and constraints. They intend to drag everyone over the finish line.

While the TOGAF Standard says you will not complete the target architecture until Phase F, your architecture will only change when your organization refuses to proceed. Otherwise, architecture development is complete.

What is an Architecture Implementation Plan?

An Implementation Plan provides a schedule of the projects that will realize the Target Architecture. The executable projects will be grouped into managed portfolios and programs. The Implementation Strategy states the approach to change.

Let’s unpack the Implementation Plan definition. First, the Implementation Plan is a schedule. It links projects in time.

Second, it is based on a project. We know from PMI that every project is a set of interdependent tasks that have a common goal. Projects characteristics:

  • A clear start and end date. They will have a clear beginning, a definite end, and an overview of what happens in between
  • They create something new. They are a onetime unique activity. It is never repeated the same way again
  • It has clear boundaries. They operate within constraints of time, money, quality, and functionality
  • It is never business as usual. It changes business as usual

Third, it groups the projects into Portfolios and Programs for management.

Last, it states how change will proceed. The Implementation Strategy will require a change be:

  • Evolutionary
  • Revolutionary
  • Greenfield

Why is an Implementation Plan Different from an Architecture Roadmap?

The TOGAF Standard ADM separates Phase E and Phase F, and the Architecture Roadmap from the Implementation and Migration Plan. The separation is based on best-practice planning. An architecture roadmap supports deciding your path, destination, and where decisions still have not been made. It also supports identifying where there are unresolved forks in the journey. The implementation and migration plan only support execution.

We can guarantee that your current roadmaps look more like Implementation Plans than Architecture Roadmaps. However, we rarely see the work broken into discrete projects, and the projects linked into Portfolio and Program for management. Usually, it is a single extensive project. Rarely is the Implementation Strategy explicit, which leads to the project trying to decide inside the project what is the best approach. They always decide on the path that is easiest for the project.

Real implementation plan development is done with stakeholders, resource owners, and your enterprises planners. The enterprise architect is there to highlight the expected value, dependency, and implementation strategy. We have already assessed value. You have transition architectures. This is an exercise in planning to deliver what is expected, not figure out what is reasonable.

TOGAF 10 Phase F Implementation Plan

TOGAF ADM Phase F Implementation Plan Deliverables

The two central outcomes of Phase F are an implementation plan and architecture contract. This is the action part of the enterprise architecture.

Most valuable use of the Implementation Plan

  1. Defining the change plan. Identify what will change, and by when
  2. Defining the type of change through the Implementation Strategy
  3. Defining the control through Portfolio and Program

An Implementation Plan will help answer the following questions:

An Architecture Contract will help answer the following questions:

An Implementation Plan is an enterprise change execution tool. It pulls together execution and marshals an organization.

Completion of Phase F Implementation Plan

All TOGAF ADM Phases lead you to developing the knowledge you need. The outcome of Phase F is an Implementation Plan and supporting Architecture Contract.

Output & Outcome Essential Knowledge
An approved set of projects[1], containing the objective and any necessary constraints, resources required, and start and finish dates. Resources available to undertake the change.

How stakeholder priority and preference adjust in response to value, effort, and risk of change. (Stakeholder Requirements)

Table from TOGAF 10 TOGAF Series Guide: Enterprise Architect’s Guide to Developing Architecture

Phase F Bare Bones

In Phase F, the change planners perform most of the heavy lifting. Implementation Plans require a commitment to work.

The bare bones of Phase F are:

We always feel liberated in Phase F. The broad architecture possibilities narrow down to a single thread. All the complex trade-off is behind us, and we are down to the hard negotiation of resource and time. Frankly, if our Architecture Roadmap doesn’t have a handle on the boundary of scope and quality, we were not ready for Implementation Planning.

  • What will change and when

Work packages assigned to Projects. One or more Projects reaching to a Transition State, or the final Target. What will change? When will it happen?

You will need to explain Transition States. Implementers are concrete realists. They will identify with the target state and seek to drive there. As a result, they will want to move past a Transition State. They will be very uncomfortable with the idea that a stakeholder will get to a Value Resting Points as a synonym and execute an off-ramp.

What work, what scope, when. It is all in the Implementation Plan’s Projects.

  • What kind of change will happen

Never leave the type of change to a Project team. They have an end-goal and will cut any corner to claim victory. Therefore, systems are not decommissioned. This is why legacy processes last forever. If you are expecting replacement, it is Greenfield. If you are expecting enhancement, it is Evolutionary. Be clear, and then in Phase G Implementation Governance test for compliance. Use your most powerful implementation governance tools, the Implementation Strategy.

  • How change will be managed to an outcome

The Project Management profession invented the concept of Portfolio and Program to solve for the problem of managing a complex set of projects. People doing the work have trouble seeing how they fit together. They look at very immediate reward and will fixate on tangible delivery at the end of the project. When your enterprise architecture has one or more transition states, you need additional implementation governance.

Grouping projects by outcome, and having someone responsible for the outcome, simplifies implementation governance. Best practice architecture governance uses natural authority structures. Portfolio management is a natural structure. Help your stakeholders create their Implementation Plan’s Portfolio.

  • How change will be managed as work

Portfolio is used to group for the outcome. Program is used to group for execution. When you are grouping projects by execution, you are simplifying implementation governance. Like Portfolio grouping follow best practice architecture governance and adopt a natural authority structure. Help your stakeholders create their Implementation Plan’s Program.

  • What benefit will be delivered

We developed the concept of Architecture Contract to separate benefit, or value, from a project description. Project teams look to the end of the project. Project teams look to their sponsor’s needs. You can expect Implementers to drop benefits that are not directly aligned with their project. You can expect the drop to be framed as de-risking or lowering cost.

To provide clear direction and control, use the Architecture Contract to have the benefit, or value. Especially if you are building capability or ensuring future enterprise agility.

  • What constraints limit the freedom of the implementers

If you do not have something you must control, you need to stay away from Architecture Specifications. Architecture Specifications always block innovation and limit the creativity and knowledge of your implementation teams.

When you need something, use an Architecture Specification in the Architecture Contract. In Navigate™, we use four types of Architecture Specification:

  • Principle, where general guidance on how to decide is appropriate
  • Pattern, where there is a known preferred approach
  • Standard, where there is a known acceptable approach
  • Rule, where all choices must be removed

We expect our enterprise architects to always have a Standard before they craft a Rule. Test their Standard against a Pattern. Ensure the Pattern meets the Principle. We do this to ensure that we have limited the Implementers' degrees of freedom as little as possible. Writing a Rule is easy, but it requires near omniscience. You must look forward and know the unique circumstances and future abilities. Or get the Rule wrong.

The three completion essentials of Phase F:

  • First, definition of done. When will we get to a Transition State?
  • Second, accountability for change. Who is accountable for what Portfolio or Program?
  • Third, rules of the road. What benefit will be delivered? What constraint is imposed?

With these three essentials, the stakeholders are ready to develop an Implementation Plan. They know what they want done. They know what they do not want changed. They know how they have limited their implementers.

TOGAF ADM Phase F – Implementation Plan Deliverables and Enterprise Architecture Purposes

There are four core purposes for developing enterprise architecture. Either you are supporting Strategy, Portfolio, Project, or Solution Delivery. In most circumstances, you will not develop an Architecture Roadmap unless you are supporting Strategy or Portfolio. The TOGAF 10 patterns are explained in the Enterprise Architect’s Guide to Developing Architecture.

Different deliverables have different importance in each purpose.

Architecture to Support Strategy

When you are supporting strategy, you will provide an end-to-end Target Architecture and develop roadmaps of change. Your architecture will identify change initiatives and supporting portfolio and programs. The architecture roadmap will set terms of reference, identify synergies, and govern the execution of portfolio and programs.

Architecture to support Portfolio

When you are supporting a portfolio, you will normally address the single portfolio. Your architecture will identify projects, and set their terms of reference, align their approaches, identify synergies, and govern the project’s execution.

Architecture to Support Strategy Architecture to Support Portfolio Architecture to Support Project Architecture to Support Solution Delivery
Phase F Work Product: Architecture Implementation Plan Likely not used Key Deliverable

During portfolio budgeting

Refresh as required to support budgeting and program management

Key Deliverable

Before project start

Key Deliverable

Before engagement and contracting

Phase F Work Product: Architecture Contract Likely not used Limited use Key Deliverable

Before completion of project initiation

Key Deliverable

Before engagement and contracting

Phase F Work Product: Target Enterprise Architecture Important deliverable

Used for record keeping and future architecture development

Important deliverable

Used for record keeping and future architecture development

Mostly superior architecture

Used for record keeping and future architecture development

Superior Architecture

Table from TOGAF 10 TOGAF Series Guide: Enterprise Architect’s Guide to Developing Architecture

Implementation Plan

The structure of your Implementation Plan changes whether you are working to support strategy, portfolio, or project. Implementation Plans are used to govern implementation.

  Architecture to support Strategy Architecture to support Portfolio Architecture to support Project Architecture to support Solution Delivery
Implementation Plan Projects Summary Key Deliverable Superior Architecture Superior Architecture
Implementation Plan Strategy Appropriate to Project Key Deliverable Key Deliverable or Superior Architecture Superior Architecture
Implementation Plan Portfolio Key Deliverable Key Deliverable Superior Architecture Superior Architecture
Implementation Plan Program Key Deliverable Key Deliverable Superior Architecture Superior Architecture

Architecture Contract

  Architecture to support Strategy Architecture to support Portfolio Architecture to support Project Architecture to support Solution Delivery
Architecture Contract - Benefit Appropriate to Project Key Deliverable Key Deliverable or Superior Architecture Superior Architecture
Architecture Contract – Architecture Specification Principle Principle & Pattern Principle, Pattern, & Standard Principle, Pattern, Standard, & Rule
Architecture Contract - Control Appropriate to Project Key Deliverable appropriate to Project Key Deliverable or Superior Architecture Key Deliverable or Superior Architecture
Architecture Contract - Implementation Plan Strategy Appropriate to Project Key Deliverable Key Deliverable or Superior Architecture Superior Architecture
Architecture Contract – Transition Key Deliverable Key Deliverable or Superior Architecture Key Deliverable or Superior Architecture Superior Architecture

Target Enterprise Architecture

The complete enterprise architecture will comprise the domain architecture models and the set of consolidated gaps. As a deliverable, you are updating the Target Enterprise Architecture to use in future Architecture Development, or as a reference in Phase G Implementation Governance.

Models that comprise the Target Enterprise Architecture

What is the role of the Enterprise Architect in Phase F?

In TOGAF Phase F, we expect the Enterprise Architect to advise planners. They will need to interpret the target architecture, and any transitions. Most critically they will ensure that expected benefit and constraint are captured in the plans.

Architects are used to planning sequences of work that deliver unexpected benefits. Or expecting the need for a constraint. The Enterprise Architect will need to explain Transition States.

Project planners have brief time-horizons and are very direct thinkers. They will be uncomfortable with:

  • Intangible benefits
  • Deferred realization of benefit
  • Constraint that hinders the current project

Regarding benefit we always use the example of building a bridge. The ramp, and the supports are necessary, but deliver no incremental value. Also, until you finish the entire road-deck, the bridge provides no realizable value. It helps people understand we may be doing a great deal of work, simply to do more work before we  can realize a significant benefit.

We find speaking about highways and interchanges helps them understand constraints that hinder the current project. As traffic volume increases, the costs for the roadbed and asphalt increase dramatically. Until we build the bridge, traffic volume is low, so spend on roadbed simply drives up the cost of the current project. When the road, the bridge, and the interchange come together, you have a traffic network that can sustain the volume. One that delivers value. One that doesn’t require ripping up the road in use and re-building it.

The most important role of the enterprise architect is thinking ahead and crossing boundaries. They will understand why the current project might be constrained, or the success criteria are not obvious. They will help engage Portfolio owners when the project sponsor is removing enterprise benefit.

Two Central Facts about TOGAF Phase F – Implementation Plan

We take a pragmatic approach to developing enterprise architecture teams. We base our pragmatic approach on an uncomfortable fact – if normal thinking delivered flexible, efficient organizations, our profession would not exist. Enterprise architecture requires abnormal thinking.

There are two central facts we tell enterprise architects about TOGAF Phase F – Architecture Roadmap. First, other than your Stakeholder, no one involved in Implementation Planning will believe anything you say. Your ideas will always be too big, too deferred, to theoretical. You will need to watch everyone like a hawk watch for mice. They will need a strong relationship with your stakeholder. You will need to use the trade-off conversations you have already had to develop the Architecture Roadmap. In fact, you can expect to re-argue the trade-off with everyone else. Second, if you do not have a documented Architecture Contract, you will struggle with Implementation Governance. No one will remember the expected benefit, the implementation strategy, or any constraint. Ever. They will re-imagine everything during project execution (TOGAF ADM Phase G) to complete the project as easily as possible to serve the tactical interests of the Project sponsor.

Stakeholders need enterprise architects to guard the value they want. Usually, most of the guarding is from the Project sponsor and the implementation team.

[1] Do not fixate on definition of the term “project” or what a project is. It is just an organizing effort for work to achieve an understood outcome. Your organization’s internal definition of a project, and the label used, will be unlikely to align with anyone else’s. My assistant refers to booking a flight as a project.

TOGAF ADM Phase F Implementation Techniques

Implementation Plan Models, Tools, and Techniques

The TOGAF ADM Phase F delivers the Implementation Plan and Architecture Contract. This Phase exists to enable action.

Phase F is a translation of the Architecture Roadmap and the Target Architecture to action. There are five central Implementation Plan crafting techniques that help stakeholders understand the how to realize the target architecture’s benefits.

  • Portfolio Grouping
  • Program Grouping
  • Benefit Realization
  • Risk Mitigation
  • Architecture Contract
  • Implementation Strategy Model
  • Using Architecture Roadmap Techniques

Implementation Plan Techniques

Taken together, the techniques will highlight everything the Enterprise Architects have to contribute to crafting the Implementation Plan. The Enterprise Architect’s role nets down to guarding the value of the change.

Portfolio Planning / Portfolio Grouping

The Project Management profession uses Portfolio and Program to enable managing a complex set of projects. Project Sponsors and the Implementers look at the project’s explicit deliverables.

Portfolio Planning groups the projects by outcome. As a specified Portfolio someone can be accountable for the outcome. This increases the possibility of success and enables implementation governance.

The Portfolio creates a natural authority structure. The rest of the organization will adopt the authority structure and outcome-based reporting.

Program Planning / Program Grouping

Program groups projects for execution. Just like Portfolio, you will reach a person accountable for managing a set of related projects. An execution-oriented natural authority structure is created. The rest of the organization will adopt the authority structure and execution-based reporting.

Benefit Realization

We always align benefits of the enterprise architecture to the deficiency that started the current architecture development. We use the Architecture Roadmap and the Enterprise Architecture to govern implementation. This requires separating expected benefits from the project’s that are expected to deliver the benefit.

In Navigate™ we align a benefit to Work Package. We link Work Package to the Gap it is filling and the Project that will deliver it.

We routinely find that during Project Initiation and Project Execution, the work that will deliver a Benefit is de-scoped, while the Benefit continues to appear on the Project’s PowerPoint slides. This is especially true when the Project Sponsor will not receive the Benefit.

Enterprise architecture exists to guide effective change. Effective change realizes the Benefits.

When crafting the Implementation Plan, we look for the work that will explicitly fill a Gap and deliver a Benefit. No work, and you have an unfilled Gap and a missing Benefit.

Risk Mitigation

We have two uses of the term Risk. First, it is the effect of uncertainty on meeting your objective. This is the definition used by the Risk Management Profession. We find it resonates most strongly with enterprise architecture. Second, is the normal usage where a Risk is a bad thing that can happen. We find most people think of Risk as a Threat, or Bad thing. It doesn’t matter how you use Risk. We find uncertainty and threat are addressed the same way. You address it with a control, and that control must be implemented through a Work Package.

In Navigate™ we align a Risk either an Asset or an Objective. A Control mitigates the Risk. A Work Package implements Controls.  We link Work Package to the accountable Project.

Objectives are why we are doing the change. Missing means the change was pointless. When you have an uncertainty of meeting the objective, what are you doing to reduce the uncertainty? Addressing uncertainty is critical Implementation Planning and implementation governance activity.

Again, we separate the Risk and Control from the Project. We link through Work. This allows us to plan and monitor for de-scoping.

We routinely find that during Project Initiation, and Project Execution Objectives and Assets that are not directly tied to the Project and Project Sponsor will be de-scoped. This is especially true when the Project Sponsor does not own the Objective.

We routinely expected change initiatives to develop capabilities, reduce agility draining friction, lower ongoing operational costs. Yet they routinely fail. They fail because we deliver work through focused projects. Each focused project is bound by the Iron Triangle and will aggressively de-scope. We have never seen a descoping presented as a threat to an enterprise objective. They always present it as an improvement to the project.

Enterprise Architects must address uncertainty of reaching objectives during Implementation Planning. Without this, they cannot perform implementation governance activity.

Architecture Contract

TOGAF’s concept of the Architecture Contract is incredibly powerful. Often it is presented as some form of documented agreement between the EA Team and the Project. While documenting it is useful, the contract is between the Stakeholder and the Project. It is never between the Project and the EA Team.

When we craft an Architecture Contract, we ensure it includes:

  • Benefit

What Benefits will the Project deliver through what Work packages?
This provides visibility to the Implementers, the governance process, and the Stakeholder expecting the Benefit who is accountable, and what they are doing to deliver their accountability.

  • Control

What Controls will the Project deliver through what Work Packages? What these Controls mitigate Risks?
Just like the Benefit, this provides visibility to the Implementers, the governance process, and the Stakeholder expecting to realize the Objective who is accountable, and what they are doing to deliver their accountability.

  • Architecture Specification

What constraints remove freedom from the implementers?
This clarifies where a project team must follow guidance that contradicts the logic of their project. If their project’s logic will drive them to follow the constraint, we do not need the Architecture Specification. We use the Architecture Specification, where the logic of the project would cause a poor choice for the enterprise.

  • Implementation Plan Strategy

How to approach change
Just like the Architecture Specification, how must an Implementer approach the project? This is especially true where the project logic will lead them to another approach.

  • Transition

When are we deliberately stopping short? Every minute of work on change past a Transition point is probable waste. We craft transition points to be Value Resting Points. Points in the change where the Stakeholders can delay, stop, or change direction. We use transitions for implementation governance. They help when the project logic, or preferences of the Project Sponsor will drive a project to go further than is expected. Usually with an explanation of efficiency. However, if the Sponsors, delay, stop, or change direction and the next complete Value Resting Point is not reached the project built another half-bridge.

Implementation Strategy

Whether you include the Implementation Strategy in the Architecture Contract, the Implementation Strategy is critical when crafting an Implementation Plan. The three types of change (Evolutionary, Revolutionary, and Greenfield) will drive the project design and system design.

For example, if you require starting from scratch (Greenfield), you are expecting organization, process, and system change. You are deliberately throwing away the existing organization, process, and systems. Your project had better be designed to craft something new and lead the change management through the change.

Frankly, legacy systems, poor processes, and rigid organizations are sustained by typing a change to the Project’s easy path (Evolutionary).

Using Architecture Roadmap Techniques

The different techniques to develop an Architecture Roadmap are used to provide different guidance and constraint when crafting the implementation plan.

Heatmaps will provide guidance and constraint from attributes like value, work, risk, or transition state. They drive project design.

Lifecycle charts provide guidance and constraint about time. Whether the Lifecycle chart is about a system or a change, it highlights the boundaries for starting and stopping. They are powerful when a change event is needed by a certain time. It is surprising how often a late change is worthless. If you can’t have the new system in time, a new system late loses its value.

Dependency models provide guidance and constraint about dependency. Whether the dependency is work, organization, systems, or transition states. A dependency diagram will often help you understand required-by dates in a Lifecycle Chart.

Scenario roadmaps are rarely useful when developing an Implementation Plan.

Complex visualization of work packages, architecture options or transition state options. Rad plot will typically represent concerns or attributes such as value, work, or risk. Points on the plot will usually represent architecture options or transition state options.

Learn more about Conexiam’s Architecture Roadmap Workshops

Transition Architecture

Transition Architecture provides guidance and constraint about stopping points. To deliver a value resting points, you structure projects to reach the transition state together. The most important dates in any Transition State are the ‘required by’, or ‘drop-dead’ dates.

Gap & Solution

Gaps explain what deficiency we need remediated. They help a project define scope and outcome.

Solutions simplify design. If there is an expected solution, or solution attributes, it simplifies scope and design. This is especially true when you have selected a Greenfield, or Revolutionary, Implementation Strategy.

Implementation Plan Techniques Aligned to Enterprise Architecture Purpose

Architecture teams support different purposes. Whether you support Portfolio questions or Solution Delivery will change how you develop and use architecture roadmaps. For example, Architecture to support Solution Delivery won’t use an Architecture Roadmap Type 1: Heatmap to develop decisions. We will use it as superior architecture and a set of constraints on the architecture development and any implementation. Good architects always work within the constraints of superior architecture.

Architecture to Support Strategy Architecture to Support Portfolio Architecture to Support Project Architecture to Support Solution Delivery
Portfolio Planning Key Deliverable Key Deliverable Superior Architecture Superior Architecture
Program Planning Key Deliverable Key Deliverable Superior Architecture Superior Architecture
Benefit Realization Key Deliverable Key Deliverable Important Deliverable & Superior Architecture Superior Architecture
Risk Mitigation Key Deliverable Key Deliverable Important Deliverable & Superior Architecture Superior Architecture
Architecture Contract Important Deliverable Key Deliverable Key Deliverable & Superior Architecture Key Deliverable & Superior Architecture
Implementation Strategy Superior Architecture Superior Architecture Superior Architecture Superior Architecture
Architecture Roadmap Type 1: Heatmap Superior Architecture Superior Architecture Superior Architecture Superior Architecture
Architecture Roadmap Type 2: Lifecycle Chart Superior Architecture Superior Architecture Superior Architecture Superior Architecture
Architecture Roadmap Type 3: Dependency Superior Architecture Superior Architecture Superior Architecture Superior Architecture
Architecture Roadmap Type 4: Scenario Superior Architecture
Transition Architecture Superior Architecture Superior Architecture Superior Architecture Superior Architecture
Gap & Solution Superior Architecture Superior Architecture Superior Architecture

Implementation Plan Techniques for Enterprise Architecture Use Cases

Implementation Plan techniques provide better support for different enterprise architecture use cases. Depending on the use case, enterprise architects are more efficient in helping their stakeholders with different techniques.

While every enterprise architecture use case is about change, the type of change and drivers are different.

Strategic Change Incremental Change Improve Cost Improve Quality Improve Enterprise Agility Mitigating Technology Risk IT Modernization Digital Transformation Application Portfolio Rationalization Acquisition Integration
Portfolio Planning Critical Useful Critical Useful Useful Critical Useful Critical
Program Planning Critical Very Useful Useful Useful Critical Very Useful Critical Critical Critical Critical
Benefit Realization Critical Very Useful Critical Critical Critical Very Useful Very Useful Critical Useful Critical
Risk Mitigation Critical Very Useful Critical Critical Critical Very Useful Very Useful Critical Useful Critical
Architecture Contract Critical Useful Useful Useful Critical Critical Useful Critical Critical Critical
Implementation Strategy Critical Useful Useful Useful Critical Critical Critical Critical Useful Useful
Architecture Roadmap Type 1: Heatmap Useful Useful Useful Useful Useful Useful Useful Useful Useful Useful
Architecture Roadmap Type 2: Lifecycle Chart Critical Critical Useful Useful Critical Useful Useful Critical Useful Critical
Architecture Roadmap Type 3: Dependency Critical Critical Useful Useful Critical Useful Useful Critical Useful Critical
Architecture Roadmap Type 4: Scenario Limited Use Limited Use Limited Use Useful
Transition Architecture Critical Critical Useful Useful Critical Useful Useful Critical Useful Critical
Gap & Solution Useful Useful Useful Useful Useful Useful Useful Useful Useful Useful

Applying Enterprise Architecture Principles to Implementation Plan Development

Your architecture principles will drive and constrain your Implementation Plan. Our consulting practices identified 7 Architecture Principles every enterprise architect should know. The following table provides a simple example of how an Implementation Plan is constrained by superior architecture.

Any Implementation Plan that doesn’t conform to the letter and spirit of superior architecture needs to be caught by enterprise architecture governance and reworked.

Implementation Plan Implication
Don’t Mess With Success All change needs to be assessed by the possibility it will damage current success. Potential improvement needs to be constrained to ensure the baseline is maintained.
Focus On Excellence Change must be focused. All change without a direct line to enterprise value must be questioned. Use value definitions supporting excellence to assess the potential value of a change.

Do not be afraid to identify changes that do not improve enterprise excellence as ‘value free.’

Why Not One? Changes that create duplication need to be challenged, with value delivery decreased.

Changes that remove duplication need to have the value delivery increased.

Data is an Asset Ensure control of the data model is not surrendered in ways that diminish the value of data asset.
Systems Work Where We Work Work location and work style are foundational measures of value. Any change that cannot meet location and style needs value delivery decreased.
Painless User Experience Change costs need to be reviewed to ensure that user impact is properly assessed. Carefully look at change impact compared to potential benefit. You will always pay for impact, while you might not receive the expected benefit.
Self Service Self-service is an enterprise value measure. Look at self-service delivery through the baseline, transition, and target states. Adjust cost and benefit assessments to reward provisioning self-service and penalizing and damage to existing self-service. You always pay for damage. You might receive a benefit.

How does TOGAF Phase F align with Agile Development?

Every Implementation Plan will provide multiple constraints and guidance for agile development. We see Enterprise Architecture and Agile Development intersecting in four areas. There are four areas where there is an intersection:

  1. define the agile approach
  2. guide the backlog in sprint
  3. constrain choices inside the sprints
  4. solve for cross product dependency

The Implementation Plan will significantly affect defining the agile approach. For example, the Implement Strategy Model will force or prohibit using agile development.

Transition states and expected Benefits will inform product development or product release, which will guide the backlog.

How does TOGAF Phase F enable Enterprise Agility?

Enterprise agility  is your organization’s ability to respond to the unexpected. Implementation Plans are responding to the expected. Strong planning skills help you respond to the unexpected. There is a direct correlation in the enterprise agility model to the ability to gather information and make a resolution decision. These are planning skills.

Enterprise Agility Model

  1. Alertness – Can you detect opportunities and threats?
  2. Accessibility – Can you access relevant information in time to respond?
  3. Decisiveness – Can you decide using the available information?
  4. Swiftness – Can you implement your decisions in the time available?
  5. Flexibility – What are you doing to reduce the barriers to action?
TOGAF ADM Phase F Implementation Plan

Final Thoughts on TOGAF ADM Phase F

Without an Implementation Plan, the enterprise architecture is a beautiful theoretical exercise. Every Enterprise Architecture Team needs to excel at supporting their organization craft good Implementation Plans. Without a plan that delivers the expected benefits, or required value, most of the enterprise architecture work was wasted.

Enterprise Architecture Teams that support project and solution delivery will need to reverse engineer a portfolio roadmap to get the guidance and constraints they need.

Enterprise architects working in TOGAF ADM Phase F have a complex role. They must:

  • vigilantly guard benefit delivery and risk mitigation while relaxing about how the change will be executed
  • advise planners about the bigger picture without slowing down the process
  • work with stakeholders to carry the change decisions into formal planning and enable change governance

In TOGAF ADM Phase F, you move away from the enterprise architecture domains and focus on the real-world. TOGAF is very clear. We develop architecture to guide effective change. Plans are required to implement the change. We waste architecture development without the transition to a plan effort.

High functioning EA Teams drive toward crafting Implementation Plans. Without becoming the planner. Implementation governance is possible when the planners and project sponsors understand what we expect them to deliver.

TOGAF ADM Phase F supports crafting the Implementation Plan. Others craft the Implementation Plan. Enable action that assigns scarce change resources to the most enterprise value. Deliver on the value. Deliver effective change.

Scroll to Top