> Estimativas que funcionam
Os projetos de software não são
uma receita de bolo e há muitas
variáveis entre a ideia apresentada
e a entrega realizada. Pesquisadores
como Steve McConnell propuseram
que uma “boa” estimativa forneceria
algo dentro de 25% do resultado
real, 75% do tempo. Uma forma
inteligente de se trabalhar com
estimativas em ambientes ágeis
vem crescendo através do movimento
#noestimate. Essa palestra trata de
apresentar esse movimento e os
motivos que o levam a ser um sucesso.
Eu sou Luiz Felipe Bernardo.
Por onde passei.
Sopa de letrinhas
Team Lead
Gerente de projetos
Scrum Master
Analista de negócios
Especialista em tecnologia
Analista de sistemas
DevOps AWS
Analista de suporte
O que EU já fiz?
Onde estou.
+10
Mas o que é estimativa?
?
? ??
??
?
?? ??
? ?
?
?
?
?
Estimativa análoga
Estimativa Paramétrica
Estimativa Bottom-up
Estimativa de Três Pontos
Cálculo Hipotético
Universal Teoricamente
Embasado
É a técnica de estimativa mais utilizada.
Cálculo Hipotético Universal Teoricamente Embasado na prática
Vamos fazer uma rápida estimativa aqui?
Quanto tempo demoraríamos para limpar a sala onde estamos?
Mas então...
Por que estimativas não funcionam?
Pressão pela entrega
Alto tempo gasto em controle e monitoramento
Valor maior na conclusão da tarefa do que no cliente
Cliente aguardando entrega no prazo escrito na pedra
Perda da qualidade total
+ Motivos
RoadMap Homer de estimativas frustrantes
Vamos dar um passo para trás?
Indivíduos e interações mais que processos e ferramentas
Software em funcionamento mais que documentação abrangente
Colaboração com o cliente mais que negociação de contratos
Responder a mudanças mais que seguir um plano
Software funcional é a medida primária de progresso.
O que é
#NoEstimates??
? ??
??
?
?? ??
? ?
?
?
?
?
?
? ??
??
?
?? ??
? ?
?
?
?
?
#NoEstimates é uma Hashtag para
tópicos que exploram
alternativas de estimativas para
tomar decisões no desenvolvimento
de software. Ou seja,
maneiras de tomar decisões
"sem estimativas"
>As estimativas não agregam valor
diretamente ao processo, por isso,
queremos encontrar maneiras
de reduzir o processo de estimativa
ou até mesmo interrompê-lo
quando possível.
Não existe
estimativas que funcionam
em todos os contextos.
Então, como eu vou ter previsibilidade?
Não estime, meça!
Lead Time
Cycle Time
WorkinProgress
Wait TimeWait Time
Meça quanto trabalho foi feito e quanto trabalho falta fazer.
#NoEstimates não se trata de excluir
estimativas. Trata-se de melhorar
a forma como trabalhamos,
de modo que a estimativa
agregue valor.
Obrigado por participar.
Contatos
linkedin.com/in/luizfelipebernardo
luizfelipebernardo
Vamos
Tomar
Café?
felipe@bernardo.net.br

Estimativas que funcionam