Every product has defects. Finding them as early in the development process as possible is definitely something to strive for. Building quality into software as it's being developed is far more ...