Este livro dedico a um grupo especial de - amigos para sempre, são eles:
Edison Hernandez
Francisco Carlos da Rosa Ramos
José Luiz Carlos Kugler
Luiz Carlos Slavutzki
Marco Antônio de Moraes
Marco Aurélio Subtil
Paulo José Mattos
PREFÁCIO
Nos últimos dez anos, desde que me envolvi com as questões de gerenciamento de
projetos de software e após a realização de mais de 60 seminários sobre o tema,
constatei que a tão falada crise do software é eminentemente gerencial, com raízes
culturais, característicamente brasileira, onde o pragmatismo e o comportamento
imediatista não tem atingido os objetivos pretendidos . Continuamos sempre a reinventar
a roda e a um custo que os clientes/usuários não estão mais dispostos a pagar.
Atualmente, com a dependência cada vez maior das organizações em relação à
tecnologia da informação, a geração de produtos de software com qualidade e a um custo
compensador, torna-se fator crítico de sucesso.
Produtos de software de qualidade são aqueles que efetivamente agregam valor para a
empresa e para os clientes servidos por esta. Isto significa para a empresa, flexibilidade,
redução de custos de seus processos empresariais, manutenção dos clientes atuais,
criação de novos nichos de mercado, aumento na participação do mercado e
lucratividade.
Este livro pretende estimular os gerentes e engenheiros de software a praticar a gerência
de projetos e produtos com base em fatos e dados, visando atingir níveis de qualidade
adequados às exigências dos atuais clientes/usuários a um custo também adequado,
apoiando de forma efetiva os esforços da empresa para o aperfeiçoamento contínuo de
suas operações.
Apesar de se constituir em uma modesta contribuição, já que o tema tratado é vastíssimo
e intrigante, procuramos, a partir de um modelo genérico de gestão do software, mostrar
como as métricas (ou medições) podem ser empregadas, explicitando os principais
momentos das medições e seus objetivos.
Avançamos agora, desde nosso útlimo trabalho sobre Gerência de Projetos , para
retratar todas as nuances relativas ao gerenciamento do software conforme suas
dimensões, ou seja, planejamento de projetos, processo de desenvolvimento,
planejamento anual de atendimento ao produto, planejamento do atendimento específico
ao produto (manutenções corretivas, adaptativas e projetos de melhoria), o
monitoramento do próprio atendimento ao produto e a gestão da qualidade,produtividade
e custo do produto enquanto em operação/utilização.
Adicionalmente introduzimos o conceito de que o ambiente de desenvolvimento de
software (considerando o conjunto de projetos, serviços de atendimento e produtos da
instalação), deve ser gerenciado por exceção, através de métricas que dão a indicação do
que , a princípio, está fora dos limites de controle.
Fernandes ,Aguinaldo Aragon & Kugler, José Luiz Carlos . Gerência de Projetos de
Sistemas: uma abordagem prática. Livros Técnicos e Científicos S.A. , Rio de Janeiro, 2a.
edição,1990.
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