Phase C-A: Solutions and Operations Architecture Planning

Introduction

The Architecture Transformation process defines a Transitional Architecture approach for planning purposes. This is a critical recommendation to ensure that the Solutions Continuum is populated with the set of solutions that will provide value for the business as quickly as possible and enable the business to achieve its tactical and strategic goals.

In this phase, the Solution Architects need to assess the Transitional Solutions Architecture and identify:

There is a major planning requirement to ensure that the Development and Implementation Projects are closely managed to ensure fitness-for-purpose of the deliverables.

This phase is responsible for delivering the fitness-for-purpose of the Solutions and Operational Frameworks that are delivered.

This phase will reference specific Program Office or other Program Management methodologies as required.

The Architecture Resource Base, described in Book 3, is a set of resources - guidelines, templates, checklists, and other detailed materials - that support the TOGAF Architecture Development Method.  It contains some elements that will be useful in the Architecture Deployment process (for example, the material on architecture compliance and governance).

Purpose

The purpose of Phase C-A is to:

Architecture Development

The Architecture Development process (Domain A) generates an Enterprise Architecture Description which defines the Target Architecture that will be implemented. This is used by the Enterprise Architecture Deployment process to guide the planning and execution of an Architecture Deployment Program.

Business Transformation

The Business Transformation process (Domain B) generates a Business Transformation Program Plan.

This is the implementation plan that will guide the Enterprise Architecture Deployment process in the execution of projects to achieve the business case metrics.

Enterprise Architecture Value Realization

The Enterprise Architecture Value Realization process (Domain D) ensures that the deployed Solution Architecture as deployed and operated delivers on the Architecture Vision and Value Proposition articulated for the enterprise architecture.

Enterprise Architecture Management

The Enterprise Architecture Management process (Domain E) has several modules that interact with the Enterprise Architecture Deployment process:

Objectives

The objectives of Phase C-A are to:

Approach

TBD

Graphic

INSERT NEW GRAPHIC HERE

Process

The process steps for Phase C-A are:

  1. Review Transformation Planning Outputs for Deployment Plans:

  1. Confirm Scope and Priorities of Transitional Architectures

  2. Identify Resources and Skills:

The project resources will include the development resources which will need to be educated in the overall enterprise architecture deliverables and expectations from the specific development and implementation projects.

  1. Identify System Development Methods required for Solutions Development:

There are a range of systems development methods and tools available to the project teams. The method should ideally be able to generate code from architecture artifacts delivered to date.

The role of modeling languages used for the enterprise architecture development could be input to the systems development tools to reduce the cost of solutions development. These considerations should be addressed in this step.

  1. Perform Gap Analysis on Enterprise Architecture and Solutions Framework:

The gaps in the existing Enterprise Solutions Framework need to be identified and the specific Solutions Building Blocks required to fill these gaps will be the identified by the Solutions Architects.

These Solutions Building Blocks may have a one-to-one or many-to-one relationship with the projects. The Solutions Architects need to define exactly how this will be done.

There may be other projects working on these same capabilities and the Solutions Architects need to ensure that they can leverage best value from these investments.

Produce a gap analysis report.

  1. Produce Detailed Solutions Build Plan

  2. Define Business & IT Operational Requirements

  3. Develop Business & IT Operations Architecture for Services

  4. Produce Detailed Implementation Plan

Roles

Inputs

Outputs