Editorial

In the Spotlight: HM Courts & Tribunals Service

HMCTS and Scrumconnect work together to modernise a legacy platform to process 1.3 million court cases.

Posted 15 April 2024 by Christine Horton


Introduction

HM Courts & Tribunals Service (HMCTS) has been engaged in an ambitious Crime Programme since 2016. One of its key aims has been to modernise the ageing legacy systems used in courts – replacing out of date systems not fit for purpose, cutting down on unnecessary admin and supporting more effective secure sharing of information between justice partners, legal professionals and the judiciary.

This involves building a new system called Common Platform on Azure Cloud, which integrates government agency and police force systems, supports case management and progression, and can be securely accessed by legal professionals and the judiciary. It’s designed to handle more than 7,000 court hearings a day and is used by up to 40,000 concurrent users.

The platform faced challenges in terms of stability, delivery and scope so software consultancy Scrumconnect worked in collaboration with HMCTS management to come up with a comprehensive plan to address technical debt and create a technical strategy to move to a more stable and sustainable platform which can be supported by in-house technical teams.

Challenges

To ease pressure on the business and to ensure continued success, HMCTS has extended the programme to March 2025 and revised expectations of what will be delivered in the time remaining. This will make it possible to get the existing platform and associated processes to perform to their maximum capacity and ability.

Scrumconnect worked to understand in-depth requirements and identify the gap between what had been delivered so far and what’s possible to achieve within the remaining scope of the programme, including all the features that were on the shelf. It created a joint improvement plan with HMCTS stakeholders through workshops with business leads, collaboration with architecture and security teams, consultation with development leads and release managers and research sessions with platform users.

Key opportunities to improve included:

  • Bringing more robustness and stability into the platform by performing mandatory platform updates as we were out of support on critical infrastructure components like Alfresco, Docmosis and Camunda
  • Preparing for increasing numbers and types of users and the resilience needed to accommodate that by addressing critical technical debt in the application
  • Automating deployment mechanisms and system configurations via containerisation
  • Delivering features and fixes quicker and with less impact on users

Solution

Through collaborative workshops, co-creation sessions and collective refinements, Scrumconnect created a work backlog and assembled product-based teams to assess the current setup, implement new technologies and improve on the key areas it identified earlier:

  • Improved security by securing all entry and exit points to the application using threat modelling and monitoring
  • Improved resiliency and scaling capabilities and reduced hosting failures and data loss through implementation of a platform-as-a-service database
  • Increased levels of automation from 40  to 85 percent (and growing) and replaced a suite of ageing legacy code
  • • Delivered features and fixes quicker through more frequent release cycles and the use of ‘container’ updates
  • Additionally reduced hosting costs by replacing expensive oversized virtual machines with services that automatically scale up/down based on user demand

Outcomes and Next Steps

The digital service has now been rolled out to 100 percent of criminal courts in England and Wales, is dealing with 3,000 court hearings a day and has processed 1.3 million cases to date.

However, there are still challenges to overcome and improvements to be made. With HMCTS’ rebalanced plans for 2024-25, Common Platform now enters a stage where the scope of the programme is largely finished and the organisation’s main objectives are to improve the platform, so it works better for users across the Criminal Justice System.

Working with HMCTS, Scrumconnect continues to embed product-based teams and are delivering an objective and key results (OKR) framework which aims to bring more accountability to the teams in terms of delivering platform stability and quality of service for users. It will also focus on meeting user needs more effectively in future.

The next stage of Scrumconnect’s technical strategy and 12-month plan aims to tackle the remaining technical debt to ensure stability and bring down cost of change. HMCTS and Scrumconnect have DORA metrics as part of the OKR framework and will be continuously targeting smaller, more regular releases to bring down the cost of change and improve its ability to react to user needs.