Prof. Horácio ribeiro
Disciplina: PE- medidas do esforço no desenvolvimento de software Aula 06: Estimativas de esforço e prazo – cocomo/cocomo II
(aula 6 ) ESTIMATIVAS – COCOMO Para decidir-se se devemos fazer um desenvolvimento para uma nova aplicação devemos saber quanto tempo será necessário, e quanto vai custar? Vale a pena? As estimativas de custos e prazos em software não são ciência exata, mas temos necessidades de diminuirmos à nível de erro das nossas estimativas. Existem muitos aspectos que podem influenciar nas estimativas. Um erro na estimativa pode comprometer o projeto e serem desastrosos para os desenvolvedores. As estimativas normalmente são feitas a partir de uma série histórica baseada em projetos feitos anteriormente. Neste caso registraram-se várias informações, tempo por fase do projeto, tempo de codificação, quantidade de programadores e outras informações. Estas informações após tratadas são a base para estimar e acompanhar a execução de novos projetos. Os dados podem ser colocados em gráficos e estes gráficos definem famílias de curvas. Estas curvas são ajustadas a funções matemáticas. Estas funções matemáticas são usadas para valores que não constam nas tabelas. Quando não se tem nenhuma informação é comum fazer as estimativas baseadas na experiência dos profissionais. Neste caso podem-se registrar as estimativas de vários profissionais e trabalharmos com valores resultantes destes valores. Podese, por exemplo, usar a forma ponderada, baseado na fórmula: PM + Pm + 4*Pmedio Prazo estimado = __________________ 6 Onde : PM é o maior prazo dado Pm é o menor prazo dado Pmedio é a media dos prazos dados A formula é uma recomendação do PMI para estimativas de tarefas, e aceita pelos gestores de projetos, pois o PM considera o caso mais pessimista e o Pm o caso mais otimista. Desta forma pode-se compensar alguma distorção na execução das tarefas. Exemplo de aplicação, 9 técnicos experientes deram uma estimativa de prazo para uma determinada tarefa que não temos nenhum registro. Tecnico1: 10 dias tecnico2: 20 dias tecnico3: 15 dias Técnico4: 12 dias tecnico5: 8 dias tecnico6: 25 dias Tecnico7: 15 dias tecnico8: 12 dias tecnico9: 15 dias
Texto experimental: emails pelo site WWW.espacodoprofessor.com