Table of contents

Project Phases

This page details the architecture expectations for each implementation phase of a project.

Discovery

Assets which show the following

  • Understanding the business problem
  • Understanding of the current technical capabilities ..* Diagram of the technical landscape for this domain
  • Alpha backlog (Epics)

Alpha

Assets which show the following

  • A business description of the problem domain
    • This must focus on understanding all of the services outside of the Apprenticeship Service
  • A logical diagram of all systems involved in the problem (including external systems)
  • Description of Alpha technical goals
    • This must include a list of the technology problem that are being tested in Alpha
  • Beta high level technical product backlog (Epics)

Integration catalog (Technical)

  • Understanding of the systems and technologies involved in the Beta build

Beta

Assets describing the following are required through this phase

  • A business description of the proposed beta solution including any MVS version outlines
  • Logical business systems diagram
  • High level business requirements/user needs
    • Should only be 5-6 of these as defined by the project
  • Integration catalogue (technical)
    • Diagram showing the technical system and their specific integration points
    • Description of the technical implementation of each of the integrations
  • Solution Components technical description
    • Technologies
    • Patterns
  • Non-functional requirements of the service
  • Understanding how we are going to support the private beta delivery
    • Ramping up users/limiting user access

Go-Live

Assets describing the following are required through this phase

  • Accurate diagram and description of the Live service
  • Details required to support service
    • Processes and fault resolution information
  • Information showing any issues with the MVS product
  • Information about how the product will mature
  • Technical dashboard showing service performance (this should be created/maintained by the team not architect)
  • Input into the CI readiness plan/pack