Что такое качество? Стив Макконел в «Совершенном коде» отвечает так:
Глава 20. Качество ПО
Корректность — отсутствие/наличие дефектов в спецификации, проекте и реализации системы.
Практичность — легкость изучения и использования системы…
И еще много пунктов…