#estimar
é crime?
@JulianoRibei
ro
Quem é esse cara aí???
• Desenvolvedor de software desde 1994
– Clipper, Delphi, Java, iOS, Android…
• Pós-graduado em POO...
São Paulo Curitiba Maringá
A Empresa
Desenvolvimento de Software Customizado
Consultoria e Treinamento em Métodos Ágeis
Alguns Clientes
Estimates Sucks
define:estimativa
es.ti.ma.ti.va feminino
avaliação ou cálculo aproximado de
algo; estima, estimação
estimativa dos rendim...
Porque eu, como um cliente preciso de
estimativas?
Razões para estimar:
Para fornecer uma ordem de grandeza
sobre o projeto para fins de planejamento.
Queremos saber quando ...
#NOESTIMATES
O início...
#NOESTIMATES
Woody Zuill soltou a
hashtag no twitter
Segundo ele, é um
convite, um desafio,
não que você
literalmente não ...
Explicando um pouco mais…
… através de entregas pequenas e
frequentes, levando tão rapidamente quanto
possível a um produt...
QUASE!
O que Scrum diz?
Durante a cerimônia de refinamento do backlog,
apenas cita que deve-se estimar os itens, sem
informar o m...
O que XP diz?
No release planning e iteration planning
você estima o custo de seus itens,
mas não diz como fazê-lo...
O que Kanban diz?
O projeto tem de ser planejado, orçado,
agendado e estimado para que então o time
possa trabalhar...
Portanto...
Nenhuma metodologia falou
como você estimar...
...embora sugerem que o
faça!
Processos atuais de estimativa
Pontos de função
Wideband delphi / Planning poker
Story points / T-Shirt sizing
Lead / Cicl...
Qual o comprimento desse avião?
Isso é mais do que suficiente
para a maioria dos clientes!
Cumulative Flow Diagram
Dispersion Chart
0
1
2
3
4
5
6
7
8
9
10
0 5 10 15 20 25 30 35
Esforço
NÃO Éprazo!
#NoEstimates só vai funcionar…
… através de entregas pequenas e
frequentes, levando tão rapidamente quanto
possível a um p...
Obrigado
@JulianoRibeiro
juliano.ribeiro@objective.com.br
www.julianoribeiro.com
www.objective.com.br
Referências
http://xprogramming.com/articles/the-noestimates-movement/
http://www.akitaonrails.com/2013/04/05/traducao-est...
Próximos SlideShares
Carregando em…5
×

#Estimar é Crime?

547 visualizações

Publicada em

Com todo esse movimento em prol do #NoEstimates, resolvi polemizar e pensar um pouco sobre o assunto antes de adota-lo. Convido vocês a pensar comigo, será que eu preciso entrar na onda ou podemos usa-lo mas com moderação

0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
547
No SlideShare
0
A partir de incorporações
0
Número de incorporações
10
Ações
Compartilhamentos
0
Downloads
14
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

#Estimar é Crime?

  1. 1. #estimar é crime? @JulianoRibei ro
  2. 2. Quem é esse cara aí??? • Desenvolvedor de software desde 1994 – Clipper, Delphi, Java, iOS, Android… • Pós-graduado em POO com Java • CSM, CSPO e CSP pela Scrum Alliance • Certified Delphi Developer pela Embarcadero • Organizador do AgileTour desde 2011 – Maringá, Curitiba, São Paulo, Campinas e Brasília. • Professor de Métodos Ágeis – FCV – Maringá • Agile Coach & Trainer pela Objective Solutions
  3. 3. São Paulo Curitiba Maringá A Empresa Desenvolvimento de Software Customizado Consultoria e Treinamento em Métodos Ágeis
  4. 4. Alguns Clientes
  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. Porque eu, como um cliente preciso de estimativas?
  8. 8. Razões para estimar: 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.
  9. 9. #NOESTIMATES O início...
  10. 10. #NOESTIMATES Woody Zuill soltou a hashtag no twitter Segundo ele, é um convite, um desafio, não que você literalmente não deve estimar!
  11. 11. Explicando um pouco mais… … através de entregas pequenas e frequentes, levando tão rapidamente quanto possível a um produto entregável, você QUASE não precisaria gastar esforços estimando suas histórias de usuário. Ron Jeffries
  12. 12. QUASE!
  13. 13. O que Scrum diz? Durante a cerimônia de refinamento do backlog, apenas cita que deve-se estimar os itens, sem informar o método. No tópico Product Backlog, a informação que temos é que os itens devem estar, entre outras coisas, estimados. Agile Atlas e Scrum Guide
  14. 14. O que XP diz? No release planning e iteration planning você estima o custo de seus itens, mas não diz como fazê-lo...
  15. 15. O que Kanban diz? O projeto tem de ser planejado, orçado, agendado e estimado para que então o time possa trabalhar...
  16. 16. Portanto... Nenhuma metodologia falou como você estimar... ...embora sugerem que o faça!
  17. 17. Processos atuais de estimativa Pontos de função Wideband delphi / Planning poker Story points / T-Shirt sizing Lead / Cicle time
  18. 18. Qual o comprimento desse avião?
  19. 19. Isso é mais do que suficiente para a maioria dos clientes!
  20. 20. Cumulative Flow Diagram
  21. 21. Dispersion Chart 0 1 2 3 4 5 6 7 8 9 10 0 5 10 15 20 25 30 35
  22. 22. Esforço NÃO Éprazo!
  23. 23. #NoEstimates só vai funcionar… … através de entregas pequenas e frequentes, levando tão rapidamente quanto possível a um produto entregável, você QUASE não precisaria gastar esforços estimando suas histórias de usuário. Ron Jeffries
  24. 24. Obrigado @JulianoRibeiro juliano.ribeiro@objective.com.br www.julianoribeiro.com www.objective.com.br
  25. 25. Referências 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

×