gdmp-translated-standards

Repository for versions of GDS Standards and guidance translated and/ or internationalised

View the Project on GitHub alphagov/gdmp-translated-standards

Service Standard

The Service Standard helps teams to create and run great public services.

1. Understand users and their needs

Develop a deep understanding of your users and the problem you’re trying to solve for them.

Look at the full context to understand what the user is trying to achieve, not just the part where they have to interact with the government.

Why it’s important

Understanding as much of the context as possible gives you the best chance of meeting users’ needs in a simple and cost effective way.

Focusing on the user and the problem they’re trying to solve often means that you learn unexpected things about their needs. You will miss this important information if you only focus on a certain solution.

The real problem might not be the one you originally thought needed solving. Testing your ideas early and often reduces the risk of building the wrong thing.

What it means

Service teams should learn as much as possible about the problem users need them to solve by:

2. Solve a whole problem for users

Work on creating a service that solves one whole problem for users. You should collaborate with other government departments when needed.

Why it’s important

Fragmented services are difficult to use because users have to do the hard work to make sure they’re doing things right. For example, choosing the right form to fill in out of several very similar options.

That doesn’t mean building big, complicated transactions that aren’t intuitive to use because

they try to do too much. And it doesn’t mean trying to fix everything at once.

Start small, and deliver value to users through small changes, delivered often.

Just make sure any changes are part of a plan to bring related content and transactions together into a journey that makes sense to users, no matter which organisation they ‘belong’ to. Users shouldn’t have to understand how government works in order to use public services.

What it means

Service teams should:

3. Provide a joined up experience across all channels

Work towards creating a service that meets users’ needs across all channels, including online, phone, paper and face to face.

Why it’s important

Bringing different channels together means you can design an experience that makes sense to the user, however they use the service. Users shouldn’t be excluded or have an worse

experience because they lack access to technology or the skills to use it.

People working on the service are empowered to fix problems in whatever channel users’ decide to use. They can spend less time dealing with ‘failure demand’*, and more time with users who need their help.

‘Failure demand’ is defined as demand caused by a failure to do something or do something right for the user. You should try to avoid this as it means users come back, making further demands, unnecessarily consuming your organisation’s resources because the service they receive is ineffective.

What it means

Service teams should be able to show that:

Service teams should be able to identify any problems with internal processes, systems or structures that make it more difficult than it needs to be to design and operate a joined up service.

And show that there’s a plan to fix them. For example, by having an agreed procedure for resolving issues with the online service that are causing problems for the offline channels. Or the other way around.

4. Make the service simple to use

Build a service that’s simple, natural and easy to understand for the user. And test it with users to make sure it works for them.

Why it’s important

People expect services to just work, and government services should be no different.

It costs government time and money to deal with mistakes that happen when services don’t work well. And making things more complicated than they need to be reduces trust in government.

What it means

Service teams should:

Services should also provide users with a consistent experience from start to finish.

5. Make sure everyone can use the service

Provide a service that everyone can use, including people with disabilities. And people who don’t have access to the internet or lack the skills or confidence to use it. This ensures services are efficient and cost less to administer.

Why it’s important

Government services should work for everyone who needs to use them. Public sector organisations have a duty to consider everyone’s needs when they’re designing and delivering services.

Inclusive, accessible services are better for everyone. For example, using simple words helps people who are in a hurry as well as people who have a learning disability.

What it means

Service teams should:

6. Have a multidisciplinary team

Put in place a multidisciplinary team that can create and operate the service in a sustainable way.

Why it’s important

You’ll need a team made up of people with a diverse mix of skills and expertise.

It’s important that people who are involved in decision making are part of the team, so they’re accountable to the team - and the team as a whole can respond quickly to what they learn about users and their needs.

What it means

Services should:

Your team will probably be shaped by what it has to deliver at each part of developing the service. So you may need more help from user researchers and service designers at the beginning and more developers and people with technical skills as you start to build your service.

But start with the assumption that you’ll need a broad range of roles. A team with diversity of perspectives is more likely to come up with the best solution.

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:

8. Iterate and improve frequently

Make sure you have the capacity, resources and technical flexibility to iterate and improve the service frequently.

Work with your organisation to make sure that you’re able to focus on improvements that have the most value.

Why it’s important

Services are never ‘finished’. Using agile methods means getting real people using your service as early as possible. Then making improvements throughout the lifetime of the service.

Making improvements means more than doing basic maintenance like fixing bugs in code, deploying security patches 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 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.

What it means

Iteration isn’t just for the early stages of a service’s development.

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.

9. Create a secure service which protects users’ privacy

Evaluate what data the service will be collecting, storing and providing.

Understand how your government classifies data, the organisation’s legal responsibilities, and security risks associated with the service. Consult experts where you need to.

Why it’s important

Government services often hold personal and sensitive information about users. Government should see it as their duty protect this information. Failing in that duty would undermine public trust in government services.

What it means

Service teams should:

10. Define what success looks like and publish performance data

Work out what success looks like for your service and identify measurements which will tell you what’s working and what can be improved, combined with user research.

Collect and use performance data from all channels, online and offline.

Iterate and improve your measurements and data collection practices as you learn more about user needs.

Why it’s important

Defining what good looks like and identifying appropriate measurements means that you’ll know whether the service is solving the problem it’s meant to solve.

Collecting the right performance data means you’ll be alerted to potential problems with your service. And when you make a change to the service, you’ll be able to tell whether it had the effect you expected.

Publishing performance data means that you’re being transparent about the success of services funded by public money. And people can make comparisons between different government services.

What it means

Service teams should:

11. Choose the right tools and technology

Choose tools and technology that let you create a high quality service in a cost effective way. Minimise the cost of changing direction in future.

Why it’s important

When you make a decision about technology, you’re making a significant investment. The choices you make will have a huge impact on your ability to create, iterate and operate the service in a sustainable way.

What it means

When considering technical architecture, choice of programming languages, development tools and other technology choices, service teams should:

12. Make new source code open

Make all new source code open and reusable, and publish it under appropriate licences.

Or if this isn’t possible, provide a convincing explanation of why this can’t be done for specific subsets of the source code.

Why it’s important

Public services are built with public money. So unless there’s a good reason not to do so, the code they’re based on should be made available for people to reuse and build on.

Open source code can be reused by developers working in government, avoiding duplication of work and reducing costs for government as a whole. And publishing source code under an open licence means that you’re less likely to get locked in to working with a single supplier.

What it means

Service teams should:

There are a few cases when you should not publish code in the open. For example, code that relates to a sensitive government policy that hasn’t been announced yet.

13. Use and contribute to open standards, common components and patterns

Build on open standards and common components and patterns from inside and outside government.

If you develop your own patterns or components, share them publicly so others can use them.

Why it’s important

Using common components and patterns means you don’t have to solve problems that have already been solved. By using a component or pattern that’s already been extensively tested, you can provide users with a good experience in a cost effective way. If you develop your own components or patterns, share them so that others can benefit from your work.

Open standards help services to work consistently - so you’ll spend less time trying to make systems “talk” to each other. And they help you to avoid getting locked into a particular supplier or technology - so when things change, you can change your approach.

What it means

Service teams should:

When services create data that’s potentially useful to others inside or outside government, they should publish them in an open, machine readable format, under an Open Government Licence

This doesn’t apply to data that contains personally identifiable information, information that’s sensitive (for example because it could affect national security), or where publishing the data would infringe the intellectual property rights of someone outside government.

14. Operate a reliable service

Minimise service downtime and have a plan to deal with it when it does happen.

Why it’s important

Users expect to be able to use online services 24 hours a day, 365 days a year.

Many users have limited choice over how and when they access government services. For example, they may be a carer who only has time to apply for benefits in the early hours of the morning. If a service is unavailable or slow, it can mean those users aren’t able to get the help they need.

What it means

Service teams should: