Requirements Management Process

The Requirements Management Process is used throughout the entire Architecture Development Methodology life-cycle in all phases.

It’s key objective is to address the requirements of the enterprise or organisation, store the requirements and then pass the requirements to and from each ADM phase when required.

The Requirements Management Process is what drives the ADM and this is why the Requirements Management Process is at the center of the ADM life-cycle as shown below.

It is imperative that an architecture is able to handle changes in requirements as by its very nature an architecture is subject to changes such as:

  • Stakeholder uncertainty regarding requirements and solutions
  • What was proposed and what can actually be delivered (e.g. Constraints may force a change in deliverables)
  • Drivers and constraints outside of the control of the ADM or enterprise, such as changes in technology, new legislation for example

The TOGAF ADM explained; briefly

The ADM (Architecture Development Method) is the main framework as dictated by TOGAF and is a way of extracting organisation-specific Enterprise Architecture.

TOGAF as a framework emerged from the contributions of countless Enterprise Architecture professionals and provides a process for developing Architectures that are:

  • Able to be easily repeated
  • Stable and tested

The TOGAF ADM provides a set of activities that are able to be performed with an iterative approach which constantly refines the architecture definition. This iterative approach is designed to address the business (and IT) needs by providing:

  • A set of guidelines for tools that can be used for the development of architecture
  • A method for managing the requirements
  • A recommended set of deliverables
  • A set of Architecture Views such as: Data, Application, Technology and Business.

The main activities within the iterative TOGAF ADM cycle are:

  • Establishing an Architecture Framework
  • Developing Architecture Content
  • Transitioning architectures
  • Governing the architecture into realisation