Overview
Agile delivery helps teams design services that are user-centred, accessible and able to improve over time. The four phases are:
- discovery
- alpha
- beta
- live
Each phase has a clear purpose. Together they form a lifecycle that helps teams deliver value early, test assumptions and adapt to change.
This is different from traditional project management. Projects often start with a fixed plan and are measured by time and budget. Agile phases focus on outcomes, user needs and continuous improvement.
Discovery: understanding users and the problem
Discovery is about learning before you build. The length of this phase depends on what you know already and what you need to learn to move forward.
In discovery, teams:
- talk to users to understand their needs, pain points and goals
- explore constraints such as policy, technology and budget
- define what success looks like
- begin a high-level roadmap and backlog of work
The aim is to understand the problem well enough to decide if you want to move to the alpha phase, and if so, what to test there.
Alpha: prototyping and testing ideas
Alpha is about experimenting, exploring the problem and testing potential solutions.
In alpha, the team:
- builds prototypes to test different ways of solving the problem
- researches with a small number of users to see what does and does not work
- learns quickly, adapts and evolves ideas based on feedback
The aim is to test different solutions to the problem identified in discovery and learn if you should take any of them to the next phase.
Beta: building and improving
Beta is where the service starts to take shape and reach more users.
Using what they learned in alpha, in beta, the team:
- builds a working version of the service (prototype)
- tests it with real users in a safe, realistic way
- iterates and improves ideas based on feedback and data
- makes sure the service is reliable , accessible, and ready for scale
Beta can be for a small audience (private beta) or available to anyone but still being improved (public beta).
The aim is to reduce risk and prepare the service to go live.
Live: working, iterating and constantly improving
Live is when the service is fully available for everyone to use
In live, the team:
- tracks how the service performs through metrics and feedback
- continues to respond to user needs and policy changes
- makes improvements as technology and context change
Agile delivery does not end when a service goes live. Teams keep learning and adapting to maintain value for users over time.
Governance and funding across each phase
Governance and funding change as the work moves through the phases. This helps teams stay accountable while keeping the flexibility to deliver value.
In discovery, teams may:
- secure small-scale funding to explore if there is a real problem
- check if change is justified before committing further
In alpha, teams may:
- get support to test different ideas and approaches
- work towards a clear decision point on whether to proceed
In beta, teams may:
- access larger funding and oversight as the service grows
- focus decision on outcomes and user value, not just outputs
In live, teams may:
- secure ongoing funding to run and improve the service
- monitor and adapt it continuously as needs change
Clear checkpoints at the end of each phase helps leaders make informed decisions, balancing accountability with flexibility.
Learn about governance principles for agile service delivery (GOV.UK).
Examples in practice
Imagine a local authority aiming to improve its housing repairs service. By planning their work in agile phases, each stage builds on the last to increase confidence and reduce risk.
In discovery, the team may:
- interview tenants
- map the housing repairs journey
- identify pain points, like unclear booking processes
In alpha, the team may:
- prototype simple online booking forms
- learn that clear time-slot choices reduce confusion
In beta, the team may:
- build a working version of the booking system
- relate it to a small group of tenants
- iterate based on user feedback
In live, the team may:
- launch the new system
- monitor satisfaction scores and call volume
- add new features and fix problems