Elaborate the solution architecture

Introduction

This solution description outlines the structure of the key building blocks (especially those with shared or common capabilities) of the proposed product. This supports:

  • estimating and planning development work in Alpha and Beta
  • ensuring the product roadmap is:

○    aligned across agencies

○    technically feasible

○    consistent with other projects and agencies' strategies

○    aligned to benefits

  • trade-off discussions about the scope, quality and schedule, that occur to gain project approval.

This is the responsibility of the architecture owner, and is usually done by a combined team of service designers, business analysts, and architects.

This stage is an important part of scaling the project.

Aim

The aim of this stage is to:

  • develop a description of the proposed product’s architecture, based on the conceptual solution architecture from Prepare, and consistent with the product roadmap.

Building blocks

In this context, a building block can be described as a functional unit that meets the business’s needs. Common types of building blocks include actors, business services, applications, or data entities.

Architecture owner

The architecture owner is part of the project team, and is responsible for:

  • the evolution of the solution architecture
  • communicating and maintaining the integrity and structure of the solution
  • ensuring the solution will meet the requirements articulated by the product owner, and just in time according to the schedule in the product roadmap.

Actions

 Actions which may be carried out during this stage include:

  1. Document the solution architecture using input from the elaborated customer view, business ecosystem, elaborated business operating model and the product roadmap.
  2. Create a capability heat map diagram for the project to identify the business capabilities of Government that are in the scope of the solution
  3. Collaborate with the architecture teams from other agencies as necessary.
  4. Review logical solution architecture with security to develop a risk report and identification of key security controls for subsequent detailed design and review during sprint reviews.
  5. Create viewpoints of the solution for each of the involved agencies.

Outputs

The outputs from this stage include:

  • logical solution architecture document
  • agency-specific views of the solution architecture.

Tools and templates

Tools that may be helpful during this stage include:

  • conceptual solution architecture
  • ArchiMate® Introductory Viewpoint
  • ArchiMate® Service Realisation Viewpoint
  • ArchiMate® Application Usage Viewpoint
  • ArchiMate® Layered Viewpoint.

These tools and related templates are available on the Accelerate downloads page.

 

Page last updated: 13/04/2016