Technical debt refers to work that must be reworked in the future due to poor quality or lack of testing. It slows teams down over time. Scrum assumes engineering practices are not perfect and technical debt will occur. Teams must define "Done" to prevent increasing technical debt and focus on quality. Key practices like test-driven development, refactoring, and continuous integration help reduce