Conceito: Integração Contínua
Este conceito apresenta a idéia de criar integrações regulares (pelo menos diariamente) a fim de: reduzir os riscos da integração, encontrar erros rapidamente e conduzir um ambiente de trabalho colaborativo.
Relacionamentos
Descrição Principal

A integração contínua é uma prática de implementação onde os membros da equipe compilam e testam (integram) seu trabalho com frequência (pelo menos diariamente). Os erros de integração devem ser detectados o mais rápido possível, tanto erros de compilação quanto erros relatados pela ferramenta de teste. O ideal é que a integração seja feita automaticamente quando uma versão atualizada de código fonte seja gravada no sistema de gerência de configuração.

Benefícios:

  1. Melhoria na detecção de erros. A integração contínua permite rapidamente detectar e endereçar os erros, normalmente minutos depois que eles foram introduzidos no produto. Note que mesmo assim é necessário ter uma boa ferramenta de teste.
  2. Melhoria na integração do sistema. Pela Integração continua durante o projeto você sabe que pode realmente construí-lo, eliminando desse modo as surpresas da integração no fim do ciclo de vida.
  3. Redução do risco técnico. Você tem sempre um sistema atualizado para poder ser testado.
  4. Redução do risco gerencial. Pela integração contínua do sistema você sabe exatamente quanta funcionalidade já foi construída até o momento, melhorando sua habilidade de prever quando você realmente irá entregar a funcionalidade desejada.
  5. Melhoria na colaboração. A integração contínua permite que os membros da equipe trabalhem juntos com segurança. Sabem que podem fazer uma mudança no código, integrar o sistema e determinar rapidamente se as alterações funcionaram ou não.