De benadering van softwareontwikkeling moet vaak worden gewijzigd om de codefix mogelijk te maken, wat op zijn beurt andere codewijzigingen kan terugdringen. Dus niet alleen gaat de bug meer kosten om te repareren als deze door een tweede ronde van SDLC gaat, maar een andere codewijziging kan worden uitgesteld, wat ook kosten met zich meebrengt voor die codewijziging. Ter illustratie: als een bug wordt gevonden in de fase van het verzamelen van vereisten, kunnen de kosten $ 100 zijn. Als we die bug pas in de QA-testfase vinden, kunnen de kosten $ 1500 zijn. Als het pas in productie wordt gevonden, kunnen de kosten $ 10.000 zijn. En als de bug nooit wordt gevonden, kan het het bedrijf stiekem geld kosten en zou niemand wijzer kunnen zijn.