1) O documento discute estimativas de projetos de software e as incertezas envolvidas no processo de estimativa.
2) É sugerido que as estimativas sejam feitas em conjunto com os stakeholders levando em conta expectativas e não apenas requisitos.
3) A execução do projeto deve ser flexível para atender às expectativas identificadas de forma sustentável ao longo do tempo.
9. 4x
4,0 x
0,25 x
50%
+10%
-10%
Estimar: Definir um valor aproximado de
uma característica de um objeto [projeto].
Quando
podemos obter
uma estimativa
perfeita, sem
incertezas?
Estimativas são
baseadas em
conhecimento
incompleto ou
imperfeito
sobre os
objetos
Omissões,
Incertezas,
Mudanças Barry Bohem, 1981
14. Expectativa do Cliente?
• Estimativa dos requisitos dentro do previsto?
– Mudou, pagou?
– Function Points ou Business Points?
– Conformidade com requisitos mais do que
conformidade com expectativas?
– Eliminar a criatividade porque
esta não pode ser prevista?
Estimatrix
15. Expectativa do Cliente?
• Objetivos de negócio atendidos?
• Objetivos de negócio atendidos dentro da
previsibilidade combinada?
– Aquilo que pediu ou aquilo que resolve?
– Previsibilidade de valor agregado!
– Mudança é essencial para garantir o valor
agregado.
• Baixa relevância dos requisitos iniciais.
18. Expectimativas (execução)
Execução do projeto em
conformidade com as expectativas
identificadas, de forma sustentável.
= Fazer caber de forma sustentável
23. – Estimativa em conjunto com outros elementos
– Estimativa por feature
– Estimativa por analogia
– Aplicar diferentes métodos
– Usar reservas de estimativas
– Identificar níveis de confiança
– Compartilhamento de riscos
– Dados históricos
– Métodos estatísticos
– Pré-Game!
Planejamento do Projeto
24. Gerenciamento do Projeto
– Cumplicidade do e com o cliente
– Ciclos curtos,
– Feedback contínuo,
– Priorização das funcionalidades
• Mínimo Produto Viável (MVP)
• Design Evolucionário
– Controlar os tamanhos
das features
– Gerenciamento seletivo
de mudanças
– Maximizar o trabalho
não realizado