Comprendre l’intégration continue : enjeux et pratiques pour un développement logiciel efficace