Agile teams create business value by delivering working softwares at regular intervals. While doing so, they make design trade-offs in order to satisfy business reasons such as meeting a release schedule. Technical debt is the result of such decisions or trade-offs.
Agile Software Development