Desenvolvimento gil de software

download Desenvolvimento gil de software

If you can't read please download the document

Embed Size (px)

description

 

Transcript of Desenvolvimento gil de software

  • 1. Desenvolvimentogil de SoftwareAutor: Giuliano Ben-Hur Firmino

2. As estatsticas no mentem Pesquisa com 280 mil projetos nos EUA CanceladosFalham17% 72% 3. As estatsticas no mentem Motivos de falhas nos projetos+63%+45%-37% 4. As estatsticas no mentem Utilizao das funcionalidades 5. O quo prximo voc est de seu cliente? http://www.youtube.com/watch? 6. Quais artefatos so realmente necessrios? O que eu vou fazer com essa pilhade documentos??? 7. Est faltando comprometimento? 8. Voc se prende a paradigmas?No desenvolva apego a nenhumaarma ou escola de combate.Miyamoto Musashi(famoso samurai do sculo 17, se destacava por sua tcnica de lutadas espadas gmeas) 9. Seu processo no to flexvel? Mais prescritivoMais adaptativo 10. Os prazos no so cumpridos? 11. Sua equipe s est apagando fogo?Esse fenmeno da engenharia desoftware conhecido comoSndrome do Estudante Eu devia ter estudado antesExecutadoPlanejamento 12. Deixe seus projetos mais geis XP KANBANSCRUM 13. Manifesto gil Indivduos e interaes entre eles mais que processos e ferramentas Software em funcionamento mais que documentao abrangente Colaborao com o cliente mais que negociao de contratos Responder a mudanas mais que seguir um plano 14. SCRUM Scrum uma metodologia gil para gesto e planejamento de projetos de software. 15. FDD (Feature Driven Development)FDD uma metodologia gil para gesto edesenvolvimento de software. 16. SCRUM + FDD SprintPlanning MeetingSprint Review Meeting Levantamento inicial Sprint Retrospective 17. Levantamento InicialDetalharemos e priorizaremos as histrias,criando o product backlog. Esboaremos osdiagramas necessrios (UML). 18. Planning PokerPontuaremos asHistriaslevantadas. 19. Sprint Planning MeetingDe acordo com a priorizao epontuao, vamos criar as tarefas emontar o prximo Sprint no quadro. 20. KANBAN (Quadro)O Kanban nasceu na Toyota e significaliteralmente registro ou placa visvel. 21. XP (eXtreme Programming)XP uma metodologia de desenvolvimento parasoftware em constante mudana. 22. Valores do Desenvolvimento XPhttp://www.youtube.com/watch?v=hB9bt_dmlBQ&feature=player_embeddedComunicaoSimplicidadeFeedback Coragem 23. Reunio diriaO que foi feito?Qual o prximo passo?H algum impedimento? 24. Grficos de acompanhamento Burndown (Sprint) Burndown (Sprint) 25. Grficos de acompanhamento Progresso (Mdulos / Funcionalidades) 26. Grficos de acompanhamento Progresso (Projeto) 27. Sprint Review MeetingEstamos aqui para apresentar as histrias trabalhadas no Sprint 28. Sprint RetrospectiveNeste Sprint o que funcionou bem?O que precisamos melhorar para osprximos?Funcionou Bem Precisa melhorar 29. MelhoriaEliminar o desperdcio Pensamento Lean Melhorarcontinuamente LEANAvaliao Respeitar asPlanejamento pessoasAo 30. "Uma longa viagem comea com um nico passo." (Lao Ts)Metodologias geisso processos,agilidade cultura. 31. Motivao para adooPesquisa trmino de Projetos geisSucesso80% 32. Empresas que adotam