Independent educational resource. Not affiliated with CAST, SonarSource, or any code-analysis vendor. Data sourced from CISQ, Stripe, McKinsey, and DORA reports.

Appendix B, Case studies

Pattern cases from the field.

Four anonymised cases representing common debt reduction patterns. Drawn from published research and synthesised across multiple engagements. The lessons travel further than the specifics.

Section II

Cases.

I
Mid market SaaS
45 engineers, 8 year codebase, TDR measured at 28% via SonarQube

Velocity declining 14% year over year. Hiring not closing the gap. Three Sev 1 incidents in the previous quarter, all traced to integration debt.

Hybrid model. 15% sprint allocation for incremental fixes, plus quarterly debt sprint focused on the highest-blast-radius modules. Reorg around bounded contexts with explicit interfaces.

TDR reduced from 28% to 18% over 18 months. Velocity returned to growth in quarter 4. Sev 1 incidents halved. Figures are illustrative of the pattern, not a single audited engagement.

The hybrid allocation outperformed pure approaches when the team had moderate discipline and limited leadership tolerance for full pause.

II
Fintech, regulated
120 engineers, 12 year monolith, regulatory remediation backlog

Audit findings escalated by regulator. Remediation deadline 12 months. Concurrent feature pressure from product roadmap. Burnout indicators rising.

Debt ceiling on regulatory items: zero new feature work in affected modules until findings cleared. Strangler fig on the monolith: new features built in extracted services with explicit interfaces.

Regulatory findings cleared two months ahead of deadline. The strangler fig approach unblocked four parallel feature streams that had been gridlocked. Voluntary attrition declined.

Debt ceilings work in regulatory contexts because the deadline is external and non negotiable. Stakeholders accept the pause when the alternative is enforcement action.

III
E-commerce platform
60 engineers, 5 year codebase, peak season approaching

Performance degradation 9 months from peak season. Database queries slowing 5% month over month. Architectural debt in the order pipeline making feature changes high risk.

Three month performance focused programme. 30% sprint allocation through to peak. Architectural decomposition of the order pipeline into stages with explicit contracts. Database query optimisation.

Latency p99 reduced to baseline. Peak season handled without intervention. Order pipeline architecture supported subsequent feature delivery without rework.

Time bound debt programmes against external deadlines (peak season, regulatory date, public release) achieve higher allocation because the deadline forces clarity.

IV
Enterprise IT, financial services
Portfolio of 180 systems, multi decade legacy, mainframe to cloud migration in flight

Portfolio level TDR estimated at 42%. Cross system dependencies prevented incremental modernisation. Cost of running legacy was 35% of IT budget.

Portfolio matrix applied. 60 systems classified as retire or migrate users. 90 systems classified as protect and maintain. 30 systems classified as urgent investment. Quarterly governance review with executive sponsor.

30% reduction in portfolio system count over 36 months. IT operating cost reduced. Engineering capacity unlocked for the modernisation programme. Pattern aligns with the Intel published framework.

At enterprise scale, retirement count beats modernisation count. Many programmes try to fix every system. The Intel pattern (retire or consolidate one in three) is a faster path to portfolio health.

Section III

Common questions.

01Why are these cases anonymised?+

We synthesise patterns from published research (CISQ, McKinsey, DORA, CAST) and anonymise to protect the contributing organisations. Named case studies are available on vendor sites (CAST, SonarSource, vFunction) but are typically marketing-led. The anonymised pattern view is more useful for diagnosing your own situation.

02What is the typical outcome of a debt reduction programme?+

There is no single published benchmark for the outcome of a debt-reduction programme, so treat any precise before-and-after multiplier with caution. Directionally, well-run programmes report faster and more frequent delivery and fewer failed changes as debt falls. DORA's State of DevOps research (over 39,000 respondents in its 2024 survey) documents a wide, consistent capability gap between the highest and lowest performing organisations, but it measures performance tiers rather than the delta from a specific debt-reduction effort. Cases that fail typically fail on governance, not technical execution: the programme loses sponsorship, the allocation gets absorbed, or scope creeps until the original objective is unrecognisable.

03How long does debt reduction typically take?+

For TDR reduction from concerning (10 to 20%) to manageable (5 to 10%), expect 6 to 12 months with a 20% rule allocation. From critical (above 20%) to concerning, expect 18 to 36 months with hybrid or dedicated sprint approaches. From severe (above 50%), the question becomes rebuild or refactor, and the answer depends on age and architectural fit. Severe debt above 50% rarely reduces below 30% without near complete rebuild.

04How do I know my case is comparable to one of these?+

Match three dimensions: team size, codebase age, and current debt level. The intervention that works for a 45 engineer team rarely works for a 12 engineer team. Codebase age changes the architectural debt profile. Debt level dictates which strategy can move the needle. Use the assessment scorecard to benchmark your situation against these patterns.