UK Criminal court case management system

'Common Platform' is the mandated case management system in criminal courts in the UK. This work was about the redesign of the system's hearing allocation module in order to address user pain points that were frustrating and slowing down caseworkers. The redesign simplifies the whole process of allocating courtrooms and judges to hearings, leading to quicker processing of criminal cases by caseworkers in criminal courts in the UK.

Screenshot of the Common Platform Unallocated hearings UI
Frame of a PC device

Time

2023-2024

User base

Over 90% of criminal courts in the UK, managing >2.3 million cases

Photo of a man using the Common Platform software in a real world environment. He looks at a screen called "Publish and download hearings"

The 'Allocate hearings' module of Common Platform being used by a case worker

Background

Common Platform has been rolled out gradually since 2020 with over 90% adoption in Crown Courts and Magistrates Courts. Crown courts however were only slowly rolling out the software for case management, as the user interface didn't work well with their internal processes of allocating judges and courtrooms to hearings. Caseworkers needed to manually navigate through many screens to allocate a hearing, which was perceived as inefficient. These allocation screens also didn't contain all information and functions that were needed, forcing users to manually look up missing information for each case and develop workarounds for missing features. The internal design team at HM Courts and tribunals service have been tasked to redesign a solution that targets these pain points in order to enable users to allocate more quickly and reach 100% adoption in courts.

Challenges

  • I was required to use the gov.uk design system, even though it has been developed for simple public facing interactions like forms rather than professional case working tools. It prioritizes discoverability and learnability over long term efficiency of use by professionals, and the components are very space-demanding, which can be challenging when a lot of data needs to be displayed. This is why I modified gov.uk components (e.g. reducing font size and spacing) to extend their functionality (e.g. making a table expandable). I was also using components from design systems of other government organizations and departments that met the GDS standard.

  • Understanding workflows required a lot of subject matter expertise that was hard to acquire as caseworkers were very busy with their day jobs.

  • Very tight deadlines meant that agile UCD cycles had to be accelerated and user testing rounds were limited, requiring the team to use heuristic evaluation methods and subject matter expert feedback in addition to user research

Design process

1

Initial contextual inquiry: Site visits with observations of case workers using the current allocation user interface in order to understand pain points

2

Feedack rounds with subject matter experts

3

Design ideation using methods like the Crazy 8 group sketching method, parallel prototyping of multiple alternatives targeting the user pain points

4

Usability testing: Using multiple alternative interactive coded prototypes

5

Create an updated design concept based on usability testing results

6

Further feedback rounds with subject matter experts leading to minor adjustments of the design

7

Development and release of feature

Sketch of a participant of the 'Crazy 8' ideation workshop showing a paper divided in 8 sections, each containing sketches
Sketch of a participant of the 'Crazy 8' workshop showing sketches for the allocation of unallocated hearings

Sketches of a participant of the 'Crazy 8' ideation workshop showing ideas of UIs to solve user pain points.

Result

The following UIs were the final result of several rounds of user research and subject matter expert evaluations.

Before and after: Unallocated hearings screen

UI of unallocated hearings screen before the redesign
Before
  • Users struggled not being able to see case notes and case tags in the unallocated screen. They need to navigate to a separate case overview page to see them. Case notes are important though in deciding which hearing to allocate next.

  • Users mentioned that needing to allocate each case separately is tedious and time consuming and wanted to be able to allocate multiple cases at once

UI of unallocated hearings screen after the redesign
After
  • Introducing expandable table rows with additional information that can be important for selecting a case to allocate

  • Introducing a clearer visual hierarchy and visual grouping to reduce cognitive load

  • Reducing the number of columns by removing an irrelevant one and using hearing date as a section header

  • Add option to select multiple unallocated hearings at once to split, edit or allocate

Before and after: Allocation screen

UI of allocation screen before the redesign
Before
  • Users had difficulties allocating as they couldn't see other unallocated hearings. However, especially Crown Courts would sometimes allocate 'backwards' and fill up a space in a courtroom with a suitable unallocated hearing, which would require them to move back and forth between screens constantly

  • Users found it tedious having to select the court three times in the allocation journey, even though they are not changing the court during allocation

  • The user requirement of being able to allocate to a specific position in the allocated hearing list (hearing order in courtroom) is not met

  • Users struggled with missing information on this screen that is needed to decide how to allocate the case, like case notes, custody status and case markers

UI of allocation screen after the redesign
After
  • Users can now see unallocated and allocated hearings side by side, allowing them to 'fill' empty courtrooms with suitable hearings, not having to switch back and forth between screens saves time and reduces cognitive load

  • Users can now see case notes, case markers, custody status and other important hearing information when expanding an unallocated hearing without having to switch to a different screen, they can collapse hearings to keep an overview

  • Users can now allocate to a specific position in the list which determines the order of hearings in a courtroom

  • Court and hearing date now get prepopulated with court and hearing date from unallocated hearings

Create a free website with Framer, the website builder loved by startups, designers and agencies.