Desenvolvendo com Metodologias Ágeis

1,849 views

Published on

Apresentação para o evento Tchelinux Erechim em 08.05.2010

sobre autor: luizrauber.blogspot.com

Published in: Technology
  • Be the first to comment

Desenvolvendo com Metodologias Ágeis

  1. 1. Desenvolvendo com Metodologias Ágeis Luiz Henrique Rauber Rodrigues luizrauber.blogspot.com
  2. 2. Esquema ● Notícias Ruins ● Notícias Boas ● Motivos? ● Indagação Chave ● Mudando Paradigmas ● Metodologias ● A onda Ágil ● 12 Premissas ● Piscadela em XP ● Piscadela em Scrum
  3. 3. Notícias Ruins
  4. 4. Notícias Boas
  5. 5. 68% oportunidade
  6. 6. Motivos?
  7. 7. ● Falta de Comunicação ● Falta de Documentação ● Falta de Comunicação ● Falta de Acompanhamento Gerencial ● Falta de Comunicação ● Cliente presente só no Início e Fim ● Falta de Comunicação ● Falta de Planejamento Útil
  8. 8. Indagação Chave
  9. 9. Melhorar é Possível?
  10. 10. Melhorar como? Se não dormir, próximos minutos as ideias ajudarão
  11. 11. Mudando Paradigmas
  12. 12. ● Parece um Software ?
  13. 13. ● Engenharia de Software
  14. 14. ● Parece um Software ?
  15. 15. ● Fábrica de Software
  16. 16. Software deve ser adaptável, deve ser de fácil implementação, deve ser de fácil implantação, deve ser livre de erros, deve ser seguro, deve ser de fácil expansão, deve ter boa usabilidade, deve ser otimizado...
  17. 17. Exemplo de um software bacana? Linux :)
  18. 18. + Personalizados - Prateleira Cliente sabe o que quer e sabe que dá pra fazer! (embora normalmente não se consiga entender o que ele quer, e é ofício nosso descobrir)
  19. 19. ✔ Dominar o conceito ✗ Dominar a codificação ✔ Dominar uma Metodologia Coerente ✗ Dominar o Planejameto ✗ Dominar o Gerenciamento ++
  20. 20. Metodologias
  21. 21. “A Metodologia é o estudo dos métodos. Ou então as etapas a seguir num determinado processo.” (Wikipédia)
  22. 22. Cascata
  23. 23. Espiral
  24. 24. RUP
  25. 25. A onda Ágil
  26. 26. Time is Money! Ohhh Yesss!!
  27. 27. Complexidade Desânimo Equipe
  28. 28. Em 2001... “Representatives from Extreme Programming, SCRUM, DSDM, Adaptive Software Development, Crystal, Feature-Driven Development, Pragmatic Programming, and others sympathetic” … Criaram o Manifesto Ágil e 12 Premissas
  29. 29. Manifesto Ágil “.... Indivíduos e interação entre eles mais que processos e ferramentas; Software em funcionamento mais que documentação abrangente; Colaboração com o cliente mais que negociação de contratos; Responder a mudanças mais que seguir um plano. ...“
  30. 30. Entrega Contínua
  31. 31. Aceitar Mudanças
  32. 32. Design Incremental
  33. 33. Equipe Unida
  34. 34. Equipe Motivada
  35. 35. Comunicação Efetiva
  36. 36. Software Funcionando
  37. 37. Cliente Participativo
  38. 38. Excelência Técnica
  39. 39. Simplicidade
  40. 40. Equipe Auto-Organizáveis
  41. 41. Retrospectiva
  42. 42. Piscadela em XP
  43. 43. Pair-Programming
  44. 44. TDD
  45. 45. Quadro Tarefas
  46. 46. Piscadela Scrum
  47. 47. Daily Scrum
  48. 48. Referências - Links ● http://www.guma-rs.org/ ● http://www.agilebrazil.com/ (EVENTO 22-25 Junho POA) ● http://info.abril.com.br/noticias/rede/gestao20/software/fabrica-de-software-e-uma-besteira/ ● http://pt.wikipedia.org/wiki/Metodologia ● Manifesto Ágil - http://agilemanifesto.org/ ● www.extremeprogramming.org ● http://improveit.com.br/xp ● www.agilealliance.com ● www.agile-software-development.com ● www.visaoagil.com ● www.scrumalliance.com
  49. 49. Referências – Pessoas - 1/2 ● Kent Beck ● Brian Marick ● Mike Beedle ● Barry Boehm ● Arie van Bennekum ● Manoel Pimentel Medeiros ● Alistair Cockburn ● Renato Willi ● Ward Cunningham ● José Peleteiro ● Martin Fowler ● Heitor Roriz ● James Grenning ● Flávio Steffens de Castro ● Jim Highsmith ● Luiz Cláudio Parzianello ● Andrew Hunt ● Rafael Prikladnicki ● Mariana Bravo ● Ron Jeffries ● Dairton Bassi ● Jon Kern
  50. 50. Referências – Pessoas - 2/2 ● Eduardo Meira Peres ● Marcelo Andrade ● Alexandre Magno Figueiredo ● Christian Peixoto ● Alexandre Gomes ● Hugo Corbucci ● Fabio Akital ● Vinicius Teles ● Guilherme Silveira ● Daniel Wildt ● Wescley Costa ● Vitor Hugo Germano ● André Faria Gomes ● Cecília Fernandes ● Rodrigo Toledo ● Rafael Sabbagh Armony
  51. 51. Referências – Imagens - 1/3 ● Chaos Report – slide 4 - standishgroup.com/ ● Quadrinhos - slide 8 - it4unity.com/it/wordpress ● Chuck Norris - slide 12 - unrealitymag.com ● Prédio - slide 15 – cityhall.com.br ● Onde os fracos não tem vez - slide 16 - dicadadrica.wordpress.com ● Fusca - slide 17 - copanema.com.br ● Freddy Krueguer - slide 18 – djbezzi.wordpress.com/ ● Matrix - slide 22 - www.universohq.com/ ● Cascata – slide 26 - devagil.wordpress.com/ ● Espiral – slide 27 - rupeando.blogspot.com ● RUP – slide 28 - diego-pacheco.blogspot.com/ ● Super Sam – slide 30 – turmadochaves.com/
  52. 52. Referências – Imagens - 2/3 ● Gráfico Custos Boehm – slide 31 – amazon.com/exec/obidos/ASIN/0138221227/ambysoftinc/ ● Age of Empire – slide 35 – forum.mygames.pt ● Copo – slide 36 – janeladecima.wordpress.com ● Mario Lego – slide 37 – blog.retrogamer.net ● Rafting – slide 38 - commons.wikimedia.org/ ● Fujindo – slide 39 – eupodiatamatado.com.br ● Fofoca – slide 40 – blig.ig.com.br/taurinateimosaeciumenta ● Tela Azul – slide 41 – blogando20.blogspot.com ● Cliente Participativo – slide 42 - luizrauber.blogspot.com ● Alvo – slide 43 – blogdocrato.blogspot.com/ ● Einstein – slide 44 – fotos.sapo.pt/zequim/pic/00185418 ● Gato sacana – slide 45 - sitedefotos.com.br
  53. 53. Referências – Imagens - 3/3 ● Brinde – slide 46 – carteiradeinvestimento.wordpress.com ● XP logo – slide 47 - agile-process.org ● Agile Flow – slide 48 – agile-process.org ● Circle Practices XP – slide 49 - ullizee.wordpress.com ● Pair-programming – slide 50 – leonardofaria.net ● Gráfico TDD – slide 51 - ambysoft.com/surveys/tdd2008.html ● Quadro Tarefas – slide 52 – epf.eclipse.org ● Logo Scrum – slide 53 – moonriseconsulting.com ● Prints de slides – slides 54 e 56 – slideshare.net/manoelp/scrum-conceitos-prticas-e- experincias-manoel-pimentel-presentation ● Ciclo Scrum – slide 55 – pt.wikipedia.org/wiki/Scrum ● Daily Scrum – slide 57 – eknowledger.spaces.live.com/
  54. 54. Dúvidas? Críticas? Sugestões? Opiniões?

×