Definition
The accumulated cost of shortcuts, workarounds, and deferred maintenance in a codebase that makes future changes more difficult and risky.
In Depth
Technical debt accrues from rushed implementations, outdated dependencies, missing tests, poor documentation, and deferred refactoring. Like financial debt, it compounds — small shortcuts accumulate until they significantly slow development velocity and increase bug rates.
Example Usage
Identifying hardcoded mock data in the blog page as technical debt that should be removed before it causes confusion in production.
Business Context
Some technical debt is strategic (shipping faster), but unmanaged debt eventually slows teams to a crawl. Regular debt paydown maintains development velocity.
Related Terms
Agile
An iterative approach to project management and software development that delivers work in small, in...
CI/CD
Continuous Integration and Continuous Deployment - automated software delivery practices.
Kanban
A visual workflow management method that uses boards and cards to track work items through stages fr...
Minimum Viable Product
The simplest version of a product that delivers core value to early users and generates validated le...
Product Backlog
A prioritized list of features, enhancements, bug fixes, and technical debt that represents all plan...
Also Known As
Tags
Quick Info
Need help implementing this in your business?
Get Started