Jump to content

Technical debt types

Posted on:January 7, 2017 at 01:00 AM


Technical debt in software development is considered as implementing quick and dirty solutions in order to satisfy user (or deliver a sprint - Sic!). Those solutions should be paid-off in the future.

TD abbrev. stands for Technical Debt.

Actually, it’s only haft true. To better understand why the definition above is not entirely true we need to point all possible shortcuts types from start till the last bit-breath of a software project.


From the day when a single requirement document has been created technical debt can be taken. Here are the types of technical debt:


As you can see it’s not only developers who introduce technical debt. It’s the whole organization.

There is also another perspective of technical debt types created by Martin Fowler called Technical Debt Quadrant.