Northern Ireland Statistics and Research Agency (NISRA): Reproducible Analytical Pipeline Strategy Implementation Plan for 2025 to 2026

In 2022 the Government Analysis Function published a Reproducible Analytical Pipelines (RAP) Strategy. The strategy acknowledges that RAP improves the value, efficiency and quality of outputs when it is used effectively within statistical and analytical processes.

The strategy outlines an ambitious vision for analysis in government that the Northern Ireland Statistics and Research Agency (NISRA) aspires to adopt. The three main goals of the UK RAP strategy relate to tools, capability, and culture. As part of the strategy, public sector organisations have been asked to develop local plans detailing how they will tackle these three priority areas.

This page outlines:

  • the work NISRA has already completed to implement the Analysis Function RAP Strategy
  • how NISRA will continue to develop the tools, capability and culture within the organisation and outposted statistical branches to fully implement RAP

Progress on RAP at NISRA

The NISRA Corporate Plan for 2025 to 2029 has six strategic enablers, one of which is Digital Infrastructure. The plan states that NISRA will:

“Promote the use of new technologies and techniques which will help achieve efficiency and coherence. This will include the use of Reproducible Analytical Pipelines (RAP) to produce outputs efficiently and to a consistently high standard and examining the feasibility of using artificial intelligence tools in statistical production.”

For NISRA outputs there is usually an existing process that must be followed step-by-step to get from raw data to final output. However, legacy processes are typically:

  • outdated
  • inefficient
  • require manual intervention
  • require the use of multiple software packages

Given the importance of RAP and the associated benefits that can be garnered from its implementation, NISRA has plans to use Reproducible Analytical Pipelines across the Agency. This also applies to NISRA statisticians outposted in Departments across NI.

The long-term goal is to “implement Reproducible Analytical Pipelines for all our major statistical processes and statistical outputs within 5 years”. The main objective is to eliminate manual intervention where possible, increase automation and move away from the use of multiple costly software packages, to wrap the streamlined processes into one open-source software such as “R” where feasible.

NISRA has already made significant progress on the implementation of RAP. Many NISRA branches have started to introduce RAP into their processes to make outputs reproducible, improve efficiency, and address accessibility requirements. RAP projects have covered all parts of the statistical production process, and many have included the production of the statistical publication in an accessible HTML format alongside spreadsheet outputs. Benefits include:

  • improved process documentation
  • higher quality outputs
  • enhanced staff coding skills
  • significantly faster processing times

RAP implementation

It is understood that the implementation of RAP across the Agency will take time, training and support to embed and is likely to be an iterative process.

Teams currently have process flows for their statistical production and outputs. However, in many cases they are disjointed and require human intervention and the use of several software packages. Before any RAP development, teams should review the current processes and ensure that process maps are in place. A process map allows the pipeline and process to be broken down into manageable chunks for coding.

Each branch and team will develop their RAP processes and experiences over time, continually improving their outputs, code and automation processes. Support will be provided by a RAP Working Group which has been established to promote the use of RAP and support its implementation. The NISRA Tech Lab will also be a significant source of support, helping with technical advice and code development.

Peer learning and support will form a significant element of the approach to implementation. Sharing code and approaches with others across teams, branches and departments will facilitate continual improvements across the Agency.

Each team will start with some minimum RAP requirements and develop towards full RAP implementation.

To achieve this, we have included two specific targets in the NISRA Business Plan for 2025 to 2026:

  1. “Promote the RAP Strategy with teams and monitor its implementation. Report on the proportion of all regular outputs have been produced through a RAP process.”
  2. “Host training sessions on RAP and provide support through the RAP working group and Tech lab projects.”

The Director of Analytical Services within NISRA is the NISRA RAP owner and oversees the implementation of this strategy. Branches will be supported in the development of their implementation plans and will be expected to engage with the RAP Working Group.

The NISRA RAP objectives and Implementation Plan are aligned with the three goals outlined in the Analysis Function RAP Strategy.

Goal 1: Tools

Ensure that analysts have the tools they need to implement RAP principles.

Ensure that statisticians have the tools they need to implement RAP principles.

Activity

We will work with IT professionals to ensure all NISRA staff have access to a common set of tools, including software versions.

Status

This work is in progress. A new Data and Analytics Environment is currently being developed.

Successes so far

R/R Studio and Git are both available from the IT Assist Store for self-service installation. This will allow statisticians to access the tools needed to implement RAP principles.

Make templates and code available to support knowledge sharing and provide starting points for people new to RAP.

Activity

A RAP skeleton template has been developed for HTML outputs. A new Microsoft Teams RAP channel has been created to facilitate sharing of code and promote engagement amongst staff.

Status

This work is ongoing.

Successes so far

Several new outputs have been produced using RAP and a proportion of NISRA’s regular outputs that have been produced using RAP techniques.

Goal 2: Capability

Give analysts the guidance, support and learning to be confident implementing Reproducible Analytical Pipelines (RAP).

RAP will be encouraged as the default for analysis.

Activity

A RAP Working Group has been established with representation from across NISRA to champion and promote the use of RAP across the Agency.

Status

This work is ongoing.

Successes so far

A RAP Working Group has been established and its members are engaging with the wider statistician network and supporting RAP adoption and implementation.

RAP will be championed by leaders.

Activity

Senior leaders will regularly report on the benefits of RAP to the wider agency.

Status

This work is ongoing.

Successes so far

There have been updates as part of the series of NISRA all staff briefings about the benefits of RAP, encouraging people to think about how they can adopt RAP if they are not already doing so. Coffee and coding sessions have taken place, and further sessions are scheduled to explain the benefits in further detail and to support colleagues working to develop RAP for their work areas. Regular updates on RAP and developments across NISRA are provided to all staff in the monthly NISRA team brief.

NISRA RAP champions identified to represent NISRA on the Government Analysis Function RAP champion network.

Activity

2 RAP champions represent NISRA on the network.

Status

This work is ongoing.

Successes so far

NISRA is represented on the RAP champion network and NISRA benefits from the knowledge sharing and support provided by the network.

NISRA branches have plans in place to start the RAP journey for their specific work areas from April 2024 onwards.

Activity

RAP Working Group to support branches to develop plans for their work areas.

Status

This work is ongoing.

Successes so far

All NISRA branches have RAP plans developed, and a proportion of NISRA’s regular outputs have been produced using RAP techniques.

Goal 3: Culture

Create a culture of robust analysis where:

  • the RAP principles are the default for analysis
  • leaders engage with managing analysis as software
  • users of analysis understand why the use of RAP principles is important

A RAP owner will be responsible for the promotion and monitoring of this strategy.

Activity

Karley Greene, Director of Analytical Services, has been appointed as the RAP owner.

Status

This work has been completed.

Support will be provided to give statisticians the confidence to implement RAP.

Activity

NISRA Tech Lab will work across the agency, providing support to all NISRA branches to accelerate their learning and skills development through a project-based approach to implementing RAP for major outputs.

Status

This work is ongoing.

Successes so far

RAP knowledge and skills are improving, as measured through the annual UK Analysis Functions Coding in Analysis and Research (CARS) survey.

A Microsoft Teams RAP channel has been created to facilitate the development of a code repository and encourage cross NISRA collaboration, knowledge sharing and support.

Activity

The RAP Working Group are responsible for developing and maintaining the new RAP channel which will be updated on a regular basis.

Status

This work is ongoing.

Successes so far

Content on the RAP Channel is developed and continually updated. Staff are using the channel and report that it is proving a useful tool to help develop their RAP capabilities.

Our aim is to embed RAP in all appropriate and relevant outputs across the Agency and to empower statisticians to adopt RAP as default going forward. This applies to NISRA statisticians working across all NI government Departments. We will work with our colleagues to achieve our goals.