Northern Ireland Statistics and Research Agency 2024/25 Reproducible Analytical Pipeline Strategy Implementation Plan
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.
It outlines an ambitious vision for analysis in government that the Northern Ireland Statistics and Research Agency (NISRA) aspires to adopt. The three key goals of the UK strategy to make this possible 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.
The purpose of this document is to outline the work NISRA has already carried out to implement the Analysis Function RAP Strategy and how we will continue to develop the tools, capability and culture within NISRA and our outposted statistical branches in order to move towards full RAP implementation.
Where is NISRA on RAP?
The NISRA Corporate Plan 2025-2029 has six strategic enablers, one of which is Digital Infrastructure. The plan states that we will:
‘Promote the use of new technologies and techniques which will drive 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 step-by-step process in place (i.e. a set of processes that must be followed in a specific order to get from raw data to final output). However, legacy processes are typically dated, not efficient and require manual intervention and 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 implement the use of Reproducible Analytical Pipelines across the Agency and which also applies to NISRA statisticians outposted in Departments across NI.
The long-term goal is to ‘implement Reproducible Analytical Pipelines for all our key statistical processes and key statistical outputs within 5 years’. The overarching 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 and significantly faster processing times.
RAP Implementation
NISRA’s goal is to implement RAP for all key statistical processes and statistical outputs. It is understood that this 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/outputs, but in many cases, they are disjointed, require the use of several software packages and human intervention. In advance of any RAP development, teams should review the current processes and ensure that process maps are in place. A process map allows the pipeline /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 key 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 2024/25 Business Plan as follows.
“Convene a NISRA RAP Working Group, made up of volunteers from those who have implemented RAP. This group will take the RAP strategy forward and support branches in the development of their RAP implementation plans.”
“Work areas within NISRA will start to devise and start to deliver implementation plans which roll out NISRA’s Reproducible Analytical Pipelines (RAP) Strategy for all key statistical processes and key statistical outputs over the next five years.”
The Director of Statistical Co-ordination and Analysis within NISRA will be the NISRA RAP owner and will oversee 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:
1. Tools
Ensure that analysts have the tools they need to implement RAP principles.
2. Capability
Give analysts the guidance, support and learning to be confident implementing the Reproducible Analytical Pipelines (RAP).
3. Culture
Create a culture of robust analysis where the RAP principles are the default for analysis, leaders engage with managing analysis as software, and users of analysis understand why this is important.
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 deliver these goals as outlined below.
Action 1
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.
Success criteria and metrics
R/R Studio and Git are both available from the IT Assist Store for self service installation, allowing statisticians to access the tools needed to implement RAP principles.
Action 2
Make templates and code available to support knowledge sharing and provide starting points for people new to RAP.
Activity
RAP skeleton template developed for HTML outputs and a new Teams RAP channel created to facilitate sharing of code and promote engagement amongst staff.
Status
This work is ongoing.
Success criteria and metrics
Number of new outputs produced using RAP, the proportion of NISRA’s regular outputs that have been RAPd.
Action 1
RAP will be encouraged as the default for analysis.
Activity
RAP Working Group established with representation from across NISRA to champion and promote the use of RAP across the Agency.
Status
This work is ongoing.
Success criteria and metrics
RAP Working Group established, members engaging with the wider statistician network and supporting RAP adoption and implementation. The proportion of NISRA’s regular outputs that have been RAPd.
Action 2
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.
Success criteria and metrics
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 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 those working to develop RAP for their work areas. Regular updates on RAP and developments across NISRA will be provided to all staff via the monthly NISRA team brief.
Action 3
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.
Success criteria and metrics
NISRA is represented on the RAP champion network and NISRA benefits form the knowledge sharing and support provided by the network.
Action 4
NISRA branches have plans in place to commence the RAP journey for their specific work areas by the end of 2024/25
Activity
RAP Working Group to support branches to develop plans for their work areas. .
Status
This work is ongoing.
Success criteria and metrics
All NISRA branches have RAP plans developed, the proportion of NISRA’s regular outputs that have been RAPd.
Action 1
A RAP owner will be responsible for the promotion and monitoring of this strategy.
Activity
The RAP owner is Paul McKillen, Director of Statistical Coordination and Analysis.
Status
This work has been completed.
Success criteria and metrics
A RAP owner has been appointed.
Action 2
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 key outputs.
Status
This work is ongoing.
Success criteria and metrics
RAP knowledge and skills improving as measured through the annual UK Analysis Functions CARS survey
Action 3
MS Teams RAP channel 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.
Success criteria and metrics
Content on the RAP Channel is developed and continually updated; staff are using this and feedback that it is proving a useful tool to help develop their RAP capabilities.