Vimos anteriormente que a garantia da qualidade é um conjunto de atividades planejadas e sistemáticas, implementadas com base no sistema da qualidade da organização, a fim de prover a confiança de que o projeto irá satisfazer padrões relevantes de qualidade. As atividades de garantia da qualidade de software são focadas na prevenção de defeitos e problemas, que podem surgir nos produtos de trabalho. As atividades de garantia da qualidade são apoiadas pelas informações que representam as entradas do processo, que são o Plano da Qualidade de software e os Resultados.
Essas atividades de monitoração são executadas através do uso de técnicas que incluem:
O controle da qualidade deve ser executado ao longo do desenvolvimento do software, em geral, por membros da equipe de desenvolvimento, assim como por pessoas que tenham independência com relação à equipe de desenvolvimento de software.