O slideshow foi denunciado.
Seu SlideShare está sendo baixado. ×

Introdução Metodologias áGeis Para Desenvolvimento De Software

Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Próximos SlideShares
Startup em Scrum
Startup em Scrum
Carregando em…3
×

Confira estes a seguir

1 de 32 Anúncio

Mais Conteúdo rRelacionado

Diapositivos para si (20)

Anúncio

Semelhante a Introdução Metodologias áGeis Para Desenvolvimento De Software (20)

Mais recentes (20)

Anúncio

Introdução Metodologias áGeis Para Desenvolvimento De Software

  1. 1. Metodologias Ágeis para Desenvolvimento de Software Professor: Marcos Cardoso [email_address] Introdução Pós-Graduação em Engenharia de Software
  2. 2. ?
  3. 3. ?
  4. 4. ?
  5. 5. ?
  6. 6. Quem já adota?
  7. 7. O que estamos procurando?
  8. 8. Definição de Sucesso para um projeto de Software O software resolve o problema O software é fácil de manter e evoluir O projeto possui menor custo e prazo possíveis * Rodrigo Yoshima
  9. 9. Apenas 37% das empresas estão satisfeitas com a velocidade do desenvolvimento interno das aplicações 80% dos investimentos em desenvolvimento estão na identificação e correção dos defeitos Taxa de falhas dos projetos é superior a 45% Fontes: IBM e Standish Groupe
  10. 10. Atividades Fundamentais para o desenvolvimento de Software Especificação do Software
  11. 11. Atividades Fundamentais para o desenvolvimento de Software Projeto e Implementação
  12. 12. Atividades Fundamentais para o desenvolvimento de Software Validação do Software
  13. 13. Atividades Fundamentais para o desenvolvimento de Software Evolução do Software
  14. 14. Metodologias Tradicionais
  15. 15. Modelo Cascata Definição dos Requisitos Projeto do Software Implementação e Testes de Unidades Integração e Testes do Sistema Operação e Manuntenção
  16. 17. Manifesto Ágil Em 2001, dezessete especialistas em processos de desenvolvimento de software estabeleceram princípios comuns compartilhados por diferentes métodos Foi criada a Aliança Ágil e o estabelecimento do Manifesto Ágil
  17. 19. Indivíduos e interações ao invés de processos e ferramentas Software executável ao invés de documentação .
  18. 20. Colaboração do cliente ao invés de negociação de contratos. Respostas rápidas a mudanças ao invés de seguir planos.
  19. 21. Simplesmente mostra que eles têm importância secundária quando comparado com os indivíduos e interações, com o software estar executável, com a colaboração do cliente e as respostas rápidas a mudanças e alterações.” O Manifesto Ágil não rejeita os processos e ferramentas, a documentação, a negociação de contratos ou o planejamento.
  20. 22. Tudo bem, mas funciona? São Tomé incrédulo nessa tal de metodologia ágil
  21. 23. Pesquisa realizada pela InfoQ.com em 642 empresas Fator Melhorou Não mudou Piorou Produtividade 82% 13% 5% Qualidade 77% 14% 9% Satisfação 78% 15% 7% Custo 37% 40% 23%
  22. 24. Test Driven Development XP Pragmatic Programming Kanbam Adaptive Software Development Feature Driven Development Crystal Scrum
  23. 25. 1. A cultura da organização deve apoiar a negociação Aplicabilidade dos Métodos Ágeis
  24. 26. 2. As pessoas devem ser confiantes Aplicabilidade dos Métodos Ágeis
  25. 27. 3. A Organização necessita ter um ambiente que facilite a rápida comunicação entre os membros Aplicabilidade dos Métodos Ágeis
  26. 28. 4. Poucas pessoas, mas competentes Aplicabilidade dos Métodos Ágeis
  27. 29. Agile vs. Waterfall: A Tale of Two Teams http://www.youtube.com/watch?v=gDDO3ob-4ZY Vamos assistir ao vídeo
  28. 30. Leitura de Artigo Metodologias ágeis são processos, agilidade é cultura http://agilblog.locaweb.com.br/2009/04/25/metodologias-ageis-sao-processos-agilidade-e-cultura/
  29. 31. Metodologias Ágeis para Desenvolvimento de Software Professor: Marcos Cardoso [email_address] Introdução Pós-Graduação em Engenharia de Software
  30. 32. Este material foi elaborado Marcos Cardoso (marcos.cardoso@gmail.com), estando sob a licença Creative Commons, Atribuição-Uso Não-Comercial 2.5 Brasil. É permitido que outras pessoas usem e alterem a presente obra, desde que os devidos créditos sejam dados ao autor. Não é permitido o uso comercial do material. Maiores informações: http://creativecommons.org/licenses/by-nc/2.5/br/ Attribution Non-Commercial

×