Back to Case Studies
Healthcare

Architecture and delivery for critical rescue software

How a rescue organisation aligned architecture, teams and processes to speed up the development of life-saving software

Client: Rescue organisation
Duration: 6 months
Team: Development team and rescuers
Outcome: Product Development
Architecture and delivery for critical rescue software

Context

The organisation builds software that speeds up and simplifies alerting rescuers for search-and-rescue missions. Its customers are rescue bodies, and its users are professionals and volunteers. The organisation found itself in a position where architecture, teams and organisational structure struggled to grow because of bottlenecks that had built up at several points in the system.

Objectives

  • Teach quality development practices by working alongside the team
  • Suggest and implement improvement actions across the organisation
  • Support and guide refactoring to align architecture with business objectives

Services

To help the organisation reach its goals, we focused first on understanding and analysing both the organisational dynamics and the health of the software. We then acted to improve collaboration and technical practices. These improvements kicked off a systemic programme that is now building a better Consistency Model (alignment between software architecture, organisational structure and business).

The programme started with an analysis of the software's health, which we now offer as a technical debt assessment, and continued with legacy code refactoring.

Product Organizational Advisor for analysing dynamics
Tech Talent to support feature development
Architectural Evolution for business alignment
Pair Programming to improve practices
Ongoing Technical Coaching
Software Teaming for collaboration

Activities

Pair Programming
Full Stack Development
Technical Coaching
Organizational Design
Product Development
Continuous Improvement
Software Teaming

Key results

Services

3

Key services activated

Consistency

CM

Consistency Model

Practices

Improved

Collaboration and technical practices

Architecture

Aligned

With business objectives

Notes from the project

By joining the team, we supported the development of new features, helped improve the technical practices in use, and improved collaboration among everyone involved in building the product.
Development team
Rescue organisation

Project details

ClientRescue organisation
SectorHealthcare
Year2024
Duration6 months
TeamDevelopment team and rescuers

Skills

Pair Programming
Full Stack Development
Technical Coaching
Organizational Design

Tags

Product Organizational Advisor
Tech Talent
Architectural Evolution
Pair Programming

Working on something similar?

Let's talk about how we can help you get the results you need.

Book a call

Tell us where you're stuck

A fragile prototype, a burdensome legacy codebase or unpredictable delivery: that's where we start

We use your data to respond to your request. Read our Privacy Policy.