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. Reported as a representative case in DORA-aligned benchmarking.

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?+

DORA aggregates outcomes across 32,000 engineering organisations. The well-executed cases see deploy frequency rise 2.5x, lead time for changes drop 40%, change failure rate drop 60%, and mean time to recovery drop 55%. 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.