Buscar

Gerencia de configuração

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

EXTREME PROGRAMMING XP
Gislene da Silva Oliveira Sales
Matrícula: 01497218
Curso: Análise e Desenvolvimento de Sistemas
Extreme Progamming XP
Programação Extrema XP, é uma metodologia ágil, que permite criar um software com qualidade, comunicação e seguindo os valores, práticas , essa metodologia se encaixa de forma excelente em pequenas ou médias equipes de para o desenvolvimento do software, através de requisitos que mudam constantemente.
Sendo um método ao extremo contato com o cliente a todo momento, um feedback, para uma finalização de satisfação ambas as partes. Suas principais características são: foco nas decisões dos envolvidos, atender as reais necessidades, suas práticas são definidas em conjunto de atividades, seguidas pelas equipes que a utilizaram.
Cliente presente: viabiliza e simplifica o projeto a ser desenvolvido, pois as dúvidas poderão ser resolvidas em imediato e tomar as decisões necessárias no projeto.
Planejamento: a equipe estimula o cliente a compor qual funcionalidade deseja no software. A equipe verifica o tempo de e o custo desta função e quanto custará para o cliente.
Metáfora: transmiti ideias complexas de forma simplificada
e objetiva, as metáforas serão da forma que o cliente está acostumado no seu cotidiano, a compreensão e comunicação fica mais fácil.
Programação em par: dois desenvolvedores programam ao mesmo tempo no mesmo equipamento, sendo um investimento da equipe para soluções mais eficientes e trazendo qualidade na codificação do software.
Refatoração: facilitar a leitura do código fonte e diminuir tempo e gasto com manutenção, melhorando a qualidade interna sem prejudicar a qualidade.
Testes de unidades: os programados escrevem testes automáticos, antes de codificar a funcionalidade.
Propriedade coletiva: cada membro desenvolve o código em qualquer parte do sistema, caso seja vista algo que pode ser melhorado, não necessita de permissão, pois o código não tem dono.
Código padronizado: todos os membros têm acesso, mas mantém um padrão e compartilhação na codificação, para a compreensão e não ter dificuldades de manipulação caso haja.
Integração contínua: construir o software por diversas vezes ao dia, permite constante sintonia entre os desenvolvedores.
Reunião diária: no máximo dez minutos, para expor rapidamente o que foi realizado e será durante o dia.
Ritmo sustentável: no máximo 8 horas diárias de trabalho, para manter a criatividade, atenção e disposição para solucionar problemas e desenvolver o software com qualidade.
REFERÊNCIAS BIBLIOGRÁFICAS
DOS SANTOS SOARES, Michel. Metodologias ágeis extreme programming e scrum para o desenvolvimento de software. Revista Eletrônica de Sistemas de Informação, v. 3, n. 1, 2004. 
LODDI, Sueli Aparecida et al. Metodologias Ágeis: Um Exemplo de Aplicação da Extreme Programming (XP). FaSCi-Tech, v. 1, n. 3, 2016. 
TELES, Vinícius Manhães. Extreme Programming: Aprenda como encantar seus usuários desenvolvendo software com agilidade e alta qualidade. Novatec Editora, 2017. 
TELES, Vinicius Manhães. Um estudo de caso da adoção das práticas e valores do Extreme Programming. UFRJ–Universidade Federal do Rio de Janeiro, 2005.

Outros materiais