O Mundo da Agilidade<br />Thiago Burgos<br />
Como era o mundo do Software<br />
Decidimos organizar um pouco mais...<br />
Organizamos tanto que exageramos...<br />Poweredby<br />
AgileManifest<br />We are uncovering better ways of developingsoftware by doing it and helping others do it.Through this w...
Individuals and interactions…<br />… over processes and tools<br />Working software…<br />…over comprehensive documentatio...
Um grande benefício...<br />RESPONDER PRONTAMENTE A MUDANÇAS<br />
OUTRO GRANDE BENEFÍCIO...<br />Você ganha o poder de...<br />adiar decisões!! <br />(...até o momento em que você vai real...
eXtreme Programming<br />
Valores<br />Coragem<br />Feedback<br />Comunicação<br />Simplicidade<br />Respeito<br />
XP – eXtremeProgramming<br />
XP é levar as práticas ao EXTREMO<br />TDD<br />Se testar é bom, vamos testar o tempo todo.<br /><ul><li>Integração Contín...
scrum<br />
Algumas caracteristicas<br />Scrum é um processoágilquepermitemanter o foconaentrega do MAIOR VALOR DE NEGÓCIO, no menor t...
Papéis<br /><ul><li>Dono do produto
ScrumMaster
Equipe</li></ul>Reuniões<br /><ul><li>Planejamento
Review
Retrospectiva
Reuniãodiária</li></ul>Artefatos<br /><ul><li>Product backlog
Próximos SlideShares
Carregando em…5
×

O mundo da agilidade

709 visualizações

Publicada em

O mundo da agilidade descreve um breve histórico sobre agilidade e fala um pouco sobre XP e SCRUM.

Publicada em: Tecnologia
0 comentários
3 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
709
No SlideShare
0
A partir de incorporações
0
Número de incorporações
296
Ações
Compartilhamentos
0
Downloads
0
Comentários
0
Gostaram
3
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

O mundo da agilidade

  1. 1. O Mundo da Agilidade<br />Thiago Burgos<br />
  2. 2. Como era o mundo do Software<br />
  3. 3. Decidimos organizar um pouco mais...<br />
  4. 4. Organizamos tanto que exageramos...<br />Poweredby<br />
  5. 5. AgileManifest<br />We are uncovering better ways of developingsoftware by doing it and helping others do it.Through this work we have come to value…<br />
  6. 6. Individuals and interactions…<br />… over processes and tools<br />Working software…<br />…over comprehensive documentation<br />Customer collaboration…<br />…over contract negotiation<br />Responding to change…<br />…over following a plan<br />
  7. 7. Um grande benefício...<br />RESPONDER PRONTAMENTE A MUDANÇAS<br />
  8. 8. OUTRO GRANDE BENEFÍCIO...<br />Você ganha o poder de...<br />adiar decisões!! <br />(...até o momento em que você vai realmente precisar delas... )<br />
  9. 9. eXtreme Programming<br />
  10. 10. Valores<br />Coragem<br />Feedback<br />Comunicação<br />Simplicidade<br />Respeito<br />
  11. 11. XP – eXtremeProgramming<br />
  12. 12. XP é levar as práticas ao EXTREMO<br />TDD<br />Se testar é bom, vamos testar o tempo todo.<br /><ul><li>Integração Contínua</li></ul>Se gerar um build é bom, vamos gerar sempre.<br />Pair Programming<br />Se inspeção de código é bom, vamos fazer o tempo todo<br />Refactoring<br />Se fazer o design (arquitetura) é bom, vamos fazer sempre!<br />...<br />
  13. 13. scrum<br />
  14. 14. Algumas caracteristicas<br />Scrum é um processoágilquepermitemanter o foconaentrega do MAIOR VALOR DE NEGÓCIO, no menor tempo possível.<br />Equipesauto-organizadas.<br />Nãoháprática de engenhariaprescrita (o Scrum adequa-se a todas)‏.<br />
  15. 15.
  16. 16.
  17. 17. Papéis<br /><ul><li>Dono do produto
  18. 18. ScrumMaster
  19. 19. Equipe</li></ul>Reuniões<br /><ul><li>Planejamento
  20. 20. Review
  21. 21. Retrospectiva
  22. 22. Reuniãodiária</li></ul>Artefatos<br /><ul><li>Product backlog
  23. 23. Sprint backlog
  24. 24. Burndown charts</li></ul>Resumão<br />
  25. 25. Mitos... e mal entendidos<br />
  26. 26. Bala de Prata<br />Se o seu processo de desenvolvimento já funciona (bem), continue com ele! <br />Se o seu contexto de projeto não é o ideal para uma metodologia ágil.... Não use!<br />
  27. 27. Documentação<br />Mitos<br />“Metodologias ágeis não se preocupam com documentação”<br />Fatos<br />Documentaçãonãosubstituicomunicação!<br />Documentação não pode ser perecível!<br />Documente o necessário, nada além disso!<br />Documentar faz parte da definição de FEITO<br />Até documentação no código é ruim (me entendam #peloAmordeDeus)<br />
  28. 28. “Não precisamos de Processos”<br />“Simplesmente um quadro e post-its resolvem!”<br />O mais importante das metodologias ágeis não são as suas práticas....<br />...são os VALORES<br />

×