18
loading...
This website collects cookies to deliver better user experience
Known debt:
Sometimes, developers are well aware that they will incur technical debt later. This won't be a surprising claim for them since it was anticipated and designed in advance to meet fast delivery timelines. This is not necessarily bad debt, though, until it is adequately monitored and controlled.
Unknown debt:
While the product is developed, it might happen that it was built efficiently, but due to some bugs and errors in the code, technical debt occurs. This wasn't known at the time the product was created. Therefore it is unknown debt since it wasn't anticipated before.
Inevitable debt:
There are various challenges that a developer undertakes while delivering a project as expected. However, code could become outdated, or third-party systems are used, and such systems crash or are not upgraded on time. These factors lead to technical debt, which is inevitable so that the elements are not in control of developers.