Skip to content

Designing a RAP service

As the roll-out of RAP has progressed in NHS Digital, we have come to recognise that we are offering a service. This is quite a change in direction for a team that previously was focused on development. We've had to quickly reframe our approach to rolling out RAP in NHS England to reflect this change.

The RAP service aims to support teams in adopting RAP practices through setting standards, providing reusable training and code, and through directly supporting teams as they progress along the RAP journey.

This page discusses some of the tools and considerations we have used in trying to establish this new service. It has two main sections: service design and user research.

Why treat RAP as a service?

Many of the technical challenges around RAP are now largely solved. Version control, automated testing, peer review are all practices that are well understood and well documented. Nevertheless, adoption of these RAP practices across the public sector has been very slow.

Barriers to RAP adoption are therefore likely to be caused by challenges and constraints faced by analytical teams themselves. It is vital for us to understand and address these barriers in order to achieve the RAP team's goal of supporting adoption of RAP practices.

If we want to advance RAP across a large, resource-constrained organisation then we need a systematic way to tackle these barriers. The RAP service allows us to support teams to adopt RAP while also helping to prevent our work from being derailed by shifting scope or unrealistic expectations.

Service design

The government digital service has really nice guidance on how to design and establish a service.

To start formalising the RAP service, we ran a series of guided workshops where we tackled these questions in sequence:

  • What problem do we think our service is trying to solve?
  • Who would be the users of the service?
  • What are the needs of different users?

identify user needs

A screenshot from the board where we tried to identify user needs. I've deliberately not made these images high-resolution enough to see the detail

Once we reached a consensus on these users and their needs, we sketched out a service map for how the RAP team could meet the needs of these users. This service map runs from the first time users hear about our service all the way through to the point that we disengage from them.

service mapping

A screenshot from the board where we mapped out the service map including user experiences, pain-points, and our processes. I've deliberately not made these images high-resolution enough to see the detail

At each stage in the journey, we set out the questions and feelings that the users might experience and we considered what tools or processes we might put in place to improve their experience.

At the outset this was only a map - a proposed state of what we wanted to reach as a team. There was too much to implement all at once so we prioritised which elements of the service map were most important to tackle first.

Critically, we do not treat the service map as a static artefact. After each engagement we conduct user research to identify which elements of the journey should be prioritised for improvement next. This iterative approach allows us to meet the immediate demand while also making progress towards our intended destination. The section below talks in more depth about the user research.

User research

The goal of our user research is to understand our users' challenges and needs. This discussion guide is intended to support that goal by enabling conversations engage with your participant and their interaction with the service.

We have shared our template for user research below. The discussion guide is only a guide and conversations will often take their own course. More - the discussion guide should be adapted and improved to suit your own purposes.

We usually have two people from the RAP team join the call. One person to lead the discussion and another to take notes. We also record the sessions so we can review it later as a team.

Once we have gathered this user research, we review it as a team and revisit our service design map above. We think about the whole service journey in light of the findings and we consider what we need to improve for our next iteration.

User research guides iterative improvements to the service

So far, we have been able to make very substantial improvements after every single engagement. It feels very important that we continue to give ourselves the time and space to effectively concentrate on service improvement between engagements.

We've included the discussion guide used for the user research sessions below.

Are users of the RAP service the NHS England teams producing the publications or the end-users of the publications?

This is a really tricky question that we've grappled with extensively. Where we've landed is that we are focussing on users of the RAP service - internal analysts. This decision is partly pragmatic - since we work with internal analysts everyday and can just ask them. Partly it reflects how NHS England is organised. We are part of an internal analytics function so other people have responsibility for the external user research.

Nevertheless, the lack of user research is a failing of our approach currently. It would be extremely helpful to get more external user research as it motivates so much of the RAP work. The Department for Education led a very strong example of using research from the end users to motivate RAP adoption and drive development of their Explore Education Statistics tool.


Download the Discussion guide

Discussion guide (40 min)

Day:

Time:

Interviewer:

Note-taker:

Interviewee:

INTRODUCTION

(2 minutes)

Give some details about the purpose of the conversation and make sure your participant is comfortable with the set up, this will mainly be you talking at this stage. For example:

  • Explain the purpose of the session: we want their input on how to improve the RAP service
  • Let the participants know who is taking notes and who is leading the interview
  • Let the participants know you are recording the session (if applicable) and make sure they consent

Warm-up questions

(5 minutes)

Some straightforward questions to put the participant (and you) at ease and to make the conversation seem more natural; this section will establish the level of engagement your user has had with your service. For example:

  • How long have you worked at [service]?
  • Describe your role within the organisation?
  • How did you first hear about RAP?
  • Do you think this is something that we need to improve?
  • What could we do to make it easier for people to find out?
  • In your own words, what is RAP?
  • How have you engaged with RAP overall and with the RAP team specifically?
  • At the start of the project, did you have a clear understanding of what would happen during the engagement with the RAP team?
  • What would help to give people a better understanding of the process in future?

Engagement style

(30 minutes)

The main body of the conversation, where you will learn about your user’s experience of working with your service, their needs, their pain points and where things work well.

The RAP team provided support in the form of structured training sessions, pair coding support, and (help with) designing the codebase for the project (delete as appropriate). We are now going to ask you some questions about each of those engagements:

  • What did you like about the training from the RAP team?
  • What didn’t you like about the training from the RAP team?
  • What did you like about the pair coding support offered by the RAP team?
  • What didn’t you like about the pair coding support offered by the RAP team?
  • [Question on support model, description of the support model, how successful was this approach?] [prompt- what did you like, what didn’t you like?]
  • Was the balance between the training/pair-coding/design (delete as appropriate) correct? Which would you like to have had more or less of?

Resources

  • Did you engage with any guides?
  • Would you recommend any of these to others?
  • What could we add to our current resources which would make them more helpful? Was there anything missing which you needed?

Final thoughts

  • What would you change about the overall approach? [prompt for any obstacles e.g. time, senior support]

If relevant:

  • How confident do you feel about maintaining the project?
  • How confident would you feel about starting a new RAP project?

Wrap up

(3 minutes)

Thank your participant for sharing their experience, knowledge, and time with you, making sure they are comfortable with what they have told you and that they can follow up with you at any time. Ask them if they are able to ask further questions by email, if there is anything you might have missed. If applicable, offer your participant the opportunity to be involved in later stages of the user-design process (e.g. prototyping).


Note-taking tips

It is important to make a record of the conversation that takes place.

You should use a document that has plenty of space to take note of both the questions asked and the responses from your participant.

You should try to record the exact words that your participant uses and try not to paraphrase or infer meaning into what they have said.

It is important for the richness and value of your research that you take note of direct quotes from your participant.


Last update: March 1, 2024
External Links Disclaimer

NHS England makes every effort to ensure that external links are accurate, up to date and relevant, however we cannot take responsibility for pages maintained by external providers.

NHS England is not affiliated with any of the websites or companies in the links to external websites.

If you come across any external links that do not work, we would be grateful if you could report them by raising an issue on our RAP Community of Practice GitHub.