1. What is the definition of 'quality' that is most often used in project work? Why is this definition used?
2. Why is finding and fixing a problem early in the software development lifecycle - in the requirements specification, for example - much more cost effective than discovering it later, during testing?