Conceito: Estimando Esforço do Projeto
Esta diretriz descreve como estimar o esforço do projeto utilizando técnicas de estimativa com base nos Casos de Uso e a técnica de estimativa Delphi de Banda Larga.
Relacionamentos
Elementos Relacionados
Descrição Principal

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.

Pontos de Caso de Uso

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.

Delphi de Banda Larga

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.