Community Justice Scotland
Offender Management System
Community Justice Scotland (CJS) is the national body responsible for reducing re-offending. Launched in April 2017, it replaced eight separate community justice authorities.
The organisation’s vision of breaking the cycle of re-offending is achieved through constant innovation and partnership working to develop new ways of supporting offenders, their families and support agencies; reducing offending, victim numbers and introducing world-leading standards of community justice across Scotland.
An efficient and effective system for offender management is key.
Working with partners NVT and Grianan Risk, Bridgeall is responsible for the support and on-going development of the Offender Management System used by CJS, the Scottish Prison Service, 1,200 social workers and 100 psychologists across 32 Local Authorities.
A Bridgeall team comprising a Senior Project Manager, Solution Architect and Software Engineers work collaboratively to develop and provide on-going support for Community Justice applications. A new updated version of the system is developed and released annually.
Through five major enhancements, the Bridgeall team successfully delivered major improvements to the three main components of the system - LSCMI (for general case assessment), MFMC (case management and rehabilitation of sex offenders) and Caledonian (case management of male offenders involving domestic abuse against woman and children).
- Improved code structure to make the application more maintainable.
- Improved DB structure to increase reliability of application.
- Improved levels of test coverage across the application, again making the application more maintainable and reliable.
- Restructured the reassessment process to make this more streamlined for end users.
- Introduced functionality around electronic tagging, which allowed the application to record inclusion and exclusion zones and time constraints for offenders.
- Implemented a centralised application, reducing deployment timescales and costs for Scottish Government Community Justice.
- Introduced a modern UI, making use of modern technologies - .net core & MVC.
- Improved workflow through the application to make end user experience more efficient.
- Improved application performance.
Because of the sensitivity of the data held in the system, it is important that every new change request is considered and reviewed by relevant stakeholders before development proceeds.
Bridgeall work closely with a domain-expert consultant, Grianan Risk, to gather and document requirements including an Impact Assessment to determine effort and cost for implementation. Multiple changes are grouped together followed by a fully costed development plan for approval.
Design, build and system test phases are then conducted with appropriate governance before releasing to the User Acceptance Test (UAT) environment. Following acceptance, the release pack is then handed over to NVT for physical installation at each of the 32 local councils.
By delivering a consistent offender risk, needs assessment and case management method, the system supports Community Justice Scotland’s objective of breaking the cycle of re-offending, allowing people to make a positive contribution to society.
The Bridgeall team bring with them expertise in delivery and support of complex .Net applications. Our approach to software development, utilising automated unit testing and ensuring high levels of test coverage, has improved the maintainability, reliability and performance of the Community Justice applications.