ADM Input and Output Descriptions

Introduction     Inputs/Outputs per Phase     Inputs/Outputs per Step of Phase C    Input List     Output List    Input Descriptions    Output Descriptions


Introduction

This section provides structured lists of all the input and output items referenced in the Architecture Development Method, together with descriptions of those inputs and outputs.

The section is structured as follows.

Immediately below are two tables summarizing the major inputs and outputs in the ADM, the first summarizing the whole of the ADM per phase, and the second summarizing Phase C, Target Architecture Development, per step.  

Following the tables are descriptions that indicate the type of content recommended for each input and output item.

Note that not all the content described here need be contained in a particular input or output.  Rather, it is recommended that external references be used where possible: for example, the strategic plans should not be copied into the 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.

Finally, note that versioning is used to indicate that input or output items may undergo change as the ADM is executed.  As an input or output item is updated, a new version may be produced. The initial version is named Version 1, and subsequent versions are named Version 2, Version 3, etc.

A graphical representation of the information given here is presented in Part IV, ADM Model, which gives a detailed model of the ADM, showing the ADM phase structure and their relationships to information obects and other entities in the architecture environment.

Table 1: Major Inputs/Outputs per Phase

Inputs

Request for Architecture Work

Request for Architecture Work

Statement of Architecture Work

Re-usable solutions building blocks

Business Architecture - Version 1 (specifically, the business process driven list of candidate building blocks)

Request for Architecture Work

Statement of Architecture Work

Re-usable architecture building blocks

Business Architecture - Version 2

Re-usable solutions building blocks

Request for Architecture Work

Statement of Architecture Work

Re-usable architecture building blocks

Business Architecture - Version 2

Technical Architecture - Version 1

Product Information

Request for Architecture Work

Statement of Architecture Work

Re-usable architecture building blocks

Business Architecture - Version 2

Technical Architecture - Version 1

Impact Analysis (Project List)

Request for Architecture Work

Statement of Architecture Work

Re-usable solutions building blocks (from organization's solutions continuum)

Impact Analysis (Time oriented Migration Plan)

New technology reports

Request for Architecture Work changes - new business changes

Phase

A.
Initiation and Framework

B.
Baseline Description

C.
Target Architecture

D.
Opportunities and Solutions

E.
Migration  Planning

F.
Implementation

G.
Architecture Maintenance


Outputs


Statement of Architecture Work

Statement of work title

Project request and background

Project description and scope

Architecture vision

Managerial approach

Change of scope procedures

Responsibilities and deliverables

Acceptance criteria and procedures

Project plan and schedule

Support of the enterprise continuum

Signature approvals



Business Architecture - Version 1

Current business architecture

Business requirements

Business return

Candidate architecture building block list

Candidate architecture building block models

Business process descriptions

Assumptions


Business Architecture - Version 2

Current architecture, native

Technical description IT system

Current architecture, TOGAF

Technical description IT system in TOGAF terms

Business requirements

Business return

Candidate solution building block list

Candidate solution building block models 

Business process descriptions

Assumptions


Technical Architecture - Version 1

Constraints

Target architecture principles

Technical architecture model

Technical architecture specification

Requirements traceability

Gap report

Mapping of the architectures in the architecture continuum


Impact Analysis (Project List)

Project list

Time oriented migration plan

Implementation recommendations


Impact Analysis (Time oriented Migration Plan)

Project list

Time oriented migration plan

Implementation recommendations


Impact Analysis (Implementation Recommendations)

Project list

Time oriented migration plan

Implementation recommendations



Architecture Contract

Introduction

Background

The nature of the agreement

Scope

Strategic requirements

Conformance requirements

Architecture adopters

Time window


New Request for Architecture Work (to move to another cycle)

 

Technical Architecture - Version n.m

Constraints

Target architecture principles

Technical architecture model

Technical architecture specification

Requirements traceability

Gap report

Mapping of the architectures in the architecture continuum

 

Table 2: Major Inputs/Outputs per Step in Phase C

Inputs

Re-usable architecture building blocks

Re-usable solutions building blocks

Business Architecture - Version 2

Request for Architecture Work

Statement of Architecture Work

Business Architecture - Version 2

Request for Architecture Work

Statement of Architecture Work(?)

Technical Architecture - Version 0.1

Re-usable architecture building blocks

Re-usable solutions building blocks

Business Architecture - Version 2

Technical Architecture - Version 0.2

Business Architecture - Version 2

Technical Architecture - Version 0.3

TOGAF TRM

TOGAF SIB

Business Architecture - Version 2

Technical Architecture - Version 0.4

Business Architecture - Version 2

Technical Architecture - Version 0.5

TOGAF SIB

Re-usable architecture building blocks

Business Architecture - Version 2

Technical Architecture - Version 0.6

TOGAF SIB

Business Architecture - Version 2

Technical Architecture - Version 0.7

Phase C steps

1.
Create baseline

2.
Consider Viewpoints

3.
Create Architecture Model

4.
Select Services

5.
Confirm Business Objectives

6.
Determine Criteria

7.
Define Architecture

8.
Gap Analysis


Outputs


Technical Architecture Version 0.1

Constraints

Target architecture principles

Technical architecture model (baseline model of functionality)

Requirements traceability
- key questions
- criteria for selecting services


Technical Architecture Version 0.2

Constraints (imposed by viewpoints)

Technical architecture viewpoints models (from views)


Technical Architecture Version 0.3

Technical architecture models (all ABBs)

Mapping to continuum - change requests


Technical Architecture Version 0.4

Technical architecture specification

Mapping to continuum - change requests


Technical Architecture Version 0.5

Requirements traceability - reports


Technical Architecture Version 0.6

Requirements traceability
- standards selection criteria


Technical Architecture Version 0.7

Technical architecture specification

Requirements traceability

Mapping of the architectures in the architecture continuum


Technical Architecture Version 1.0

Gap report

Technical Architecture = Technical architecture models  + Technical architecture specification  + Requirements traceability + Gap report ...

 

Major Input List

Request for Architecture Work obtained from the sponsoring/funding organization
Re-usable Architecture Building Blocks supplied by the architecture organization of the business
Product Information supplied by the Information Technology organization of the business, or supplying partners
New technology reports supplied by the technology watchdog organization (sometimes the Information Technology organization, sometimes a corporate technology group)

Major Output List

Statement of Architecture Work produced by the architecture organization of the business
Business Architecture (draft to controlled versions) produced by the architecture organization of the business
Technical Architecture - Impact Analysis produced by the architecture organization of the business
Architecture Contract produced by the architecture organization of the business

Major Input Descriptions

Request for Architecture Work

Organization sponsors

Organization's mission statement

Business goals (and changes)

Strategic plans of the business

Time limits

Changes in the business environment

Organizational constraints

Budget information, financial constraints

External constraints, business constraints

Current business system description

Current architecture/IT system description

Description of developing organization

Description of resources developing organization has available

 

Re-usable Architecture Building Blocks

Technical architecture documentation and models from the business' Architecture Continuum.

Product Information

Functional descriptions of products that are candidates for the implementation

Architectural descriptions of elements that are candidates for the implementation

New Technology Reports

New developments in potentially relevant technology

 


Major Output Descriptions

Statement of Architecture Work

Statement of work title

Project request and background

Project description and scope

Architecture vision

Managerial approach

Change of scope procedures

Responsibilities and deliverables

Acceptance criteria and procedures

Project plan and schedule

Support of the enterprise continuum

Signature approvals

 

Business Architecture

Baseline of current business architecture

Baseline technical description of current IT system in native terms

Baseline of current architecture in TOGAF terms

Baseline technical description of current IT system in TOGAF terms

Business requirements and key system and architecture drivers

Business return given required changes

Candidate architecture building blocks list

Candidate architecture building blocks models

Candidate solution building blocks list

Candidate solution building blocks models

Relevant business process descriptions

Assumptions (e.g. business, financial, organizational, or required technical functionality)

 

Technical Architecture

Constraints

Technical constraints

View imposed constraints

Target architecture principles

Principles embodied in the current system

New governing principles

Technical architecture model

Architecture building block models of views (minimally model of functions and a model of services)

Architecture building block models of service portfolios (organizational specific framework)

Technical architecture specification

Per architecture building block:

Details of the technical functionality

Fully defined list of all the standards

Description of building block at the levels necessary to support implementation, enterprise wide strategic decision making, and further iterations of the architectural definition process

Rationale for decision taken that relate to the building block, including rationales for decisions not to do something

Specification identifying the inter-working with other building blocks and how they do so

Guidelines for procuring

Standards summary list

Requirements traceability

Acceptance criteria

Criteria for choosing specifications

Criteria for selection of portfolios of specifications

Criteria to test merits of architecture (key question list)

Report on cost/benefit analyses

Report on how the proposed architecture meets the business goals and objectives

Criteria response answers to key question list to test merits of architecture

Gap report

Report on gap analysis

Report of gap analysis matrix

Mapping of the architectures in the architecture continuum

Change requests for extensions or amendments to related architectures

 

Impact Analysis

Project list

Name, description and objectives of each impacted project

Prioritized list of impacted projects to implement the proposed architecture

Time oriented migration plan

Benefits of migration, determined [including mapping to business requirements]

Estimated costs of migration options

Implementation recommendations

Criteria measures of effectiveness of projects

Risks and issues

Solutions building blocks - description and model

 

Architecture Contract

Signed statement of intent on following the architecture from developing organization

Introduction

Background

The nature of the agreement

Scope

Strategic requirements

Conformance requirements

Architecture adopters

Time window

 


Copyright The Open Group, 1999, 2001