Make sure you have the capacity, resources and technical flexibility to iterate and improve the service often.
Make sure your organisation allows you to focus on improvements that have the most value.
Why it’s important
Services are never ‘finished’. Using agile methods means getting real people to use your service as early as possible. Then making improvements throughout the lifetime of the service.
Making improvements means more than basic maintenance like fixing bugs in code and keeping call centre scripts up to date. If that’s all you do, you’ll be fixing symptoms rather than underlying problems. And over time, the service will stop meeting user needs.
Continuous improvement means you can respond to changes in user needs, technology or policy for the lifetime of the service. So rather than having to be replaced, the service stays relevant until it’s ready to be retired.
What it means
Iteration is not just for the early stages of a service’s development.
Running a live service does not have to mean a full team working on the service 100% of the time during the live phase. But it does mean being able to make substantial improvements throughout the lifetime of the service.