Introdução
Uma dos desejos mais comuns em projetos de desenvolvimento de software é determinar antecipadamente e com exatidão o
custo total do projeto. Com overruns de custo e planejamento sendo a norma do segmento de mercado, esse desejo é
compreensível. Entretanto, o estado atual da prática de desenvolvimento de software não é uma ciência previsível, como
fica claramente evidenciado pela imensa formação de deficiências no projeto.
Ainda assim é útil tentar alguma estimativa de custos do projeto, em seguida, ajustar essa estimativa com base nas
descobertas reais durante o progresso do projeto. Aqui estão algumas técnicas que podem ser úteis ao estimar custos do
projeto de software.
Esta técnica se originou de um trabalho feito na Objective Systems SF AB e foi apresentado pela primeira vez em 1993 em
um documento de Gustav Karner com o título Resource Estimation for Objectory Projects. Esta técnica permite a
estimativa dos recursos necessários para o desenvolvimento de um sistema de software, utilizando os elementos do modelo
de caso de uso como base. Os UCPs (Pontos de Caso de Uso) derivados desse método podem ser utilizados, então, para
determinar a contagem equivalente de FPs (Pontos de Função). Os FPs (Pontos de Função) são uma técnica comum para
estimativas, apresentada por Albrecht A. J. (1979), Measuring application development productivity.
Para obter informações adicionais, consulte o Whitepaper: A Estimativa de Esforço Baseado em Casos de Uso.
Esta técnica, originada na Rand Corporation em 1948, começou como o método de estimativa Delphi. A técnica básica
recorre a uma pequena equipe de especialistas para gerar anonimamente estimativas individuais de uma descrição de
problema e chegar a um consenso final sobre um conjunto de estimativas por meio da iteração.
No início dos anos 70, Barry Boehm e seus colegas na Rand estenderam o método básico para maior interação da equipe de
estimativas, que resultou no método Delphi de Banda Larga; consulte Software Engineering Economics. [BOE81]. Mais tarde, Mary Sakry e Neil Potter da The Process Group, uma empresa de
consultoria com base em Dallas, Texas, criaram um procedimento que pode ser repetido para desempenhar a estimativa
Delphi de Banda Larga em projetos de software. Esta diretriz explica esse procedimento.
Para obter informações adicionais, consulte a Técnica: Estimando Esforços Utilizando a Técnica Delphi de Banda Larga.
|