Achieving vs. Assessing Quality
Quality is a “buzzword” that everyone uses, but in software quality there are two distinct issues that must be addressed:
- Achieving quality is the role of life-cycle phases such as design, requirements, coding
- Assessing quality is the role of testing and V&V
It may be more difficult to assess software quality than it is to achieve it
Process improvement is geared towards achieving.