Transcript
Page 1: Pare de Estimar usando Pontos e de medir Velocidade

por Alexandre Freire @freire_da_silva http://industriallogic.com

Pare de Estimar Pontos e Medir

Velocidade

Page 2: Pare de Estimar usando Pontos e de medir Velocidade

#1e5d91

[email protected] @freire_da_silva

• Diretor de Segurança dos Produtos @IndustrialLogic

• Ágil desde 2001

• Fundou a AgilCoop e a AgilBits

• Tese de Mestrado: “Reflexões sobre o Ensino de Metodologias Ágeis na Academia, Indústria e Governo”

• Décadas de experiência e sucessos com organizações renomadas mundialmente (Locaweb, globo.com, Yahoo, HP, GE, …)

• Gosta de construir casas

Page 3: Pare de Estimar usando Pontos e de medir Velocidade
Page 4: Pare de Estimar usando Pontos e de medir Velocidade

http://www.estimaai.com

Page 5: Pare de Estimar usando Pontos e de medir Velocidade
Page 6: Pare de Estimar usando Pontos e de medir Velocidade

#NoEstimates

Page 7: Pare de Estimar usando Pontos e de medir Velocidade

#1e5d91

#NoEstimates

Page 8: Pare de Estimar usando Pontos e de medir Velocidade

#1e5d91

#NoEstimates

Page 9: Pare de Estimar usando Pontos e de medir Velocidade

#1e5d91

Page 10: Pare de Estimar usando Pontos e de medir Velocidade

#1e5d91

Estudo de 1986: Um bom processo de

estimativas deve prover estimativas que estão em até 25% fora do resultado real,

75% das vezes.Steve McConnel - "Software Estimation: Demystifying the Black Art"

Page 11: Pare de Estimar usando Pontos e de medir Velocidade

#1e5d91

Page 12: Pare de Estimar usando Pontos e de medir Velocidade

#1e5d91

Page 13: Pare de Estimar usando Pontos e de medir Velocidade

Jim Highsmith ThoughtWorks

2011

“Velocidade está

matando o Ágil!”

Page 14: Pare de Estimar usando Pontos e de medir Velocidade

CARGO

CULT

Page 15: Pare de Estimar usando Pontos e de medir Velocidade

Inflação irracional de

pontos

Page 16: Pare de Estimar usando Pontos e de medir Velocidade
Page 17: Pare de Estimar usando Pontos e de medir Velocidade

Sacrificar Qualidade por Previsibilidade

Page 18: Pare de Estimar usando Pontos e de medir Velocidade

#1e5d91

Page 19: Pare de Estimar usando Pontos e de medir Velocidade

#1e5d91“Falhar é inerentemente inseguro e a maioria dos times e

organizações não são lugares onde podemos aprender sobre nossas falhas com segurança.”

- Amr Elssamadisy

Page 20: Pare de Estimar usando Pontos e de medir Velocidade

Comparar equipes e indivíduos usando velocidade como produtividade

Page 21: Pare de Estimar usando Pontos e de medir Velocidade

NUTsNebulous Units of Time

Page 22: Pare de Estimar usando Pontos e de medir Velocidade

#1e5d91

Bussy-ness Accounting

Page 23: Pare de Estimar usando Pontos e de medir Velocidade

Pseudo-Ciência

Page 24: Pare de Estimar usando Pontos e de medir Velocidade

O Cone da Incerteza

Page 25: Pare de Estimar usando Pontos e de medir Velocidade

Lei de Parkinson

Page 26: Pare de Estimar usando Pontos e de medir Velocidade

Segunda Terça Quarta Quinta Sexta

work work work work work

Page 27: Pare de Estimar usando Pontos e de medir Velocidade

#1e5d91

Page 28: Pare de Estimar usando Pontos e de medir Velocidade
Page 29: Pare de Estimar usando Pontos e de medir Velocidade

#YesDesign

Page 30: Pare de Estimar usando Pontos e de medir Velocidade

#1e5d91

Page 31: Pare de Estimar usando Pontos e de medir Velocidade

#1e5d91

Page 32: Pare de Estimar usando Pontos e de medir Velocidade

#1e5d91

User Interface

Domain Logic

Persistence

#YesSlicing

Page 33: Pare de Estimar usando Pontos e de medir Velocidade

#1e5d91

#YesTDD

http://www.industriallogic.com/try-greatest-hits-elearning/

Page 34: Pare de Estimar usando Pontos e de medir Velocidade

#1e5d91

#YesPairing

Page 35: Pare de Estimar usando Pontos e de medir Velocidade

#YesCollaboration

Page 36: Pare de Estimar usando Pontos e de medir Velocidade

#1e5d91

#YesStoryMaps

Page 37: Pare de Estimar usando Pontos e de medir Velocidade

Concurrent Set Based Design

Cloud Version

DB Cluster Version

Middleware Version

Team’s Version

#YesCollaboration

Page 38: Pare de Estimar usando Pontos e de medir Velocidade

#1e5d91

MoSCoW (must, should, could, WON’T)

#YesSplitting

Page 39: Pare de Estimar usando Pontos e de medir Velocidade

#1e5d91

#YesScience

Page 40: Pare de Estimar usando Pontos e de medir Velocidade

#1e5d91

#NoFlow

Page 41: Pare de Estimar usando Pontos e de medir Velocidade

#1e5d91

#YesFlow

Page 42: Pare de Estimar usando Pontos e de medir Velocidade

#1e5d91

Page 43: Pare de Estimar usando Pontos e de medir Velocidade

#1e5d91

http://bit.ly/NoEstimatesWhitePaper

Page 44: Pare de Estimar usando Pontos e de medir Velocidade

#1e5d91

#YesPlanning

Page 45: Pare de Estimar usando Pontos e de medir Velocidade

#1e5d91

#YesBlink

http://dannorth.net/2013/08/08/blink-estimation/

Page 46: Pare de Estimar usando Pontos e de medir Velocidade
Page 47: Pare de Estimar usando Pontos e de medir Velocidade

Referências•http://www.industriallogic.com/blog/stop-using-story-points/ •http://www.industriallogic.com/blog/bargain-hunting/ •http://jimhighsmith.com/velocity-is-killing-agility/ •http://gojko.net/2013/09/12/scrum-velocity-and-driving-down-the-motorway-the-wrong-way/ •http://zuill.us/WoodyZuill/2013/01/20/can-we-code-without-estimates/ •http://softwaredevelopmenttoday.blogspot.com.au/2012/01/story-points-considered-harmful-or-why.html •http://neilkillick.com/2013/01/31/noestimates-part-1-doing-scrum-without-estimates/ •https://www.youtube.com/watch?v=7ud-4bKJr8k •http://dannorth.net/2013/08/08/blink-estimation/ •http://www.brainpickings.org/index.php/2012/08/06/wisdom-of-crowds/ •http://bit.ly/NoEstimatesWhitePaper •http://www.lhup.edu/~dsimanek/pseudo/fibonacc.htm •http://dilbert.com