eXtreme Programming

1.330 visualizações

Publicada em

Publicada em: Negócios, Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
1.330
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
36
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

eXtreme Programming

  1. 1. Fabio Vanacor Hermann Heinen Ricardo Ishida Rodrigo Azevedo Tiago Moreira Engenharia de Software – ADS2 Noite
  2. 2. Metodologia ágil para desenvolvimento de software focada no código, comunicação, simplicidade e qualidade. Tem como base um conjunto de praticas e valores com intuito de garantir um alto retorno ao investimento do cliente.
  3. 3. Constantes mudanças nos requisitos. Falta de transparência com o cliente.
  4. 4. Com a criação da Aliança Agil e o estabelecimento do Manifesto Agil (11 de fevereiro de 2001)
  5. 5. Feedback Comunicação Simplicidade Coragem
  6. 6. Gerente de projeto Coach Analista de teste Redator técnico Desenvolvedor
  7. 7. Planejamento Entregas frequentes Metáforas Projeto simples Teste Programação em par Integração contínua Propriedade coletiva Refactoring 40 horas semanais Cliente presente Código padrão
  8. 8. Interações semanais entre cliente e equipe Foco nas funcionalidades Mudanças nos requisitos
  9. 9. Versões funcionais do projeto para o cliente Atualizações/melhorias sobre a versão liberada previamente Avaliação dos requisitos
  10. 10. Busca de um vocabulário de fácil entendimento para cliente e desenvolvedores Auxilio para o entendimento dos problemas
  11. 11. Programa contendo partes do programa final Parte das funcionalidades ativas Atende as necessidades do cliente
  12. 12. Testes frequentes Testes desenvolvido pelo cliente e equipe Valida os requisitos vigentes
  13. 13. Programação em par Aumenta a qualidade do código Pesquisa sobre o uso de pair programming: perda de 15% na produtividade + ganho-se 15% em qualidade
  14. 14. Mostrar ao cliente o progresso do desenvolvimento Ganho de confiabilidade com o cliente
  15. 15. Código aberto a alteração para membros da equipe Todos são donos dos códigos, sem restrições de modificações
  16. 16. Manutenção dos códigos Atualizações nos códigos, visando uma melhoria na lógica do desenvolvimento Limpeza dos códigos
  17. 17. Carga horária de 40 horas semanais no trabalho
  18. 18. É fundamental a presença do cliente durante todo o desenvolvimento do projeto
  19. 19. Regras de escritas elaboradas para facilitar a programação em par
  20. 20. Comunicações face to face com o cliente Busca pela qualidade lógica do programa Capacidade de mudanças
  21. 21. Obrigado a todos pela atenção! Engenharia de Software – ADS2 Noite

×