c) Estimar o tempo necessário para realizar cada componente do projeto
Para cada componente identificado é necessário:
Com base na WBS utilizada, os seguintes cenários são exemplos possíveis:
É importante estimar também o esforço necessário em tarefas adicionais e essenciais para a entrega de um produto de software com qualidade: tarefas de planejamento, monitoramento e controle do projeto, gestão de contrato, entre outras.
Para as atividades de Requisitos, caso os recursos humanos disponíveis tenham pouco conhecimento do negócio envolvido, é esperado que um tempo maior seja necessário para entendimento do negócio e definição de que requisitos o software deve possuir para atender as necessidades do negócio.
XPara as atividades de Arquitetura e Projeto de Software, caso os recursos humanos disponíveis tenham experiência na tecnologia a ser utilizada, bem como experiência em projetos similares, as estimativas de homem-hora podem ser obtidas a partir da experiência vivida em projetos anteriores. Conforme maturidade da organização, uma base histórica de estimativas pode ser utilizada como apoio à definição das estimativas para o novo projeto. Neste mesmo cenário, caso a experiência da equipe seja nenhuma ou pouca, é esperado que a quantidade de homens-horas necessária seja maior – uma equipe com pouca experiência não deverá ter o mesmo desempenho de uma equipe com experiência.
XPara as atividades de Construção, caso a organização já esteja habituada a trabalhar com o reaproveitamento de componentes, é esperado que o esforço em HH para a construção dos pontos de função estimados seja menor.
X