Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

Estimar é crime?

611 vues

Publié le

Palestra apresentada no Scrum Gathering Rio 2015

Publié dans : Formation

Estimar é crime?

  1. 1. Is it a crime to #estimate? @JulianoRibeiro
  2. 2. São Paulo Curitiba Maringá A Empresa Desenvolvimento de Software Customizado Consultoria e Treinamento em Métodos Ágeis
  3. 3. 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
  4. 4. 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!
  5. 5. Estimates Sucks
  6. 6. define:estimativa es.ti.ma.ti.va feminino avaliação ou cálculo aproximado de algo; estima, estimação estimativa dos rendimentos de um investimento estimativa 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
  7. 7. ...cálculo aproximado de algo...
  8. 8. APROXIMADO
  9. 9. Natural born imprecise
  10. 10. It’s only a guess
  11. 11. Estimativas Versus Prazo
  12. 12. #NoEstimates
  13. 13. #NOESTIMATES Woody 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
  14. 14. This isn’t what we do!
  15. 15. Less waste
  16. 16. Understand your system Complex systems Complicated systems Chaotic systems Simple systems disorder
  17. 17. Accept the variability
  18. 18. Focus on work
  19. 19. Understand that: Estimates are not deadlines!
  20. 20. #Estimates But with inteligence
  21. 21. 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
  22. 22. Processos de estimativas mais comuns Function points Planning poker Story points / T-Shirt sizing Lead / Cicle time Fonte: IJPCOA – Instituto Juliano de Pesquisa com os Amigos
  23. 23. Planning Poker
  24. 24. Lead/Cicle time 0 1 2 3 4 5 6 7 8 9 10 0 5 10 15 20 25 30 35
  25. 25. Analisys Duraçã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%
  26. 26. One real case...
  27. 27. Initial State Scrum Complete and “by the book” Planning with estimatives Review with validation
  28. 28. How it was Sprints failing… Focus on delivery instead of quality Several user stories almost accepted Costumer unhappy And also the team
  29. 29. The changes Continuous delivery Changing on commitment Planning  Refinement Review  Continuous feedback
  30. 30. Results All user stories now are delivered between 3 and 5 days And so, this team don’t estimate any more
  31. 31. #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
  32. 32. Obrigado @JulianoRibeiro juliano.ribeiro@objective.com.br www.julianoribeiro.com.br
  33. 33. References http://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

×