DevCamp 2013 :: O Mito do Desenvolvedor 10x

39
O mito do desenvolvedor 10x Bill Coutinho Tuesday, May 14, 13

description

 

Transcript of DevCamp 2013 :: O Mito do Desenvolvedor 10x

Page 1: DevCamp 2013 :: O Mito do Desenvolvedor 10x

O mito dodesenvolvedor 10x

Bill Coutinho

Tuesday, May 14, 13

Page 2: DevCamp 2013 :: O Mito do Desenvolvedor 10x

Bill Coutinho

ComputaçãoUnicamp

(século passado)

MBA MarketingESPM(2003)

Tuesday, May 14, 13

Page 3: DevCamp 2013 :: O Mito do Desenvolvedor 10x

Bill CoutinhoDiretor de Tecnologia

e Marketing

Tuesday, May 14, 13

Page 4: DevCamp 2013 :: O Mito do Desenvolvedor 10x

Tuesday, May 14, 13

Page 5: DevCamp 2013 :: O Mito do Desenvolvedor 10x

Desenvolvedor 10x??

WTF?!?

Tuesday, May 14, 13

Page 6: DevCamp 2013 :: O Mito do Desenvolvedor 10x

“”

Study after study shows that the very best designers produce structures that are faster, smaller, simpler, clearer, and produced with less effort. The differences between the great and the average approach an order of magnitude.

-- Fred Brooks, 1985.

An order of magnitude=

10x

Tuesday, May 14, 13

Page 7: DevCamp 2013 :: O Mito do Desenvolvedor 10x

circa 2000Tuesday, May 14, 13

Page 8: DevCamp 2013 :: O Mito do Desenvolvedor 10x

Tuesday, May 14, 13

Page 9: DevCamp 2013 :: O Mito do Desenvolvedor 10x

Tuesday, May 14, 13

Page 10: DevCamp 2013 :: O Mito do Desenvolvedor 10x

Tuesday, May 14, 13

Page 11: DevCamp 2013 :: O Mito do Desenvolvedor 10x

Tuesday, May 14, 13

Page 12: DevCamp 2013 :: O Mito do Desenvolvedor 10x

Desenvolvedor 10xBaseada em feelingEstudos inconclusivosDifícil impossível medir produtividadeMargem para interpretações

Tuesday, May 14, 13

Page 13: DevCamp 2013 :: O Mito do Desenvolvedor 10x

Ele é um super-homem capaz de produzir 10x mais (classes|funções|LOCs...)???

Desenvolvedor 10x existe?

Tuesday, May 14, 13

Page 14: DevCamp 2013 :: O Mito do Desenvolvedor 10x

A resposta é: impacto

Desenvolvedor 10x existe!

Tuesday, May 14, 13

Page 15: DevCamp 2013 :: O Mito do Desenvolvedor 10x

Tuesday, May 14, 13

Page 16: DevCamp 2013 :: O Mito do Desenvolvedor 10x

1. Only do the work that needs to be done.

Tuesday, May 14, 13

Page 17: DevCamp 2013 :: O Mito do Desenvolvedor 10x

Software Development is a Craft

Tuesday, May 14, 13

Page 18: DevCamp 2013 :: O Mito do Desenvolvedor 10x

10,000 hours=

5 anos tempo integral8 horas/dia!

Tuesday, May 14, 13

Page 19: DevCamp 2013 :: O Mito do Desenvolvedor 10x

Tuesday, May 14, 13

Page 20: DevCamp 2013 :: O Mito do Desenvolvedor 10x

O custo da mudança

×Barry Boehm, 1981 Kent Beck, 2000

Tuesday, May 14, 13

Page 21: DevCamp 2013 :: O Mito do Desenvolvedor 10x

Tuesday, May 14, 13

Page 22: DevCamp 2013 :: O Mito do Desenvolvedor 10x

A “re-invenção da roda” e outras falácias

Tuesday, May 14, 13

Page 23: DevCamp 2013 :: O Mito do Desenvolvedor 10x

Leverage

Tuesday, May 14, 13

Page 24: DevCamp 2013 :: O Mito do Desenvolvedor 10x

Exemplos na DextraUso de OpenSourceMyContainerHoly (JSF killer!)JavaScript/RESTTDD para iOSChef...

Tuesday, May 14, 13

Page 25: DevCamp 2013 :: O Mito do Desenvolvedor 10x

a community of professionals

Tuesday, May 14, 13

Page 26: DevCamp 2013 :: O Mito do Desenvolvedor 10x

10x Developer

×10x Team

Tuesday, May 14, 13

Page 27: DevCamp 2013 :: O Mito do Desenvolvedor 10x

Qual foi a última vez que você exclamou: a-ha!!!

Tuesday, May 14, 13

Page 28: DevCamp 2013 :: O Mito do Desenvolvedor 10x

Agora, pense em 10.000 horas de “a-has”

Tuesday, May 14, 13

Page 29: DevCamp 2013 :: O Mito do Desenvolvedor 10x

Tuesday, May 14, 13

Page 30: DevCamp 2013 :: O Mito do Desenvolvedor 10x

Passion

Tuesday, May 14, 13

Page 31: DevCamp 2013 :: O Mito do Desenvolvedor 10x

10x Team

×10x Company

Tuesday, May 14, 13

Page 32: DevCamp 2013 :: O Mito do Desenvolvedor 10x

a community of professionals

Tuesday, May 14, 13

Page 33: DevCamp 2013 :: O Mito do Desenvolvedor 10x

Tuesday, May 14, 13

Page 34: DevCamp 2013 :: O Mito do Desenvolvedor 10x

Tuesday, May 14, 13

Page 35: DevCamp 2013 :: O Mito do Desenvolvedor 10x

Tuesday, May 14, 13

Page 36: DevCamp 2013 :: O Mito do Desenvolvedor 10x

10x Developer existe?

Na verdade, eu não sei...

Tuesday, May 14, 13

Page 37: DevCamp 2013 :: O Mito do Desenvolvedor 10x

Mas...10,000 hours

of “a-ha” momentsin a Community ofSoftware Craftsmen

is the way to go!Tuesday, May 14, 13

Page 38: DevCamp 2013 :: O Mito do Desenvolvedor 10x

Obrigado!

Tuesday, May 14, 13

Page 39: DevCamp 2013 :: O Mito do Desenvolvedor 10x

Bill Coutinhobillcoutinhowww.dextra.com.brdextrasis

Tuesday, May 14, 13