2. As Metodologias Ágeis tem o objetivo de fazer com
que o desenvolvimento de software seja rápido, com
qualidade, visando sempre a melhoria contínua do
processo, mas a também a necessidade de utilizar
técnicas para que a metodologia tenha sucesso.
INTRODUÇÃO
3. “Integração Contínua é uma prática de
desenvolvimento de software onde os membros de
um time integram seu trabalho freqüentemente. Cada
integração é verificada por uma build automatizado
(incluindo testes) para detectar erros de integração o
mais rápido possível” Martin Fowler
INTEGRAÇÃO CONTÍNUA
4. É uma prática de metodologia ágil diretamente ligada
ao XP (eXtreme Programming). Integração Continua
visa garantir que, qualquer alteração no código fonte
seja rapidamente integrada e validada.
INTEGRAÇÃO CONTÍNUA
10. Precisávamos de uma solução de teste
automatizado para gerenciar constante
mudança.
Versões constante.
Faster time to market - o software tornou-se
uma arma competitiva.
Reduzir custo de Falhas – Aumentar a
cobertura de Testes.
BUILD DE TESTES AUTOMATIZADO
14. Seguem os principais desafios:
Entender a necessidade de porque automatizar.
Recursos humanos e financeiros.
Definição de escopo e a quebra em entregas.
Definição do prazo para a implantação.
Escolha da ferramenta (Paga ou gratuita).
Escolha da linguagem.
Treinamentos na ferramenta e na linguagem
escolhidas.
Alteração do fluxo de desenvolvimento.
Definição da estrutura de scripts.
DESAFIOS PARA IMPLANTAÇÃO