Introduction

L’automatisation du déploiement est une étape cruciale, car c’est grâce à elle que le travail de nos équipes va être finalement mis à la disposition de nos utilisateurs.

Nous pourrions définir le déploiement en continu comme la capacité à délivrer aux utilisateurs finaux un changement dans une application d’une manière sûre et rapide. Ce changement peut être une nouvelle fonctionnalité, une mise à jour d’une configuration, une résolution de bug ou toute autre action susceptible de modifier l’existant.

Le déploiement en continu doit poursuivre plusieurs objectifs :

  • Délivrer rapidement un changement dans l’application (réduire le Time-To-Market), quel que soit le nombre de systèmes à mettre à jour.

  • Supprimer les tâches manuelles pour les remplacer par des processus automatiques clairement définis.

  • Réduire les coûts de la mise en production : il n’est plus nécessaire d’allouer des ressources pour faire la mise en production, ce qui libère les effectifs pour des tâches plus productives.

  • Augmenter la profitabilité : le produit étant délivré plus vite il est donc possible de facturer plus rapidement.

  • Réduire le stress et augmenter la confiance des équipes dans ce qui est produit. 

  • Augmenter la qualité du produit final, ce qui limite les bugs...

Pour consulter la suite, découvrez le livre suivant :
couv_EPDEVOPIC.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Conclusion
Suivant
Présentation d'un système de déploiement continu