December 2011
Change is good, right? In software development, errors increase in relative cost the later they are discovered: three to five times in coding/unit testing, seven to ten times in integration testing, fifteen to fifty times in acceptance testing, and thirty to one hundred times in production. (Tassey1, Boehm2,3). Szalvay found that, “Current software projects spend about 40 to 50 percent of their effort on avoidable rework.” (Szalvay4)