O documento discute a evolução da preocupação com a qualidade do software ao longo dos anos, desde os erros conhecidos após o término do programa na década de 1950 até os processos de testes estruturados e padrões de qualidade nas décadas seguintes. Além disso, destaca que 80% dos custos de desenvolvimento são gastos para identificar e corrigir defeitos de programação e que mais de 30% dos projetos de software são cancelados.