You’ll probably see a bunch of articles written by Larry Osterman here in my blog. I’d suggest reading anything he writes. This article talks about the latest push for Zero defects before writing new code, and why that *might* be a bad idea. He also references a Gamasutra article that is also interesting, from the standpoint of development in the game industry.
Larry’s rules of software engineering, Part 3: “Zero Defects” doesn’t result in zero defects
Production Testing and Bug Tracking - Gamasutra