Какие книги почитать про качество ПО? Как определять, как повышать и так далее?
Что такое качество? Стив Макконел в «Совершенном коде» отвечает так:

Глава 20. Качество ПО

Корректность — отсутствие/наличие дефектов в спецификации, проекте и реализации системы.
Практичность — легкость изучения и использования системы…
И еще много пунктов…

Если интересует формальная сторона вопроса — смотрите стандарты ISO 9126, ГОСТ 28195.

Если для себя — то уже прозвучавший выше Макконнелл и его «Совершенный код».