rupy 2014 ciclo de trabalho Ágil no mundo rails

99
Ciclo de Trabalho Ágil do Mundo Rails Fabio Akita

Upload: fabio-akita

Post on 04-Jul-2015

1.858 views

Category:

Software


0 download

DESCRIPTION

Algumas das práticas, ferramentas e métricas que usamos em todos os projetos da Codeminer.

TRANSCRIPT

Page 1: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails

Ciclo de Trabalho Ágil do Mundo Rails

Fabio Akita

Page 2: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 3: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 4: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 5: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 6: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 7: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 8: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 9: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 10: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails

No middle-management (premissa: contratamos adultos)

Page 11: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 12: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails

http://www.catb.org/esr/writings/cathedral-bazaar/

Page 13: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails

Lei dos Grande Números (poucos são bem sucedidos)

Page 14: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails

http://wwf.panda.org/about_our_earth/biodiversity/biodiversity/

Page 15: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails

100 Mi espécies

http://wwf.panda.org/about_our_earth/biodiversity/biodiversity/

Page 16: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails

100 Mi espécies0.01% taxa de extinção

http://wwf.panda.org/about_our_earth/biodiversity/biodiversity/

Page 17: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails

100 Mi espécies0.01% taxa de extinção

10 mil extintos / ano

http://wwf.panda.org/about_our_earth/biodiversity/biodiversity/

Page 18: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails

https://archive.org/details/mythicalmanmonth00fred

Page 19: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails

No Silver Bullet! (just hard/smart work)

Page 20: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 21: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 22: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails

5 dias - 8 horas / dia

Page 23: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails

5 dias - 8 horas / dia1 projeto / desenvolvedor

Page 24: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails

5 dias - 8 horas / dia1 projeto / desenvolvedorequipes auto-gerenciadas

Page 25: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 26: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 27: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 28: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 29: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 30: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 31: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 32: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 33: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 34: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 35: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 36: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 37: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 38: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 39: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 40: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 41: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 42: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 43: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 44: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 45: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 46: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails

PRs de vida curta (1 semana é muito longo!)

Page 47: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 48: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 49: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 50: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 51: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 52: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 53: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 54: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 55: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 56: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails

Nota 3.x é trivial (mínimo do mínimo!)

Page 57: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 58: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 59: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 60: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 61: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 62: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 63: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 64: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 65: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 66: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 67: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 68: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 69: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 70: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails

Todos os outros deve trazer MÉTRICAS!

Page 71: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 72: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 73: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 74: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 75: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails

2 pontos = 1 dia (não invente moda)

Page 76: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails

Sprint = 1 semana (quanto mais longo, mais arriscado)

Page 77: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 78: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 79: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 80: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 81: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails

Agile == Previsível (não meramente "rápido")

Page 82: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 83: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 84: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails

3 anos (set 2011 - jul 2014)

Page 85: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails

3 anos (set 2011 - jul 2014)

72 repos (de 97 total)

Page 86: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails

3 anos (set 2011 - jul 2014)

72 repos (de 97 total)

432k LOC (157k LOC Ruby)

Page 87: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 88: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 89: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 90: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 91: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 92: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 93: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 94: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails

BIKESHEDDING (perder tempo em coisas inúteis e não fazer o que é realmente útil)

Page 95: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 96: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 97: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 98: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Page 99: Rupy 2014   Ciclo de Trabalho Ágil no Mundo Rails

OBRIGADO!