Metodos Ageis

11,717 views

Published on

Published in: Technology

Metodos Ageis

  1. 1. Desenvolvimento Ágil de Software Introdução a Métodos Ágeis de Desenvolvimento de Software
  2. 2. Fábio Aguiar (@fabyogr), Product Management Expert & Agile and Team Coach, Developer.
  3. 3. COMUNIDADE ABERTA COM PESSOAS ADAPTÁVEIS, SIMPLES E AUTO-ORGANIZADAS Tá Safo!
  4. 4. Desenvolvimento de Software Ágil com Tecnologias Abertas Tá Safo!
  5. 5. Desenvolvimento de Software Ágil Tá Safo!
  6. 6. ÁGIL
  7. 7. Ágil é diferente Rápido
  8. 8. Compreendendo osValores Ágeis
  9. 9. Manifesto  Ágil www.manifestoagil.com.br MANIFESTO para o Em 2001, dezessete especialistas em processos de desenvolvimento de software estabeleceram princípios comuns compartilhados por diferentes métodos e criaram o Manifesto Ágil. DESENVOLVIMENTO ÁGIL DE SOFTWARE
  10. 10. Todos os Métodos Ágeis são fundamentados no Manifesto Ágil Manifesto Ágil
  11. 11. Estamos descobrindo maneiras melhores de desenvolver software fazendo-o nós mesmos e ajudando outros a fazê-lo. Inicialmente, contou com dezessete signatários: Kent Beck, Mike Beedle,Arie van Bennekum, Alistair Cockburn,Ward Cunningham, Martin Fowler, James Grenning, Jim Highsmith, Andrew Hunt, Ron Jeffries, Jon Kern, Brian Marick, Robert C. Martin, Steve Mellor, Ken Schwaber, Jeff Sutherland, DaveThomas. MANIFESTO ÁGIL
  12. 12. Valores e Princípios
  13. 13. VALORES
  14. 14. INDIVÍDUOS E ITERAÇÃO mais que Ferramentas e Processos SOFTWARE FUNCIONANDO mais que Documentação Abrangente COLABORAÇÃO COM CLIENTE mais que Negociação de Contratos RESPONDER A MUDANÇAS mais que Seguir um Plano VALORES DO MANIFESTO ÁGIL "Estamos descobrindo maneiras melhores de desenvolver software fazendo-o nós mesmos e ajudando outros a fazê-lo. Através desse trabalho, passamos a valorizar: Ou seja, mesmo havendo valor nos item à direita, valorizamos mais os itens à esquerda."
  15. 15. PRINCÍPIOS
  16. 16. PRINCÍPIO do Manifesto Ágil
  17. 17. PRINCÍPIO do Manifesto Ágil
  18. 18. PRINCÍPIO do Manifesto Ágil
  19. 19. Manifesto para Desenvolvimento Ágil de Software http://bit.ly/TenhaValoresPrincipios
  20. 20. SCRUM Extreme   Progrtamming FDD DSDM Lean Crystal ASD EVO Métodos Ágeis DE DESENVOLVIMENTO DE SOFTWARE
  21. 21. Referência: Rildo Santos   http://www.slideshare.net/Ridlo/engenharia-de-software-agil-scrum-e-fdd
  22. 22. Métodos Ágeis é simples, mas difícil de aplicar
  23. 23. Empresas que usam Metodologias Ágeis Fábio Aguiar ! Google ! Microsoft ! Yahoo ! ThoughtWorks ! Siemens ! Nokia ! Philips ! Amazon.com ! HP ! Intel ! Xerox ! SEA Tecnologia ! OnCast ! Globo.com ! Abril ! UOL ! Improve It ! Caelum ! Teamware ! Objective Solutions ! LocaWeb
  24. 24. Projetos QUASE SEMPRE Falham
  25. 25. Jim  Johnson,  2000 Funcionalidades NUNCA ou RARAMENTE utilizadas 64%
  26. 26. 64% de DESPERDÍCIO do desenvolvimento de software
  27. 27. Cliente Insatisfeito Qual será o RESULTADO?
  28. 28. Como estamos desenvolvendo software?
  29. 29. Cliente precisa de RE$ULTADO Desenvolver software orientado a valor de negócio Sempre ENTREGAR VALOR
  30. 30. Cliente tem que está dentro do TAXI
  31. 31. Falha na COMUNICAÇÃO Entenda a necessidade do cliente
  32. 32. Precisamos MUDAR a visão de desenvolver PARADIGMAS Mas será que o cliente vê o mesmo que você? Visão do Cliente
  33. 33. Comprometimento Características DE UM TIME ÁGIL Confiança Comunicação Motivação Responsabilidade Sem  hierarquia  formal Auto  Organização Coragem Respeito Feedback Transparência Interdisciplinares Adaptação Auto  Gerenciamento
  34. 34. Envolvimento X Comprometimento “A  galinha  só  tem  uma  parte  no  omelete:   o  ovo.  O  bacon  quem  dá  é  o  porco,  que   também  participa” TIME Comprometido
  35. 35. Desenvolvimento ITERATIVO e INCREMENTAL
  36. 36. Ciclo PDCA Melhoria Contínua Planejar Executar Agir Verificar
  37. 37. ADAPTAÇÃO às mudanças através do FEEDBACK constantes
  38. 38. Planejamento Constante
  39. 39. 1. QUAL OBJETIVO O PROJETO DEVE ATIGIR? 3. QUAL RETORNO DE INVESTIMENTO O PROJETO VAI ESTÁ AGREGANDO? 5. COMO MEDIR SE O PROJETO FOI BEM SUCDIDO? VISÃO do Cliente Entender a NECESSIDADE do Cliente
  40. 40. Product

×