Agile customs - Pré Agile Brazil

Click here to load reader

  • date post

    17-Aug-2015
  • Category

    Education

  • view

    176
  • download

    1

Embed Size (px)

Transcript of Agile customs - Pré Agile Brazil

  1. 1. @JulianoRibeiro - www.julianoribeiro.com pr
  2. 2. So Paulo Curitiba Maring A Empresa Desenvolvimento de Software Customizado Consultoria e Treinamento em Mtodos geis
  3. 3. Alguns Clientes
  4. 4. Academico Desenvolvedor desde 1994 Graduado em Sistemas para Internet Ps-graduado em POO com Java Certified Scrum Professional pela Scrum Alliance Licensed Learning 3.0 Facilitator Certified Delphi Developer pela Embarcadero
  5. 5. Realizaes Professor de mtodos geis na Faculdade Cidade Verde Agile Coach na Objective Solutions Organizador do Agile Tour desde 2010 2014 in Sao Paulo, Maringa, Cascavel, Brasilia, Campinas and Curitiba Palestrante regular nas principais conferncias sobre agilidade no Brasil Agile Brazil, Agile Trends, The Developers Conference, DevInSantos, DevCamp, Lingugil, Scrum Gathering Equador, Scrum Gathering Rio
  6. 6. Perodo pr-waterfall
  7. 7. Waterfall
  8. 8. Waterfall Managing The Development of Large Software Systems Dr Winston Royce
  9. 9. Waterfall Managing The Development of Large Software Systems Dr Winston Royce
  10. 10. Waterfall Managing The Development of Large Software Systems Dr Winston Royce
  11. 11. O Legado do Waterfall
  12. 12. Manifesto gil http://manifestoagil.com.br/
  13. 13. Kanban Jeff Patton
  14. 14. Scrum
  15. 15. Extreme Programming
  16. 16. Extreme Programming Jogo de Planejamento (Planning Game) Fases pequenas (Small Releases) Metfora (Metaphor) Design Simples (Simple Design) Time Coeso (Whole Team) Testes de Aceitao (Customer Tests) Semana de 40 horas (Sustainable Pace) Reunies em p (Stand-up Meeting) Propriedade Coletiva (Collective Ownership) Programao Pareada (Pair Programming) Padronizao do Codigo (Coding Standards) Desenvolvimento Orientado a Testes (Test Driven Development) Refatorao (Refactoring) Integrao Contnua (Continuous Integration)
  17. 17. Estado inicial Scrum TDD Continuous Integration
  18. 18. Como foi? Sprints falhando Foco na entrega versus qualidade Vrias histrias quase aceitas Cliente insatisfeito Por consequncia, ns tambm!
  19. 19. As mudanas Adoo de Pair Programming Continuous Integration = Continuous delivery Mudana no comprometimento No estimar mais
  20. 20. Resultados Time entrega apenas 5 histrias por semana/iterao/sprint O cliente tem seu pedido atendido no menor tempo possvel, podendo valida-lo imediatamente, com a maior qualidade que o time consegue entregar
  21. 21. Objective Solutions Comearam com Scrum by the book Desde o incio com tcnicas de XP
  22. 22. Observaes Overhead de planejamento, cerimnias Sprints constantemente cancelados, os requisitos mudavam frequentemente Pair programming exige mais que disciplina, exige mtodo O time precisa do controle sutil, mesmo um time maduro
  23. 23. Mudanas Iteraes > Fluxo Contnuo As tarefas levam o tempo que levarem Algoritmo para disciplinar o Pair Programming Criaram a ronda ativa
  24. 24. Shu Ra Ri
  25. 25. Fbula Indiana
  26. 26. Manifesto gil http://manifestoagil.com.br/
  27. 27. No desenvolva apego a nenhuma arma ou escola de combate. Miyamoto Musashi
  28. 28. Obrigado @JulianoRibeiro [email protected] www.julianoribeiro.com.br