You’ve tested your solutions to user needs and built up a clear picture of what it will take to build and operate your service. Now you will build an end-to-end prototype, test it in public and prepare to run it.

Watch Martyn Inglis, GDS technical architect, describe what happens during the beta phase.

The objective of a beta

The objective of this phase is to build a fully working prototype which you test publicly with users. You’ll continuously improve on the prototype until it’s ready to go live, replacing or integrating with any existing services.

This is achieved by providing the user stories in the backlog created in the alpha phase. This is the time to resolve any outstanding technical or process-related challenges, get the service accredited and plan to go live.

You’ll also be resolving technical and process challenges, meeting for the first time many of the technical criteria outlined in the service standard. You should be rapidly releasing updates and improvements into the development environment, and measuring the impact of your changes to the key performance indicators (KPIs) established in your discovery and alpha phases.

You’ll also test the assisted digital support for the digital service. You might test one or more of the options you developed in the alpha phase.

Duration of the beta phase

The exact duration of your beta will depend on the scope of your project, but an appropriately sized team shouldn’t take more than a few months to create a public beta.

Following the release of your beta you’ll spend some time iterating on the service until it is ready to go live.

Team requirements

You’ll now know what size team you need to create the service, scoping it in response to the findings of your alpha prototype(s). It will be run by a single, suitably skilled service manager, and will include designers, developers, web operations specialists and performance analysts as appropriate.


At the end of the beta phase, you’ll have:

  • delivered a public, end-to-end prototype of the service
  • a collection of prioritised work to be done (your backlog)
  • a user testing plan
  • accurate metrics and measurements to monitor your KPIs
  • tested the assisted digital support for your service
  • a working system that can be used, for real, by end users