A ‘Defect’ is an error, flaw, failure or discrepancy in a computer program, that is usually caused by people in either a program’s source code, design, frameworks or operating system. It is an important priority to be managed in an Agile Environment.
Defect Management is not always a very concrete or defined process.In Scrum for example, there is no direct guideline in how to manage Defects. The standard answer is to treat Defects as Product Backlog items which are to be picked up by the Development Team in the next Sprint, when the priority is set high enough.
- “Object-oriented defect management of software”(book), by Houman Younessi