7. Use agile ways of working
Create the service using agile, iterative user-centred methods.
Why it’s important
Using agile methods means getting your service in front of real users as soon as possible. Then observing and generating data on how they use it, and iterating the service based on what you’ve learned.
Because you’re not specifying everything up front before you’ve developed an understanding of what users need, agile methods reduce the risk of delivering the wrong thing.
What it means
Service teams should:
- use agile ways of working - inspecting, learning and adapting as they go
- have governance arrangements that are consistent with the agile governance principles and make sure that the right people know what’s happening with the service, at the right level of detail (including, for example, the minister or chief executive)
- where appropriate and proportionate, test the service with the minister or relevant senior stakeholder