32. Architecture Deliverables

Chapter Contents
32.1 Introduction | 32.2 Deliverable Descriptions

This chapter provides descriptions of deliverables referenced in the Architecture Development Method (ADM).

32.1 Introduction

This chapter defines the deliverables that will typically be consumed and produced across the TOGAF ADM cycle. As deliverables are typically the contractual or formal work products of an architecture project, it is likely that these deliverables will be constrained or altered by any overarching project or process management for the enterprise (such as CMMI, PRINCE2, PMBOK, or MSP).

This chapter therefore is intended to provide a typical baseline of architecture deliverables in order to better define the activities required in the ADM and act as a starting point for tailoring within a specific organization.

The TOGAF Content Framework (see Part IV, 29. Introduction to Part IV) identifies deliverables that are produced as outputs from executing the ADM cycle and potentially consumed as inputs at other points in the ADM. Other deliverables may be produced elsewhere and consumed by the ADM.

Deliverables produced by executing the ADM are shown in the table below.

Deliverable

Output from...

Input to...

Architecture Building Blocks
(see 32.2.1 Architecture Building Blocks)

F, H

A, B, C, D, E

Architecture Contract
(see 32.2.2 Architecture Contract)

-

-

Architecture Definition Document
(see 32.2.3 Architecture Definition Document)

B, C, D, E, F

C, D, E, F, G, H

Architecture Principles
(see 32.2.4 Architecture Principles)

Preliminary, A, B, C, D

Preliminary, A, B, C, D, E, F, G, H

Architecture Repository
(see 32.2.5 Architecture Repository)

Preliminary

Preliminary, A, B, C, D, E, F, G, H, Requirements Management

Architecture Requirements Specification
(see 32.2.6 Architecture Requirements Specification)

B, C, D, E, F, Requirements Management

C, D, Requirements Management

Architecture Roadmap
(see 32.2.7 Architecture Roadmap)

B, C, D, E, F

B, C, D, E, F

Architecture Vision
(see 32.2.8 Architecture Vision)

A, E

B, C, D, E, F, G, H, Requirements Management

Business Principles, Business Goals, and Business Drivers
(see 32.2.9 Business Principles, Business Goals, and Business Drivers)

Preliminary, A, B

A, B

Capability Assessment
(see 32.2.10 Capability Assessment)

A, E

B, C, D, E, F

Change Request
(see 32.2.11 Change Request)

F, G, H

-

Communications Plan
(see 32.2.12 Communications Plan)

A

B, C, D, E, F

Compliance Assessment
(see 32.2.13 Compliance Assessment)

G

H

Implementation and Migration Plan
(see 32.2.14 Implementation and Migration Plan)

E, F

F

Implementation Governance Model
(see 32.2.15 Implementation Governance Model)

F

G, H

Organizational Model for Enterprise Architecture
(see 32.2.16 Organizational Model for Enterprise Architecture)

Preliminary

Preliminary, A, B, C, D, E, F, G, H, Requirements Management

Request for Architecture Work
(see 32.2.17 Request for Architecture Work)

Preliminary, F, H

A, G

Requirements Impact Assessment
(see 32.2.18 Requirements Impact Assessment)

Requirements Management

Requirements Management

Solution Building Blocks
(see 32.2.19 Solution Building Blocks)

G

A, B, C, D, E, F, G

Statement of Architecture Work
(see 32.2.20 Statement of Architecture Work)

A, B, C, D, E, F, G, H

B, C, D, E, F, G, H, Requirements Management

Tailored Architecture Framework
(see 32.2.21 Tailored Architecture Framework)

Preliminary, A

Preliminary, A, B, C, D, E, F, G, H, Requirements Management

32.2 Deliverable Descriptions

The following sections provide example descriptions of deliverables referenced in the ADM.

Note that not all the content described here need be contained in a particular deliverable. Rather, it is recommended that external references be used where possible; for example, the strategic plans of a business should not be copied into a Request for Architecture Work, but rather the title of the strategic plans should be referenced.

Also, it is not suggested that these descriptions should be followed to the letter. However, each element should be considered carefully; ignoring any input or output item may cause problems downstream.

32.2.1 Architecture Building Blocks

Architecture documentation and models from the enterprise's Architecture Repository; see Part IV, 33. Building Blocks .

32.2.2 Architecture Contract

Purpose

Architecture Contracts are the joint agreements between development partners and sponsors on the deliverables, quality, and fitness-for-purpose of an architecture. Successful implementation of these agreements will be delivered through effective Architecture Governance (see Part VI, 44. Architecture Governance). By implementing a governed approach to the management of contracts, the following will be ensured:

Content

Typical contents of an Architecture Design and Development Contract are:


Typical contents of a Business Users' Architecture Contract are:

For more detail on the use of Architecture Contracts, see Part VI, 43. Architecture Contracts .

32.2.3 Architecture Definition Document

Purpose

The Architecture Definition Document is the deliverable container for the core architectural artifacts created during a project and for important related information. The Architecture Definition Document spans all architecture domains (business, data, application, and technology) and also examines all relevant states of the architecture (baseline, transition, and target).

A Transition Architecture shows the enterprise at an architecturally significant state between the Baseline and Target Architectures. Transition Architectures are used to describe transitional Target Architectures necessary for effective realization of the Target Architecture.

The Architecture Definition Document is a companion to the Architecture Requirements Specification, with a complementary objective:

Content

Typical contents of an Architecture Definition Document are:


32.2.4 Architecture Principles

Purpose

Principles are general rules and guidelines, intended to be enduring and seldom amended, that inform and support the way in which an organization sets about fulfilling its mission.

In their turn, principles may be just one element in a structured set of ideas that collectively define and guide the organization, from values through to actions and results.

Content

See Part III, 20. Architecture Principles for guidelines and a detailed set of generic Architecture Principles, including:


32.2.5 Architecture Repository

Purpose

The Architecture Repository acts as a holding area for all architecture-related projects within the enterprise. The repository allows projects to manage their deliverables, locate re-usable assets, and publish outputs to stakeholders and other interested parties.

Content

See Part V, 37. Architecture Repository for a detailed description of the content of an Architecture Repository.

32.2.6 Architecture Requirements Specification

Purpose

The Architecture Requirements Specification provides a set of quantitative statements that outline what an implementation project must do in order to comply with the architecture. An Architecture Requirements Specification will typically form a major component of an implementation contract or contract for more detailed Architecture Definition.

As mentioned above, the Architecture Requirements Specification is a companion to the Architecture Definition Document, with a complementary objective:

Content

Typical contents of an Architecture Requirements Specification are:


32.2.7 Architecture Roadmap

Purpose

The Architecture Roadmap lists individual work packages that will realize the Target Architecture and lays them out on a timeline to show progression from the Baseline Architecture to the Target Architecture. The Architecture Roadmap highlights individual work packages' business value at each stage. Transition Architectures necessary to effectively realize the Target Architecture are identified as intermediate steps. The Architecture Roadmap is incrementally developed throughout Phases E and F, and informed by readily identifiable roadmap components from Phase B, C, and D within the ADM.

Content

Typical contents of an Architecture Roadmap are:


32.2.8 Architecture Vision

Purpose

The Architecture Vision is created early on in the ADM cycle. It provides a summary of the changes to the enterprise that will accrue from successful deployment of the Target Architecture. The purpose of the Architecture Vision is to provide key stakeholders with a formally agreed outcome. Early agreement on the outcome enables the architects to focus on the detail necessary to validate feasibility. Providing an Architecture Vision also supports stakeholder communication by providing a summary version of the full Architecture Definition.

Content

Typical contents of an Architecture Vision are:


32.2.9 Business Principles, Business Goals, and Business Drivers

Purpose

Business principles, business goals, and business drivers provide context for architecture work, by describing the needs and ways of working employed by the enterprise. Many factors that lie outside the consideration of architecture discipline may nevertheless have significant implications for the way that architecture is developed.

Content

The content and structure of business context for architecture is likely to vary considerably from one organization to the next.

32.2.10 Capability Assessment

Purpose

Before embarking upon a detailed Architecture Definition, it is valuable to understand the baseline and target capability level of the enterprise. This Capability Assessment can be examined on several levels:

Content

Typical contents of a Capability Assessment are:


32.2.11 Change Request

Purpose

During implementation of an architecture, as more facts become known, it is possible that the original Architecture Definition and requirements are not suitable or are not sufficient to complete the implementation of a solution. In these circumstances, it is necessary for implementation projects to either deviate from the suggested architectural approach or to request scope extensions. Additionally, external factors - such as market factors, changes in business strategy, and new technology opportunities - may open up opportunities to extend and refine the architecture.

In these circumstances, a Change Request may be submitted in order to kick-start a further cycle of architecture work.

Content

Typical contents of a Change Request are:


32.2.12 Communications Plan

Purpose

Enterprise Architectures contain large volumes of complex and inter-dependent information. Effective communication of targeted information to the right stakeholders at the right time is a Critical Success Factor (CSF) for Enterprise Architecture. Development of a Communications Plan for architecture allows for this communication to be carried out within a planned and managed process.

Content

Typical contents of a Communications Plan are:


32.2.13 Compliance Assessment

Purpose

Once an architecture has been defined, it is necessary to govern that architecture through implementation to ensure that the original Architecture Vision is appropriately realized and that any implementation learnings are fed back into the architecture process. Periodic compliance reviews of implementation projects provide a mechanism to review project progress and ensure that the design and implementation is proceeding in line with the strategic and architectural objectives.

Content

Typical contents of a Compliance Assessment are:


32.2.14 Implementation and Migration Plan

Purpose

The Implementation and Migration Plan provides a schedule of the projects that will realize the Target Architecture. The Implementation and Migration Plan includes executable projects grouped into managed portfolios and programs. The Implementation and Migration Strategy identifying the approach to change is a key element of the Implementation and Migration Plan.

Content

Typical contents of an Implementation and Migration Plan are:

It may contain:


32.2.15 Implementation Governance Model

Purpose

Once an architecture has been defined, it is necessary to plan how the Transition Architecture that implements the architecture will be governed through implementation. Within organizations that have established architecture functions, there is likely to be a governance framework already in place, but specific processes, organizations, roles, responsibilities, and measures may need to be defined on a project-by-project basis.

The Implementation Governance Model ensures that a project transitioning into implementation also smoothly transitions into appropriate Architecture Governance.

Content

Typical contents of an Implementation Governance Model are:


32.2.16 Organizational Model for Enterprise Architecture

Purpose

In order for an architecture framework to be used successfully, it must be supported by the correct organization, roles, and responsibilities within the enterprise. Of particular importance is the definition of boundaries between different Enterprise Architecture practitioners and the governance relationships that span across these boundaries.

Content

Typical contents of an Organizational Model for Enterprise Architecture are:


32.2.17 Request for Architecture Work

Purpose

This is a document that is sent from the sponsoring organization to the architecture organization to trigger the start of an architecture development cycle. Requests for Architecture Work can be created as an output of the Preliminary Phase, a result of approved architecture Change Requests, or terms of reference for architecture work originating from migration planning.

In general, all the information in this document should be at a high level.

Content

Requests for Architecture Work typically include:


32.2.18 Requirements Impact Assessment

Purpose

Throughout the ADM, new information is collected relating to an architecture. As this information is gathered, new facts may come to light that invalidate existing aspects of the architecture. A Requirements Impact Assessment assesses the current architecture requirements and specification to identify changes that should be made and the implications of those changes.

Content

Typical contents of a Requirements Impact Assessment are:

32.2.19 Solution Building Blocks

Implementation-specific building blocks from the enterprise's Architecture Repository; see Part IV, 33. Building Blocks .

32.2.20 Statement of Architecture Work

Purpose

The Statement of Architecture Work defines the scope and approach that will be used to complete an architecture development cycle. The Statement of Architecture Work is typically the document against which successful execution of the architecture project will be measured and may form the basis for a contractual agreement between the supplier and consumer of architecture services.

Content

Typical contents of a Statement of Architecture Work are:


32.2.21 Tailored Architecture Framework

Purpose

The TOGAF framework provides an industry standard for architecture that may be used in a wide variety of organizations. However, before the TOGAF framework can be effectively used within an architecture project, tailoring at two levels is necessary.

Firstly, it is necessary to tailor the TOGAF model for integration into the enterprise. This tailoring will include integration with management frameworks, customization of terminology, development of presentational styles, selection, configuration, and deployment of architecture tools, etc. The formality and detail of any frameworks adopted should also align with other contextual factors for the enterprise, such as culture, stakeholders, commercial models for Enterprise Architecture, and the existing level of Architecture Capability.

Once the framework has been tailored to the enterprise, further tailoring is necessary in order to tailor the framework for the specific architecture project. Tailoring at this level will select appropriate deliverables and artifacts to meet project and stakeholder needs.

See Part II, 5.3.5 Tailor the TOGAF Framework and, if any, Other Selected Architecture Framework(s) for further considerations when selecting and tailoring the architecture framework.

Content

Typical contents of a Tailored Architecture Framework are:


return to top of page