Ecole Numérique Ardéchoise

Préparer et documenter le déploiement d’une application

Description de la compétence – processus de mise en œuvre

En tenant compte des dépendances et des versions, définir ou mettre à jour la procédure d’exécution des
tests d’intégration, système et d’acceptation client.
Rédiger la procédure de déploiement.
Ecrire et documenter les scripts de déploiement.
Définir les environnements de tests pour les tests d’intégration, système et d’acceptation client.
Réaliser une veille technologique sur les évolutions techniques et les problématiques de sécurité liées au
déploiement d’une application.

Contexte(s) professionnel(s) de mise en œuvre

Cette compétence s’exerce seul ou au sein d’une équipe.
Elle s’effectue en fin de processus de développement et de tests, ou à la fin de chaque itération lors d’une
démarche d’intégration/déploiement continus.
Selon les projets, la communication écrite et orale peut s’effectuer en anglais avec les acteurs concernés.

Critères de performance

La procédure de déploiement est rédigée
Les scripts de déploiement sont écrits et documentés
Les environnements de tests sont définis et la procédure d’exécution des tests d’intégration, système et
d’acceptation client est rédigée
Le système de veille permet de suivre les évolutions technologiques et les problématiques de sécurité
liées au déploiement d’une application

Savoir-faire techniques, savoir-faire organisationnels, savoir-faire relationnels, savoirs

Prendre en compte les dépendances du composant à déployer vis-à-vis des composants externes
Prendre en compte les évolutions de versions de l’ensemble des composants, y compris les composants
externes
Mettre à jour la procédure des tests d’intégration, système et d’acceptation client
Rédiger une procédure de déploiement
Préparer des scripts d’évolution (de bases de données, de tâches planifiées, …)
Mettre en place un système de veille technologique permettant de suivre les évolutions technologiques et les problématiques de sécurité en lien avec le déploiement d’une activité
Planifier les tests d’intégration, système et d’acceptation client
Dialoguer avec les équipes chargées du déploiement y compris en anglais (niveau B1 compréhension, A2
expression du CECRL pour l’anglais)
Connaissance des différents types d’environnement : test (SIT), acceptation client (UAT) et production
Connaissance des différents types de mise en production (totale, partielle, progressive, …)
Connaissance du rôle de l’infrastructure et des réseaux TCP-IP
Connaissance du vocabulaire professionnel technique en français et en anglais