Metodologias Ágeis para Desenvolvimento de Software Professor: Marcos Cardoso [email_address] Introdução Pós-Graduação em ...
?
?
?
?
Quem já adota?
O que estamos procurando?
Definição de  Sucesso  para um projeto de  Software O software  resolve o problema O software é  fácil de manter  e evolui...
Apenas 37%  das empresas estão satisfeitas com a velocidade do desenvolvimento interno das aplicações 80% dos investimento...
Atividades Fundamentais para o desenvolvimento de Software Especificação do Software
Atividades Fundamentais para o desenvolvimento de Software Projeto e Implementação
Atividades Fundamentais para o desenvolvimento de Software Validação do Software
Atividades Fundamentais para o desenvolvimento de Software Evolução do Software
Metodologias Tradicionais
Modelo Cascata Definição dos Requisitos Projeto do Software Implementação e Testes de Unidades Integração e Testes do Sist...
 
Manifesto Ágil Em 2001, dezessete especialistas em processos de desenvolvimento de software  estabeleceram princípios comu...
 
Indivíduos e interações  ao invés de processos e ferramentas Software executável  ao invés de documentação .
Colaboração do cliente   ao invés de negociação de contratos. Respostas rápidas   a mudanças ao invés de seguir planos.
Simplesmente mostra que eles têm  importância secundária  quando comparado com os indivíduos e interações, com o software ...
Tudo bem, mas funciona? São Tomé incrédulo nessa tal de metodologia ágil
Pesquisa realizada pela InfoQ.com    em 642 empresas Fator Melhorou Não mudou Piorou Produtividade 82% 13% 5% Qualidade 77...
Test Driven  Development XP Pragmatic  Programming  Kanbam  Adaptive Software  Development  Feature Driven  Development  C...
1. A cultura da organização deve apoiar a negociação Aplicabilidade dos Métodos Ágeis
2. As pessoas devem ser confiantes Aplicabilidade dos Métodos Ágeis
3. A Organização necessita ter um ambiente que facilite a rápida comunicação entre os membros Aplicabilidade dos Métodos Á...
4. Poucas pessoas, mas competentes Aplicabilidade dos Métodos Ágeis
Agile vs. Waterfall: A Tale  of Two Teams http://www.youtube.com/watch?v=gDDO3ob-4ZY Vamos assistir ao vídeo
Leitura de Artigo Metodologias ágeis são processos, agilidade é cultura http://agilblog.locaweb.com.br/2009/04/25/metodolo...
Metodologias Ágeis para Desenvolvimento de Software Professor: Marcos Cardoso [email_address] Introdução Pós-Graduação em ...
Este material foi elaborado Marcos Cardoso (marcos.cardoso@gmail.com), estando sob a licença Creative Commons, Atribuição-...
Upcoming SlideShare
Loading in …5
×

Introdução Metodologias áGeis Para Desenvolvimento De Software

2,795 views
2,646 views

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,795
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
129
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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

×