metodologia xp

Páginas: 6 (1435 palavras) Publicado: 5 de outubro de 2014
Introdução a Metodologia XP (E Xtreme Programming) Presentation Transcript

Introdução à Metodologia de Desenvolvimento de Software Extreme Programming Rennan Martini Rodrigues 5º Semestre Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas
O que é Metodologia? A Metodologia é o estudo dos métodos. As etapas a seguir num determinado processo. Conjuntode métodos que utilizam ferramentas e práticas diferenciadas para realizar o desenvolvimento do software. No contexto da Engenharia de Software...
Metodologias existentes
• Metodologia Estruturada - Análise Estruturada - Projeto Estruturado - Programação Estruturada - Análise Essencial - SADT - DFD - Diagrama de Fluxo de Dados - MER - Modelo de Entidades eRelacionamentos
Metodologias existentes
• Metodologia Orientada a Objetos - Rational Unified Process (RUP) • Desenvolvimento ágil de software - Feature Driven Development (FDD) - Enterprise Unified Process (EUP) - Scrum - Crystal (Crystal Clear) - Programação extrema (XP)
• Outras Metodologias - Microsoft SolutionFramework (MSF)
Avanços
• Nos últimos 30 anos... ▪ Melhoria nos processos ▪ Interativo Incremental, Evolucionário...
▪ Melhorias nas ferramentas
▪ IDEs, automação... ▪ Maior abstração no desenvolvimento
▪ Paradigma Orientado a Objetos
▪ Orientação a Aspectos
▪ Entre outros...Mudanças sempre ocorrem
Clientes não sabem o que querem no início

Desenvolvedores não sabem qual a melhor maneira de fazer o software no início

Medo da mudança trava o desenvolvimento
Engenheiros de software devem ser ágeis o suficiente para responder a um ambiente de negócios mutante. -> Surgimento doDesenvolvimento Ágil
Surgiu de um Manifesto
Em meados de 2000/2001, um grupo de 17 profissionais veteranos na área de software decidiram se reunir em uma estação de esqui, nos EUA, para discutir formas de melhorar o desempenho de seus projetos. Embora cada envolvido tivesse suas próprias práticas e teorias sobre como fazer um projeto de software ter sucesso, cada qual com as suasparticularidades, todos concordavam que, em suas experiências prévias, um pequeno conjunto de princípios sempre parecia ter sido respeitado quando os projetos davam certo.

Chegaram a um consenso e elaboraram o Manifesto para o Desenvolvimento Ágil de Software
Manifesto Ágil
"Estamos evidenciando maneiras melhores de desenvolver software fazendo-o nós mesmos eajudando outros a fazê-lo."

Manifesto Ágil
Assinado por 17 desenvolvedores com reconhecimento mundial em Utah em fevereiro/2001.
Declaração de 4 valores.

veja mais em http://www.agilemanifesto.org/
Valor Declarado no Manifesto
Indivíduos e interaçõessão mais importantes que
processos e ferramentas.
Valor Declarado no Manifesto
Software funcionando é mais importante do que
documentação completa e detalhada
Valor Declarado no Manifesto
Colaboração com o cliente é mais importante do que
negociação de contratos
Valor Declarado no ManifestoAdaptação a mudanças é mais importante do que
seguir o plano inicial
Metodologias Ágeis
XP - eXtreme Programming
FDD Feature Driven Development (Desenv. Guiado por Funcionalidades)
Lean Software Development
Cristal Family
Scrum
Entre outras...
Surgimento do XP...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Metodologia xp
  • Metodologia xp
  • Metodologia xp
  • Metodologia XP
  • Metódologias itil, scrum, xp
  • Xp metodologia ágil
  • Metodologia xp (extreme programming)
  • Metodologia para Desenvolvimento Ágil XP

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!