
Technical debt, also known as code debt, is a progressive collection of defects and other quality problems with coding and its readability and the quality of data. Some factors that contribute to a technical debt are a poor architecture and a weak solution design.
There are many different types of technical debts including coding debt, data debt, documentation debt, user interface debt, operational infrastructure debt, middleware debt and many more.
A technical debts become present with the following occurrences:
- Business pressures
- Lack of process
- Lack of requirements
- Lack of documentation
- Lack of collaborative development
- Delayed refactoring
- Lack of knowledge
- Lack of successful governance
Comments