CASE STUDY:
National Transport Body - Disruptions
THE CHALLENGE
Doza’s Client manages an open transport data platform used by local authorities, apps (e.g. Citymapper) and universities (for research). Data includes local disruption events, e.g. strikes.
The Client planned to create a tool to allow local transport authorities to generate disruptions data, moving away from the current black box system to an open-source data service.
In July 2023, Doza was engaged to support the Disruptions project. Due to a successful track record working on other transport projects, we were selected to augment the existing development team.
We assigned two full-stack engineers and a solutions architect, both with experience of AWS and developing greenfield solutions, to oversee the end-to-end development process.
A key challenge was the requirement to maintain the same features, or parity, to support ongoing user adoption. As a black box system, while we knew the inputs and outputs, the internal workings were unknown and required us to reverse engineer the solution.
Doza assisted the Client on early user engagement with local authorities to ensure the technical feasibility of any proposed features to address current pain points and meet anticipated future needs.
We built a modern cloud native solution following GDS practices:
Our iterative approach to solutions architecture delivered better, faster feedback loops (a client requirement).
Working as part of a rainbow team, we supported the upskilling of engineers on the team, including an apprentice. We worked with the Client on running stand-ups and retros, along with encouraging regular knowledge sharing sessions. Every two weeks we completed show and tells and weekly we presented progress and dependencies.
After the product go-live, we continue to support the team on feature development and bug fixes.
LATEST CASE STUDIES