A estrutura lógica do livro foi construída com base na nossa experiência e observações
das práticas de outras organizações (médias e grandes) no tocante ao desenvolvimento e
gestão de produtos de software .
A partir disso, estruturamos o livro partindo dos fundamentos básicos do que significa
Qualidade e o que signfica medir processos para após, mostrarmos as possibilidades de
aplicação para o gerenciamento operacional, tático e estratégico do software.
Apesar de também possuirmos acentuada bagagem acadêmica, utilizamos uma
linguagem simples e objetiva, com amplo apoio bibliográfico, para que o leitor possa
aprofundar-se posteriormente quanto aos temas tratados.
Estruturamos o livro em 16 capítulos os quais podem ser vistos conforme uma divisão de
4 partes fundamentais.
A primeira parte, que vai do capítulo 1 ao 5 é eminentemente conceitual. Apresenta as
dimensões do software e a importância da sua medição, os conceitos básicos universais
sobre a qualidade, o que significam estes conceitos para a realidade da gestão e
desenvolvimento/manutenção do software, quais os níveis de medição necessários, quais
as medições mais apropriadas, finalizando com o conceito de modelos de processo de
software.
A segunda parte, que vai do capítulo 6 ao 11, apresenta a aplicação das medições ao
software, considerando o planejamento de projetos, o desenvolvimento propriamente, o
planejamento do atendimento ao produto, o monitoramento do atendimento ao produto, a
gestão do produto, a gestão do ambiente de software no sentido mais amplo, a aplicação
estratégica das medições e o apoio a processos de tomada de decisão econômicos
relativos ao software.
A terceira parte, que compreende os capítulos 12 a 14, apresenta alguns pré-requisitos
importantes para que as medições sejam aplicadas numa organização, ou seja,
discutimos a forma como um programa de métricas e qualidade de software pode ser
vendido e estruturado, discutimos sobre as questões éticas e comportamentais acerca do
uso dos resultados das medições e, dentro de um contexto de qualidade, quais as
responsabilidades esperadas dos gerentes de projetos e de desenvolvimento e do
gerente de informática.
A quarta e última parte apresenta alguns auxílios para que o leitor avalie o estágio de
maturidade que a sua organização de software se encontra, a fim de permitir o
planejamento consistente de melhorias, bem como apresenta um elenco de fatos e
dados ( estatísticas) extraídos da experiência de empresas de classe mundial, bem como
de extensivas pesquisas realizadas em países que se encontram mais maduros
tecnológicamente.
Produtos de software é um termo genérico que usamos ao longo deste livro. Para nós a
finalidade do processo de desenvolvimento é a geração de um produto, independente se é
para consumo interno, se é para terceiros sob contrato ou se é para comercialização em
grande escala.
Esperamos que esta nossa pequena contribuição auxilie efetivamente o leitor a encontrar
caminhos próprios para atingir níveis de excelência na produção e manutenção de
produtos de software.
Por fim, estamos totalmente abertos para o recebimento de críticas e sugestões e para a
troca de idéias e experiências. Para aqueles leitores que desejarem fazer contato eis a
forma: Alameda Franca 386 apto 111, CEP: 01422-010 -São Paulo - SP, Telefax (011)
889-0387.
São Paulo,14/12/94
Aguinaldo Aragon Fernandes