Barry Boehm ontdekte al in 1979 dat de herstelkosten exponentieel toenemen naarmate een fout later in het ontwikkelproces wordt gevonden en hersteld. Het is dan ook zinvol zo vroeg mogelijk in het ontwikkelproces fouten te voorkomen of corrigeren: de kwaliteits- en preventiekosten verdien je dus al snel terug omdat door deze maatregelen de faal- en herstelkosten lager zijn.