Information

You appear to be using an unsupported browser, and it may not be able to display this site properly. You may wish to upgrade your browser.

7. Iterate and improve frequently

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.

Services are never ‘finished’ and making improvements to the service is more than basic maintenance.

Continuous improvement means you can respond to changes in user needs, technology or government policy throughout the lifetime of the service. So rather than having to be replaced, the service stays relevant until it’s ready to be retired.

Running a live service doesn’t 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.

How you do it

  • Get your service in front of real users as soon as possible
    Observe and collect data on how they use it, iterating the service based on what you’ve learned
  • Plan for continuous improvement
    Make sure you have the capacity, resources and technical flexibility to iterate and improve the service, both in delivery and when you go live
  • Prioritise improvements
    Work with your organisation to focus on improvements that have the most value
  • Build using continuous delivery techniques
    Use technologies and tools like a delivery pipeline and automated testing that allow you to change and release your service frequently.

Digital Scotland Service Standard

1. Understand users and their needs

2. Solve a whole problem for users

3. Design and deliver a joined up experience

4. Help users succeed first time

5. Make sure everyone can use the service

6. Have a multidisciplinary team

7. Iterate and improve frequently

8. Create a secure service which protects users’ privacy

9. Define what success looks like and publish performance data

10. Choose the right tools and technology 

11. Make new source code open

12. Use and contribute to shared digital practices, processes, components, standards, patterns and platforms

13. Operate a reliable service

14. Ensure sponsor acceptance

 

Back to top