campoMinado
Não seja pessimista neste projeto tudo vai caminhar melhor
1
28/05/2014
Planejamento de Projeto
• A complexidade envolvida no processo de desenvolvimento de software, implica em dificuldades para prever o esforço e portanto planejar cronogramas: Falta de conhecimento ou experiência
Falta de dados históricos
Falta de um processo sistemático
Suposições ou expectativas pouco realísticas
3
Estimativa de Projetos de Software
• A estimativa de recursos, de custo e de cronograma para o esforço de engenharia de software exige experiência e informações históricas (métricas).
• A estimativa tem risco inerente e esse risco leva à incerteza • A disponibilidade de informações históricas tem forte influência no risco da estimativa.
• Quando métricas de projetos de software anteriores estão disponíveis as estimativas podem ser feitas com maior segurança.
2
28/05/2014
Estimativa de Projetos de Software
• O risco da estimativa é medido pelo grau de incerteza das estimativas quantitativas estabelecidas para os recursos, custo e cronograma. • Se o escopo do projeto é mal entendido ou se os requisitos estão sujeitos a mudanças, a incerteza e risco tornam-se perigosamente altos.
• O planejador e principalmente o cliente devem reconhecer que a variabilidade nos requisitos de software significa instabilidade no custo e no cronograma Estimativa de Projetos de Software
• Modelos de processos incrementais assumem uma visão iterativa do desenvolvimento
• Em tais abordagens é possível revisitar a estimativa à medida que mais informações são conhecidas e revisa-la quando o cliente faz modificações nos requisitos.
3
28/05/2014
Cone da Incerteza
• A incerteza diminui à medida que o projeto progride. Muitas estimativas são prematuramente definidas neste momento.
Estimativas nesta fase variam de 60% a 160%, isto significa que um projeto estimado para