SlideShare uma empresa Scribd logo
1 de 50
Baixar para ler offline
Porque nosso time parou
de estimar
@andreitognolo
github.com/andreitognolo
andreitognolo@gmail.com
@snap_ci
São Paulo / Recife / Porto Alegre / Belo Horizonte
Negócio
Sustentável
São Paulo / Recife / Porto Alegre / Belo Horizonte
Negócio
Sustentável
Excelência de
software
São Paulo / Recife / Porto Alegre / Belo Horizonte
Negócio
Sustentável
Excelência de
software
Justiça Social e
Econômica
São Paulo / Recife / Porto Alegre / Belo Horizonte
Martin Fowler
ThreePillars [1]
Vamos fazer uma rápida
estimativa aqui!?
Vamos fazer uma rápida estimativa aqui!?
Quanto tempo a gente levaria para limpar a
sala em que estamos?
Se eu pudesse,
eu nunca usaria estimativas
Por quê?
Se eu pudesse, eu nunca usaria estimativas
Porque existem várias
"armadilhas psicológicas"
Cap. 3, Major Issues in Software Engineering - Software Estimation
Velocity is Killing Agility! [2]
Jim Highsmith
Se eu pudesse, eu nunca usaria estimativas
"Não importa os pontos que entregamos,
mas sim o valor que adicionamos"
Paulo Freitas e Jair Araújo
Woody Zuill
A thing I can estimate [3]
I can estimate how long
it will take me to drive to work.
* There are almost no unknowns
* It’s essentially the same thing every day
Se eu pudesse, eu nunca usaria estimativas
How Similar Is This To
Computer Programming?
* Eu conheço praticamente tudo a respeito?
* É essencialmente a mesma coisa todo dia?
Se eu pudesse, eu nunca usaria estimativas
Mas eu preciso de estimativas!
Por quê?
Requisitos TestesArquitetura Codificação
Mas eu preciso de estimativas!
2007
Requisitos
Testes
Arquitetura
Codificação
Mas eu preciso de estimativas!
Requisitos
Testes
12 meses
Arquitetura
Codificação
Estimativa?
Mas eu preciso de estimativas!
Quando vamos terminar esse conjunto de
funcionalidades?
Mas eu preciso de estimativas!
Martin Fowler
PurposeOfEstimation [4]
Estimation is valuable when it helps
you make a significant decision
Mas eu preciso de estimativas!
Só conseguiremos falar sobre estimativas se
entendermos as motivações de quem as está
solicitando #NoEstimates
Mas eu preciso de estimativas!
O paradoxo das estimativas
Requisitos
Testes
12 meses
Arquitetura
Codificação
Estimativa?
O paradoxo das estimativas
Requisitos
12 mesesEstimativa?
O paradoxo das estimativas
* Eu conheço praticamente tudo a respeito?
* É essencialmente a mesma coisa todo dia?
Se (eu disse SE) eu não souber estimar…
… o mais honesto é dizer: não sei :)
+ sobre esse assunto, veja [5]
O paradoxo das estimativas
Ashley Johnson
Estimation and Trust [6]
O paradoxo das estimativas
O paradoxo das estimativas
Se eu pudesse,
eu nunca usaria
estimativas!
Mas para tomar
decisões eu preciso
de estimativas!
Testes
unitários
Teste de
integração
Deploy
QA
Deploy
produção
Smoke
test
Testes
unitários
Teste de
integração
Deploy

QA
Deploy
produção
Smoke
test
DevOps (Provisionamento, LXC, Docker, Segurança)
Features (UI)
Suporte (na minha máquina funciona)
* Eu conheço praticamente tudo a respeito?
* É essencialmente a mesma coisa todo dia?
Se eu não souber estimar… eu digo que não sei
Entrega Contínua Confiança
Entrega Contínua
+ sobre esse assunto, veja [7]
3 meses
Entrega Contínua
+ sobre esse assunto, veja [7]
3 meses
Tem cenários bem diferentes
que esse!
Sistema para workflow de documentos
Passo 1 Passo 2 Passo 3 Passo 20…
Desenvolvimento:
Story point:
6 meses
entre 5 e 8 (por cada passo)
Passo 2b Passo 3b …
Sistema para workflow de documentos
Desenvolvimento:
Story point:
6 meses
entre 5 e 8 (por cada passo)
* Eu conheço praticamente tudo a respeito?
* É essencialmente a mesma coisa todo dia?
Sistema para workflow de documentos
Ah, férias…
Sistema para workflow de documentos
Passo 1 Passo 2 Passo 3 Passo 20…
Achamos um atalho!
Passo 2b
E
S
T
I M
AT
I AV
Sistema para workflow de documentos
Entrega Contínua Confiança
Vamos investir nosso dinheiro
baseado em nossa estimativa?
Vamos investir nosso dinheiro baseado em nossa estimativa?
* Eu conheço praticamente tudo a respeito?
* É essencialmente a mesma coisa todo dia?
Quanto tempo a gente levaria para limpar a
sala em que estamos?
Oxe, então eu devo parar de
estimar!?
Oxe, então eu devo parar de estimar!?
Entregas
melhores
ConfiançaParar de estimar
Entregas
menores/melhores
Confiança Conversar sobre
parar de estimar
Oxe, então eu devo parar de estimar!?
A entrega contínua nos guia para a um ambiente de
confiança, e este nos liberta para repensar o processo
de estimar #NoEstimates
Oxe, então eu devo parar de estimar!?
Acha legal a ideia… mas não sabe por onde começar?
Estamos aqui para conversar!
@andreitognolo
github.com/andreitognolo
andreitognolo@gmail.com
Obrigado!
is hiring!
http://join.thoughtworks.com/
@snap_ci
Referências
http://lmsgoncalves.com/2015/06/29/web-development-why-
noestimates-is-the-way-to-go/
[1] ThreePillars - http://martinfowler.com/bliki/ThreePillars.html
[2] Velocity is Killing Agility! -
[3] A Thing I Can Estimate -
[4] PurposeOfEstimation -
[6] Estimation and Trust -
http://jimhighsmith.com/velocity-is-killing-agility/
http://zuill.us/WoodyZuill/2013/01/22/a-thing-i-can-estimate/
http://martinfowler.com/bliki/PurposeOfEstimation.html
http://www.industriallogic.com/blog/estimation-and-trust/
[5] Why NoEstimates is the way to
go -
[7] No Estimate Programming
Series – Intro Post -
http://zuill.us/WoodyZuill/2012/12/10/no-estimate-
programming-series-intro-post/

Mais conteúdo relacionado

Semelhante a Por que parar de estimar

Porque estimar e porque deixar de estimar
Porque estimar e porque deixar de estimarPorque estimar e porque deixar de estimar
Porque estimar e porque deixar de estimarRodrigo Yoshima
 
Estimativas: Aproximação ou Precisão? :: NetPonto, Porto, 2016
Estimativas: Aproximação ou Precisão? :: NetPonto, Porto, 2016Estimativas: Aproximação ou Precisão? :: NetPonto, Porto, 2016
Estimativas: Aproximação ou Precisão? :: NetPonto, Porto, 2016Pedro Gustavo Torres
 
Do Agil ao agil, como evoluimos processos na plataformatec
Do Agil ao agil, como evoluimos processos na plataformatecDo Agil ao agil, como evoluimos processos na plataformatec
Do Agil ao agil, como evoluimos processos na plataformatecBreno Campos
 
Uma abordagem inteligente de gerenciamento ágil de projetos com Scrum
Uma abordagem inteligente de gerenciamento ágil de projetos com ScrumUma abordagem inteligente de gerenciamento ágil de projetos com Scrum
Uma abordagem inteligente de gerenciamento ágil de projetos com ScrumAlexsandra Sousóliver
 
QA Sampa Meeting - Como criar um produto - 2019jul
QA Sampa Meeting - Como criar um produto - 2019julQA Sampa Meeting - Como criar um produto - 2019jul
QA Sampa Meeting - Como criar um produto - 2019julAndressa Chiara
 
TDC Floripa - workshop Product Discovery
TDC Floripa - workshop Product DiscoveryTDC Floripa - workshop Product Discovery
TDC Floripa - workshop Product DiscoveryAndressa Chiara
 
Cerimônias sem cerimônias
Cerimônias sem cerimôniasCerimônias sem cerimônias
Cerimônias sem cerimôniasJoyce Bastos
 
dvertr: Recrutamento(10 perguntas)
dvertr: Recrutamento(10 perguntas)dvertr: Recrutamento(10 perguntas)
dvertr: Recrutamento(10 perguntas). dvertr .
 
Cerimônias sem cerimônias - ScrumRio 2015
Cerimônias sem cerimônias - ScrumRio 2015Cerimônias sem cerimônias - ScrumRio 2015
Cerimônias sem cerimônias - ScrumRio 2015Cristina Silveira Otto
 
TDC2017 | São Paulo - Trilha Data Science How we figured out we had a SRE tea...
TDC2017 | São Paulo - Trilha Data Science How we figured out we had a SRE tea...TDC2017 | São Paulo - Trilha Data Science How we figured out we had a SRE tea...
TDC2017 | São Paulo - Trilha Data Science How we figured out we had a SRE tea...tdc-globalcode
 
Contra fatos não há argumentos - Tomando decisões de projetos sem achismo
Contra fatos não há argumentos - Tomando decisões de projetos sem achismoContra fatos não há argumentos - Tomando decisões de projetos sem achismo
Contra fatos não há argumentos - Tomando decisões de projetos sem achismoAndré Suman Pereira
 
Gerenciamento de projetos
Gerenciamento de projetosGerenciamento de projetos
Gerenciamento de projetosMitsue Siqueira
 
Corrente Crítica - Uma abordagem para gerar melhores resultados nos projetos
Corrente Crítica - Uma abordagem para gerar melhores resultados nos projetosCorrente Crítica - Uma abordagem para gerar melhores resultados nos projetos
Corrente Crítica - Uma abordagem para gerar melhores resultados nos projetosLeonardo Dias Nascimento
 
Desenvolvendo produtos de forma ágil com scrum
Desenvolvendo produtos de forma ágil com scrumDesenvolvendo produtos de forma ágil com scrum
Desenvolvendo produtos de forma ágil com scrumRômulo Gomes
 
Planejamento Baseado Em Evidencias
Planejamento Baseado Em EvidenciasPlanejamento Baseado Em Evidencias
Planejamento Baseado Em EvidenciasPaulo Mattos
 
Mais de 24 anos de Scrum - Ainda faz sentido usar?
Mais de 24 anos de Scrum - Ainda faz sentido usar?Mais de 24 anos de Scrum - Ainda faz sentido usar?
Mais de 24 anos de Scrum - Ainda faz sentido usar?Andrei Tognolo
 

Semelhante a Por que parar de estimar (20)

Porque estimar e porque deixar de estimar
Porque estimar e porque deixar de estimarPorque estimar e porque deixar de estimar
Porque estimar e porque deixar de estimar
 
Estimativas que funcionam
Estimativas que funcionamEstimativas que funcionam
Estimativas que funcionam
 
Estimativas: Aproximação ou Precisão? :: NetPonto, Porto, 2016
Estimativas: Aproximação ou Precisão? :: NetPonto, Porto, 2016Estimativas: Aproximação ou Precisão? :: NetPonto, Porto, 2016
Estimativas: Aproximação ou Precisão? :: NetPonto, Porto, 2016
 
Do Agil ao agil, como evoluimos processos na plataformatec
Do Agil ao agil, como evoluimos processos na plataformatecDo Agil ao agil, como evoluimos processos na plataformatec
Do Agil ao agil, como evoluimos processos na plataformatec
 
Uma abordagem inteligente de gerenciamento ágil de projetos com Scrum
Uma abordagem inteligente de gerenciamento ágil de projetos com ScrumUma abordagem inteligente de gerenciamento ágil de projetos com Scrum
Uma abordagem inteligente de gerenciamento ágil de projetos com Scrum
 
QA Sampa Meeting - Como criar um produto - 2019jul
QA Sampa Meeting - Como criar um produto - 2019julQA Sampa Meeting - Como criar um produto - 2019jul
QA Sampa Meeting - Como criar um produto - 2019jul
 
TDC Floripa - workshop Product Discovery
TDC Floripa - workshop Product DiscoveryTDC Floripa - workshop Product Discovery
TDC Floripa - workshop Product Discovery
 
Cerimônias sem cerimônias
Cerimônias sem cerimôniasCerimônias sem cerimônias
Cerimônias sem cerimônias
 
dvertr: Recrutamento(10 perguntas)
dvertr: Recrutamento(10 perguntas)dvertr: Recrutamento(10 perguntas)
dvertr: Recrutamento(10 perguntas)
 
Cerimônias sem cerimônias - ScrumRio 2015
Cerimônias sem cerimônias - ScrumRio 2015Cerimônias sem cerimônias - ScrumRio 2015
Cerimônias sem cerimônias - ScrumRio 2015
 
TDC2017 | São Paulo - Trilha Data Science How we figured out we had a SRE tea...
TDC2017 | São Paulo - Trilha Data Science How we figured out we had a SRE tea...TDC2017 | São Paulo - Trilha Data Science How we figured out we had a SRE tea...
TDC2017 | São Paulo - Trilha Data Science How we figured out we had a SRE tea...
 
Contra fatos não há argumentos - Tomando decisões de projetos sem achismo
Contra fatos não há argumentos - Tomando decisões de projetos sem achismoContra fatos não há argumentos - Tomando decisões de projetos sem achismo
Contra fatos não há argumentos - Tomando decisões de projetos sem achismo
 
Estimativa de Teste sem medo - Introdução 2015
Estimativa de Teste sem medo - Introdução 2015Estimativa de Teste sem medo - Introdução 2015
Estimativa de Teste sem medo - Introdução 2015
 
Gerenciamento de projetos
Gerenciamento de projetosGerenciamento de projetos
Gerenciamento de projetos
 
Corrente Crítica - Uma abordagem para gerar melhores resultados nos projetos
Corrente Crítica - Uma abordagem para gerar melhores resultados nos projetosCorrente Crítica - Uma abordagem para gerar melhores resultados nos projetos
Corrente Crítica - Uma abordagem para gerar melhores resultados nos projetos
 
Desenvolvendo produtos de forma ágil com scrum
Desenvolvendo produtos de forma ágil com scrumDesenvolvendo produtos de forma ágil com scrum
Desenvolvendo produtos de forma ágil com scrum
 
Planejamento Baseado Em Evidencias
Planejamento Baseado Em EvidenciasPlanejamento Baseado Em Evidencias
Planejamento Baseado Em Evidencias
 
Gerente de projetos: de onde vem, para onde vai?
Gerente de projetos: de onde vem, para onde vai?Gerente de projetos: de onde vem, para onde vai?
Gerente de projetos: de onde vem, para onde vai?
 
Excelência - PUC
Excelência - PUCExcelência - PUC
Excelência - PUC
 
Mais de 24 anos de Scrum - Ainda faz sentido usar?
Mais de 24 anos de Scrum - Ainda faz sentido usar?Mais de 24 anos de Scrum - Ainda faz sentido usar?
Mais de 24 anos de Scrum - Ainda faz sentido usar?
 

Por que parar de estimar