Gold by MangoMagic

CEO · Framework · Intermediate · Saves 25+ hours

Technical Debt Decision Framework

A framework for making decisions about technical debt.

Get coached on this — free

What's included

  • Debt Assessment
    • Types of technical debt
    • Impact evaluation
    • Risk assessment
  • Investment Decisions
    • Prioritization criteria
    • Resource allocation
    • Timeline planning
  • Communication
    • Board communication
    • Team communication
    • Customer impact

Best used when

  • Balancing new features vs. debt paydown
  • Making infrastructure investment decisions
  • Communicating tech debt to board
  • Planning major refactoring efforts

Why this is Gold

Technical debt decisions affect velocity. This framework guides appropriate investment.

The template

The Template

TECHNICAL DEBT PHILOSOPHY

Understanding Technical Debt Strategically

TECHNICAL DEBT FUNDAMENTALS

WHY TECH DEBT DECISIONS MATTER:
☐ Affects development velocity
☐ Creates hidden costs over time
☐ Can limit scaling ability
☐ Impacts customer experience
☐ Creates security vulnerabilities

CEO'S ROLE IN TECH DEBT:
☐ Understand debt exists and has cost
☐ Ensure appropriate investment
☐ Don't demand zero debt (unrealistic)
☐ Balance feature vs. debt investment
☐ Communicate debt to board appropriately

THE TECH DEBT REALITY:
"Some tech debt is necessary - moving fast
creates debt. Too much debt slows you down.
The key is conscious management, not
avoidance. Budget for it like maintenance
on a building."

TYPES OF TECHNICAL DEBT:
1. Intentional: Speed-to-market shortcuts
2. Unintentional: Growing understanding
3. Bit rot: Aging systems and dependencies
4. Environmental: Platform/framework changes

WHEN DEBT IS ACCEPTABLE:
☐ Speed to market is critical
☐ Learning/validation needed first
☐ Planned paydown scheduled
☐ Business case is clear
☐ Team aware of debt created

WHEN DEBT IS DANGEROUS:
☐ Untracked/invisible debt
☐ No plan to address
☐ Blocking critical features
☐ Creating security risks
☐ Slowing team significantly

THE TECH DEBT BUDGET RULE:
Healthy companies spend 15-25% of
engineering capacity on debt paydown.
Less = accumulating debt
More = possibly over-investing

COMPREHENSIVE TECH DEBT FRAMEWORK

Technical Debt Decision Framework

═══════════════════════════════════════
TECHNICAL DEBT DECISION FRAMEWORK
═══════════════════════════════════════

COMPANY: _______________
Assessment Date: _______________
CTO/CPO: _______________

═══════════════════════════════════════
SECTION 1: DEBT INVENTORY
═══════════════════════════════════════

TECHNICAL DEBT CATEGORIES:

CODE DEBT:
(Code quality, refactoring needed)
| Item | Severity | Cost/Year | Priority |
|------|----------|-----------|----------|
| | H/M/L | $_____ | |
| | H/M/L | $_____ | |
| | H/M/L | $_____ | |
Code Debt Total: $_____ /year

ARCHITECTURE DEBT:
(System design limitations)
| Item | Severity | Cost/Year | Priority |
|------|----------|-----------|----------|
| | H/M/L | $_____ | |
| | H/M/L | $_____ | |
| | H/M/L | $_____ | |
Architecture Debt Total: $_____ /year

TESTING DEBT:
(Missing tests, flaky tests)
| Item | Severity | Cost/Year | Priority |
|------|----------|-----------|----------|
| | H/M/L | $_____ | |
| | H/M/L | $_____ | |
| | H/M/L | $_____ | |
Testing Debt Total: $_____ /year

INFRASTRUCTURE DEBT:
(Outdated systems, manual processes)
| Item | Severity | Cost/Year | Priority |
|------|----------|-----------|----------|
| | H/M/L | $_____ | |
| | H/M/L | $_____ | |
| | H/M/L | $_____ | |
Infrastructure Debt Total: $_____ /year

DOCUMENTATION/PROCESS DEBT:
(Missing docs, poor processes)
| Item | Severity | Cost/Year | Priority |
|------|----------|-----------|----------|
| | H/M/L | $_____ | |
| | H/M/L | $_____ | |
Documentation Debt Total: $_____ /year

DEBT SUMMARY:
┌─────────────────────────────────────┐
│ TECHNICAL DEBT INVENTORY            │
│                                     │
│ Code debt:           $_____ /yr     │
│ Architecture debt:   $_____ /yr     │
│ Testing debt:        $_____ /yr     │
│ Infrastructure debt: $_____ /yr     │
│ Documentation debt:  $_____ /yr     │
│ ─────────────────────────────────   │
│ TOTAL DEBT COST:     $_____ /yr     │
│                                     │
│ (Cost = developer time + incidents  │
│  + opportunity cost)                │
└─────────────────────────────────────┘

═══════════════════════════════════════
SECTION 2: IMPACT ASSESSMENT
═══════════════════════════════════════

VELOCITY IMPACT:
How much is debt slowing us down?

Developer productivity impact: ___%
(Estimate: "We could ship ___% faster without debt")

Time spent on debt-related issues: ___hrs/week/engineer
Cost: ___ engineers × ___hrs × $___/hr = $___/year

RELIABILITY IMPACT:
Customer-facing incidents from debt: ___ /month
Average incident cost: $_____
Incident debt cost: $_____ /year

SECURITY IMPACT:
Known vulnerabilities from debt: ___
Security risk level: ☐ Low ☐ Medium ☐ High ☐ Critical
Compliance at risk: ☐ Yes ☐ No

SCALING IMPACT:
Can we scale 10x without addressing?
☐ Yes - no blocking debt
☐ Mostly - minor issues
☐ Partially - significant work needed
☐ No - major refactoring required

MORALE IMPACT:
Team frustration level with debt: ☐ Low ☐ Med ☐ High
Debt cited in exit interviews: ☐ Yes ☐ No
Recruiting impact: ☐ Low ☐ Med ☐ High

═══════════════════════════════════════
SECTION 3: PRIORITIZATION FRAMEWORK
═══════════════════════════════════════

DEBT ITEM PRIORITIZATION:

For each major debt item, score:

ITEM: _______________
Type: ☐ Code ☐ Architecture ☐ Testing ☐ Infra ☐ Docs

IMPACT SCORES (1-5 each):
☐ Developer productivity impact: ___/5
☐ Customer experience impact: ___/5
☐ Security/compliance risk: ___/5
☐ Future growth blocking: ___/5
☐ Team morale impact: ___/5
TOTAL IMPACT: ___/25

EFFORT ASSESSMENT:
Engineering weeks required: ___
Risk of regression: ☐ Low ☐ Med ☐ High (1/2/3)
Dependency complexity: ☐ Low ☐ Med ☐ High (1/2/3)
TOTAL EFFORT SCORE: ___

PRIORITY SCORE = Impact ÷ Effort = ___

PRIORITIZED DEBT LIST:
| Rank | Item | Impact | Effort | Score | Investment |
|------|------|--------|--------|-------|------------|
| 1 | | /25 | | | $_____ |
| 2 | | /25 | | | $_____ |
| 3 | | /25 | | | $_____ |
| 4 | | /25 | | | $_____ |
| 5 | | /25 | | | $_____ |

═══════════════════════════════════════
SECTION 4: INVESTMENT DECISION
═══════════════════════════════════════

TECH DEBT INVESTMENT OPTIONS:

OPTION 1: MINIMAL (10% of engineering)
Focus: Only critical security/stability
Investment: ___ engineer weeks/quarter
Debt trend: ☐ Increasing ☐ Stable ☐ Decreasing

OPTION 2: STANDARD (15-20% of engineering)
Focus: Maintain + targeted improvements
Investment: ___ engineer weeks/quarter
Debt trend: ☐ Increasing ☐ Stable ☐ Decreasing

OPTION 3: AGGRESSIVE (25-30% of engineering)
Focus: Significant debt paydown
Investment: ___ engineer weeks/quarter
Debt trend: ☐ Increasing ☐ Stable ☐ Decreasing

RECOMMENDED OPTION: ☐ 1 ☐ 2 ☐ 3

RATIONALE:
_______________________________________________
_______________________________________________

QUARTERLY TECH DEBT BUDGET:
| Quarter | Investment | Focus Areas |
|---------|------------|-------------|
| Q1 | ___ weeks | |
| Q2 | ___ weeks | |
| Q3 | ___ weeks | |
| Q4 | ___ weeks | |
| Annual | ___ weeks | |

═══════════════════════════════════════
SECTION 5: BOARD COMMUNICATION
═══════════════════════════════════════

BOARD TECH DEBT SUMMARY:
(For quarterly board meetings)

EXECUTIVE SUMMARY:
"Technical debt costs us approximately
$___/year in lost productivity and
incidents. We're investing ___% of
engineering to manage it, which will
[increase/maintain/decrease] debt levels."

DEBT BY BUSINESS IMPACT:
| Category | Business Risk | Investment | Timeline |
|----------|---------------|------------|----------|
| Security | Data breach risk | $_____ | ___ |
| Reliability | Customer churn | $_____ | ___ |
| Velocity | Slower shipping | $_____ | ___ |
| Scaling | Growth limits | $_____ | ___ |
| **Total** | | $_____ | |

TREND:
Debt level vs. last quarter: ☐ Better ☐ Same ☐ Worse
Velocity impact vs. last quarter: ☐ Better ☐ Same ☐ Worse

KEY DECISIONS NEEDED:
☐ Approve quarterly debt budget
☐ Major refactoring project approval
☐ Other: _______________

Tech Debt Investment Tracker

Quarter Budget Actual Debt Reduced Velocity Impact
Q1 ___ wks ___ wks $_____ +___%
Q2 ___ wks ___ wks $_____ +___%
Q3 ___ wks ___ wks $_____ +___%
Q4 ___ wks ___ wks $_____ +___%

Board Tech Debt One-Pager

Metric Current Target Trend
Debt cost/year $_____ $_____ ↑↓→
% engineering on debt ___% 15-20% ↑↓→
Velocity impact -___% <10% ↑↓→
Security issues ___ 0 ↑↓→

Frequently asked questions

What is the Technical Debt Decision Framework?

A framework for making decisions about technical debt.

Who is the Technical Debt Decision Framework for?

It is built for CEOs and their teams working on Product Strategy. The AI coach adapts it to your company, stage, and goals.

How long does the Technical Debt Decision Framework take to use?

It saves roughly 25+ hours versus building from scratch. Our AI coach can tailor the framework to your situation in minutes, then hand you a step-by-step plan.

Is the Technical Debt Decision Framework free?

Yes. You can read the full framework and start getting coached through it for free. Sign in to save your tailored version and track your next steps.

How does the AI coach help with the Technical Debt Decision Framework?

The coach teaches you the framework, asks a few questions about your business, tailors the framework to you, and gives you measurable next steps to execute.