Skip to content
Try Scrumling for Employers
Glossary · practices

Technical debt

The implied future cost of rework caused by choosing an easy or quick solution now instead of a better approach that would take longer.

What it means

Technical debt is a metaphor, not a formal Scrum concept, describing shortcuts in code, architecture, or design taken under time pressure that accrue 'interest' in the form of slower future development.

Some technical debt is a deliberate, reasonable trade-off, taken with eyes open to hit a deadline; problems arise when it accumulates silently and is never repaid, degrading velocity and quality over time.

Common mistakes

A healthy Definition of Done and regular refactoring inside Sprints, rather than a separate 'tech debt Sprint,' are common ways Scrum Teams keep debt manageable.

Example

The team ships a hardcoded configuration to hit a launch date, then logs a backlog item to replace it with a proper settings page.