Input and Output Descriptions

Introduction

This section provides example descriptions of input and output items referenced in the ADM.

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 V1, and subsequent versions are named V2, V3, etc.

Alignment Assessment

Refer to www.cio-dpi.gc.ca/btep-pto/documents/2004/templates-gabarits/template-gabarit_e.asp.

Architecture Contract

A typical Architecture Design and Development Contract includes:

A typical Business Users' Architecture Contract includes:

This contract is also used to manage changes to the enterprise architecture in Phase H (see Phase H: Architecture Change Management).

See also Book 3: Architecture Contracts.

Architecture Framework

A tool for assisting in the production of organization-specific architectures. An architecture framework consists of a Technical Reference Model, a method for architecture development, and a list of component standards, specifications, products, and their inter-relationships which can be used to build up architectures.

Architecture Principles

See Book 3: Architecture Principles for guidelines and a detailed set of generic architecture principles.

Includes the following:

Architecture Report

Architecture Reports will be developed for each architecture - Business, Data, Applications, and Technology.

An Architecture Report summarizes what was done and the key findings.

Architecture Vision

The Architecture Vision expresses the conceptual enterprise architecture to meet the needs of the Board directive. It includes:

Business Architecture

A typical Business Architecture includes:

Business Policies

Business policies are underwritten by the Board.

Business Scenario

The Business Scenario technique is one tool/technique that could be used to develop the Architecture Vision.

Business Scenario reports contain the results of Business Scenario workshops and other tools and techniques. A typical Business Scenario/Architecture Vision includes:

Business Strategy

Business strategy includes:

Cultural Requirements

The culture of the scoped enterprise may need to be redefined, particularly if different organizations and teams are merged or interwork together.

The requirements may reflect geographic, language, social, and religious needs that should be considered in the new scoped enterprise.

Enterprise Architecture Measures

Enterprise architecture measures include:

These measures must be able to provide:

All artifacts must have explicit traceability to Business Architecture artifacts (especially/at least to business functions) and thus traceability to the business strategy.

Enterprise Context Report

TBA

Enterprise Continuum

Comprises two complementary concepts: the Architecture Continuum and the Solutions Continuum. Together these are a range of definitions with increasing specificity, from foundational definitions and agreed enterprise strategies all the way to architectures and implementations in specific organizations. Such coexistence of abstraction and concreteness in an enterprise can be a real source of confusion. The Enterprise Continuum also doubles as a powerful tool to turn confusion and resulting conflicts into progress.

The Enterprise Continuum is defined in Book 3: Enterprise Continuum. It also includes:

Gap Analysis

The gap analysis technique is used to assess what the existing enterprise architecture does and does not support, or where it is deficient.

Impact Analysis

A typical Impact Analysis includes:

Information System Architecture

The Information System Architecture comprises:

Investment Requirements

Investment requirements address infrastructure changes and new investments.

These are the total investment requirements which may have to be split into at least two parts - business and IT - depending on the investment management and budget management processes of the organization.

IT Strategy Requirements

There will probably be an IT strategy process and cycle for change management. The requirements may need to be formalized and referenced against the strategy, or they may be simple statements of needs, preferably with a planning timescale.

New Technology Report

A typical new technology report includes:

Product Information

Product information includes:

Relationship Profiles

Relationship profiles define key information about the relationships between the stakeholder or groups of stakeholders within the new enterprise.

Relationship profiles may be categorized to identify the level of impact and sharing of investment, resources, and contribution expected between the stakeholders and within the work area. For example:

Relationship profiles may also include the decision-making processes and governance processes that the stakeholders need to conform with. For example:

Request for Architecture Work

The Request for Architecture Work includes:

Request for Change

A request for change will normally conform with the change management processes supported by the business program and projects. For example, a program office may be assigned to a business program with some specific methodologies for interacting and defining change requests to projects; e.g., PRINCE 2.

In other instances, an informal request can be made through presentations, meetings, and memos.

TBA

Requirements Impact Statement

A typical Requirements Impact Statement includes:

Re-Usable Architecture Building Blocks

Re-usable Architecture Building Blocks (ABBs) include:

Stakeholder Expectations

Understanding and qualifying stakeholder expectations is an important first step in gaining their buy-in to the steps required to achieve the business directive and initiative goals.

Stakeholder Profiles

Stakeholder profiles define key information about the stakeholder or groups of stakeholders that will be critical to the initiative/directive.

The profiles may be categorized to identify the level of impact and contribution expected by that stakeholder. For example:

Stakeholder profiles may also be linked with the relationship profiles to identify the decision-making processes and governance processes with which the stakeholder(s) need to conform. For example:

Statement of Architecture Work

The Statement of Architecture Work defines the scope and constraints and a plan for the architectural work, including:

Technical Requirements

Technical requirements (drivers for the Technology Architecture work) include identifying, categorizing, and prioritizing the implications for work in the remaining architecture domains; for example, by a dependency/priority matrix. (For example, guiding trade-off between speed of transaction processing and security.) List the specific models that are expected to be produced (for example, expressed as primitives of the Zachman Framework).

Technology Architecture

A typical Technology Architecture includes:

Transitional Architecture

A Transitional Architecture is a set of assumptions based on the business requirements currently known, including:

Views

A view is a representation of a whole system from the perspective of the selected viewpoints addressing key stakeholder concerns; e.g., risk management.

See also Book 3: Developing Architecture Views.