La mise en production est la phase du processus de développement logiciel où l’application est déployée sur l’environnement de production accessible aux utilisateurs finaux.
Les différentes phases du processus de production
Ce processus implique plusieurs étapes :
- Tests: Avant la mise en production, il est crucial de tester minutieusement le site web ou l’application web pour s’assurer de son bon fonctionnement et de l’absence de bugs en pré-prod.
- Corrections: Les bugs et les problèmes identifiés lors des tests doivent être corrigés avant le déploiement en production.
- Sauvegarde: Une sauvegarde complète du site web ou de l’application web doit être effectuée avant la mise en production.
- Transfert des fichiers: Les fichiers du site web ou de l’application web doivent être transférés vers le serveur de production.
- Configuration: La configuration du serveur et de l’environnement de production doit être vérifiée et ajustée si nécessaire.
- Tests finaux: Des tests finaux doivent être effectués sur le site web ou l’application web en production pour s’assurer de son bon fonctionnement.
Bonnes pratiques
- Utiliser un environnement de staging: Un environnement de staging est un serveur qui simule l’environnement de production. Il permet de tester le site web ou l’application web avant de le déployer en production.
- Mettre en place un processus de déploiement automatisé: Un processus de déploiement automatisé permet de minimiser les erreurs humaines et de garantir un déploiement rapide et fiable.
- Effectuer des tests de régression: Les tests de régression permettent de s’assurer que les modifications apportées au site web ou à l’application web n’ont pas affecté les fonctionnalités existantes.
- Communiquer avec les utilisateurs: Il est important de communiquer avec les utilisateurs avant, pendant et après la mise en production pour les informer des changements et des interruptions de service potentielles.
Syn. : MEP, Mise en Prof, Go-live, mettre en production, mettre en prod