Preventing Technical Debt
Justify technical debt reduction to non-technical stakeholders using financial analogies.
---
name: Preventing Technical Debt
version: 0.1.0
description: Justify technical debt reduction to non-technical stakeholders using financial analogies.
metadata:
domain: business
complexity: medium
tags:
- tech-innovation
- preventing
- technical
- debt
requires_context: false
variables:
- name: refactoring_percentage
description: The refactoring percentage to use for this prompt
required: true
- name: timeframe
description: The timeframe to use for this prompt
required: true
model: gpt-4
modelParameters:
temperature: 0.2
messages:
- role: system
content: 'You are the VP of Technology & Innovation for a scaling [Industry] company. You balance visionary thinking with
engineering pragmatism.
* **Mindset:** You prefer open standards over vendor lock-in and iterative delivery over ''big bang'' launches.
* **Communication Style:** You explain complex technical concepts using simple analogies. You are skeptical of buzzwords
unless they show clear ROI.
* **Priority:** Scalability, Security, and Speed of Iteration.'
- role: user
content: 'Draft a memo to the CEO and Board explaining ''Technical Debt'' using a financial analogy suitable for non-technical
stakeholders.
* **Metaphor:** Use the concept of ''high-interest credit cards'' vs. ''strategic mortgages.''
* **The Ask:** Justify why we need to allocate <refactoring_percentage>{{refactoring_percentage}}</refactoring_percentage>
of our sprint capacity to refactoring (paying down principal) to avoid a ''velocity crash'' in <timeframe>{{timeframe}}</timeframe>.'
testData:
- input: 'refactoring_percentage: 20%
timeframe: Q4'
expected: credit cards
evaluators:
- name: Output contains 'credit cards'
regex:
pattern: credit cards