Implantação de processo de estimativa de esforço de desenvolvimento de software caso real

Detalhes bibliográficos
Ano de defesa: 2007
Autor(a) principal: Valença, Antônio do Rêgo
Orientador(a): Meira, Silvio Romero de Lemos
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal de Pernambuco
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: https://repositorio.ufpe.br/handle/123456789/2685
Resumo: Para estimar recursos necessários em um projeto de desenvolvimento de software, foram propostas e utilizadas pela indústria várias técnicas ao longo dos últimos 40 anos. Algumas se consolidaram nos últimos anos, como COCOMO e Pontos de Função, e outras ainda estão em processo de consolidação, tal como Pontos de Caso de Uso. Todas estas técnicas tentam responder com um nível alto de acurácia a principal dúvida que persegue todo desenvolvedor de software quando necessita estimar o custo e duração de um projeto: que tamanho terá o software que eu estou prestes a construir? Para responder a esta dúvida, neste trabalho são estudadas as principais técnicas para estimativa de tamanho de software, considerando a adoção das mesmas pela indústria e literatura. É definido um processo de seleção de uma técnica para a empresa estudo de caso do trabalho (PITANG1), explicitando os motivos da seleção e detalhando a implementação da técnica selecionada, considerando o processo, ferramentas, guias, templates e métricas criadas e utilizadas em tal implementação. A aplicação do processo definido fluxos de suporte à pré-venda e de acompanhamento de projetos em 36 projetos da organização estudada, permite o refinamento do processo proposto, gerando como resultado final um processo de estimativa ágil, baseado em requisitos, negociável com o usuário e facilmente replicável. Consideramos por fim, que a adoção do processo detalhado neste trabalho contribuirá para que empresas possam disciplinar e melhorar a qualidade de seus processos de desenvolvimento de software, usando um processo de estimativas estruturado, de fácil institucionalização e adequado às demandas do mercado