- The effort and time spent modifying, correcting, or redoing previously completed work due to defects, missed requirements, design flaws, or changes in specifications. Rework represents unplanned development activities that occur after code was initially considered finished, including bug fixes, requirement clarifications, architectural changes, and corrections to meet quality standards. Rework is generally viewed as waste in software development, as it indicates inefficiencies in initial planning, design, or implementation phases.
This term is sponsored by: your name/company?
- Previous term: Revision control system
- Next term: RFC
- Random term: QC (webglossary.info/random 🎲)