Upload
ricardo-ishida
View
1.062
Download
0
Embed Size (px)
DESCRIPTION
Citation preview
Fabio VanacorHermann HeinenRicardo IshidaRodrigo AzevedoTiago Moreira
Engenharia de Software – ADS2 Noite
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.
Constantes mudanças nos requisitos.
Falta de transparência com o cliente.
Com a criação da Aliança Agil e o estabelecimento do Manifesto Agil (11 de fevereiro de 2001)
Feedback
Comunicação
Simplicidade
Coragem
Gerente de projeto
Coach
Analista de teste
Redator técnico
Desenvolvedor
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
Interações semanais entre cliente e equipe
Foco nas funcionalidades
Mudanças nos requisitos
Versões funcionais do projeto para o cliente
Atualizações/melhorias sobre a versão liberada previamente
Avaliação dos requisitos
Busca de um vocabulário de fácil entendimento para cliente e desenvolvedores
Auxilio para o entendimento dos problemas
Programa contendo partes do programa final
Parte das funcionalidades ativas
Atende as necessidades do cliente
Testes frequentes
Testes desenvolvido pelo cliente e equipe
Valida os requisitos vigentes
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
Mostrar ao cliente o progresso do desenvolvimento
Ganho de confiabilidade com o cliente
Código aberto a alteração para membros da equipe
Todos são donos dos códigos, sem restrições de modificações
Manutenção dos códigos
Atualizações nos códigos, visando uma melhoria na lógica do desenvolvimento
Limpeza dos códigos
Carga horária de 40 horas semanais no trabalho
É fundamental a presença do cliente durante todo o desenvolvimento do projeto
Regras de escritas elaboradas para facilitar a programação em par
Comunicações face to face com o cliente
Busca pela qualidade lógica do programa
Capacidade de mudanças
Obrigado a todos pela atenção!
Engenharia de Software – ADS2 Noite