Estimar é crime?
-
Upload
juliano-ribeiro -
Category
Education
-
view
537 -
download
1
Transcript of Estimar é crime?
Is it a crime to #estimate? @JulianoRibeiro
São Paulo Curitiba Maringá
A Empresa
Desenvolvimento de Software CustomizadoConsultoria e Treinamento em Métodos Ágeis
Quem sou eu?• Desenvolvedor desde 1994• Graduado em Sistemas para Internet• Pós-graduado em POO com Java• Certified Scrum Professional pela Scrum Alliance• Licensed Learning 3.0 Facilitator• Certified Delphi Developer pela Embarcadero• Professor de métodos ágeis na Faculdade Cidade Verde• Agile Coach na Objective Solutions• Organizador do Agile Tour desde 2010• Palestrante regular nas principais conferências sobre agilidade no
Brasil
Disclaimer
Esta apresentação representa a minha opinião sobre os assuntos aqui apresentados. Não a julgue apressadamente antes de ser apresentado ao
conteúdo todo e compreende-lo, afinal esse é um dos pontos que defenderemos aqui.
Muito embora, discordar faz parte!
Estimates Sucks
define:estimativa
es.ti.ma.ti.va femininoavaliação ou cálculo aproximado de
algo; estima, estimaçãoestimativa dos rendimentos de um investimentoestimativa do valor de uma jóia
parecer sobre uma pessoa ou situação baseado nas evidências existentes
na sua estimativa, haverá um declínio no nível de desemprego
...cálculo aproximado de algo...
APROXIMADO
Natural born imprecise
It’s only a guess
Estimativas Versus Prazo
#NoEstimates
#NOESTIMATESWoody Zuill é um dos maiores/primeiros defensores da prática
Segundo ele, é um convite, um desafio, não que você literalmente não deve estimar!
Fonte: IJPCOA – Instituto Juliano de Pesquisa com os Amigos
This isn’twhat wedo!
Less waste
Understand your system
Complex systems
Complicatedsystems
Chaotic systems
Simple systems
disorder
Accept the variability
Focus on work
Understand that:Estimates are not deadlines!
#EstimatesBut with inteligence
Porque estimamos?
Para fornecer uma ordem de grandeza sobre o projeto para fins de planejamento.
Queremos saber quando vai ser feito.
Precisamos alocar dinheiro ou equipes de pessoas para uma certa quantidade de
tempo.
Alguém quer saber de quem é a culpa.
Fonte: IJPCOA – Instituto Juliano de Pesquisa com os Amigos
Processos de estimativasmais comuns
Function points
Planning poker
Story points / T-Shirt sizing
Lead / Cicle time
Fonte: IJPCOA – Instituto Juliano de Pesquisa com os Amigos
Planning Poker
Lead/Cicle time
0 5 10 15 20 25 30 350123456789
10
AnalisysDuração Qtde %
1 2 6,7%
90,1%2 8 26,7%3 6 20,0%4 5 16,7%5 6 20,0%6 1 3,3%7 1 3,3%8 0 0,0%9 1 3,3%
10 0 0,0%30 100%
One real case...
Initial State
Scrum Complete and “by the book”Planning with estimatives
Review with validation
How it was
Sprints failing…Focus on delivery instead of quality
Several user stories almost acceptedCostumer unhappyAnd also the team
The changes
Continuous deliveryChanging on commitment
Planning RefinementReview Continuous feedback
Results
All user stories now are delivered between 3 and 5 days
And so, this team don’t estimate any more
#NoEstimates only works if
…is that it is possible to do small chunks of work incrementally, leading as rapidly as possible to a
desired shippable product, and that when you do that there is no need to do much of anything in the
way of estimating stories or the project.
Ron Jeffries
Obrigado
www.julianoribeiro.com.br
Referenceshttp://xprogramming.com/articles/the-noestimates-movement/
http://www.akitaonrails.com/2013/04/05/traducao-estimativa-o-melhor-que-podemos-fazer#.U9qlDvldV8E
http://www.akitaonrails.com/2013/10/07/off-topic-noestimates-debunked#.U9qgjfldV8E
http://zuill.us/WoodyZuill/2013/05/13/my-customers-need-estimates-what-do-i-do/
http://agileatlas.org/images/uploads/Agile_Atlas_-_pt-br.pdf
https://www.scrum.org/Portals/0/Documents/Scrum%20Guides/2013/Scrum-Guide-Portuguese-BR.pdf
http://xprogramming.com/what-is-extreme-programming/
http://www.amazon.com.br/Kanban-English-David-J-Anderson-ebook/dp/B0057H2M70