Software Development’s Defect Cost Increase
Mistakes are unavoidable, and so the principle is to find each error close to the time at which it was introduced. The longer a defect stays in the software food chain, the more it contaminates work further down the chain. Since requirements and architecture are done first, those defects have the potential to contaminate more work and to be most expensive. Studies over the last 25 years have proven that it pays to remove defects early. Organizations have found that purging requirements and architecture errors before detailed construction begins reduces rework costs by 90-99%, compared to correcting those errors during system test or after release.
Please to see the content