Comment préparer la remise d'un déploiement¶
Constituez un dossier de preuves versionné pour une installation ePT.
Avant de commencer¶
Utilisez un compte opérateur autorisé à examiner l'installation cible. Ce guide concerne ePT 7.6.21 avec PHP 8.4 et MySQL 8 ou ultérieur. Obtenez les noms du responsable du programme, du responsable de l'hébergement et du relecteur chargé de l'acceptation.
Enregistrer la version de référence¶
- Exécutez le contrôle de version depuis le répertoire d'installation :
php bin/check-version-sync.php
- Relevez l'identifiant de déploiement dans
VERSION.txt, si ce fichier existe. - Pour une copie Git, relevez
git rev-parse HEADetgit status --short. - Relevez les versions du système d'exploitation, de PHP, de MySQL et du serveur web.
- Relevez les programmes actifs, algorithmes, paramètre d'instance, fuseau horaire et présentations des rapports.
Excluez les secrets de la copie remise. Décrivez leur fonction au lieu de reproduire les mots de passe, jetons, clés de chiffrement ou identifiants de connexion.
Capturer le schéma physique¶
Utilisez un répertoire de sortie à accès restreint et un compte de base autorisé à exporter le schéma.
Remplacez ept_database par le nom réel de la base.
mysqldump --no-data --skip-comments --no-tablespaces \
--user=SCHEMA_READER --password ept_database > ept-schema.sql
Examinez l'export avant de le partager. Joignez la version de la base, la date de capture et la version applicative. Si nécessaire, ajoutez les définitions des vues, routines ou événements utilisés par l'installation mais absents de l'export.
Utilisez le dictionnaire principal pour expliquer les entités principales. Consignez les définitions de champs non résolues comme des lacunes, sans en deviner le sens.
Constituer le dossier¶
| Livrable | Base existante | Preuve d'achèvement |
|---|---|---|
| Exigences fonctionnelles | Référentiel des exigences | Revue du programme et différences locales approuvées |
| Conception technique | Architecture, en anglais, modèle de données, inventaire API | Diagramme réel du déploiement, schéma et contrats des intégrations activées |
| Exigences de sécurité | Référentiel de sécurité | Preuves des contrôles locaux et résultats des évaluations |
| Manuel utilisateur | Guide utilisateur et formation | Navigation locale et captures d'écran examinées |
| Administration des utilisateurs | Gestion des utilisateurs | Attributions approuvées et registre de revue des accès |
| Installation et maintenance | Installation, en anglais, mise à jour, en anglais, dépannage | Opérateurs désignés et calendrier de maintenance |
| Reprise | Sauvegarde et migration, en anglais | Inventaire des sauvegardes, emplacement hors serveur et exercice de restauration réussi |
| Validation | Dossier de validation | Cas exécutés, anomalies, nouveaux tests et approbation |
| Inventaire logiciel | Logiciels et licences | Versions réellement installées et ressources fournies localement |
| Code source et livraison | Référence versionnée du dépôt | Commit déployé, résumé des changements et problèmes connus |
| Formation | Parcours, en anglais | Dates, formateurs, présences et contrôles des compétences |
Compléter les documents opérationnels locaux¶
- Relevez les ressources du serveur ou de la machine virtuelle, les volumes de stockage et les limites réseau.
- En cas de virtualisation, relevez la configuration de l'hyperviseur et des sauvegardes des machines virtuelles.
- Désignez les responsables de la surveillance des sauvegardes, des restaurations et de l'escalade.
- Convenez des objectifs de temps et de point de reprise avec le responsable du programme.
- Consignez une procédure de continuité pour recueillir les réponses pendant une panne.
- Définissez le rapprochement des données recueillies pendant la panne après la reprise du service.
- Obtenez la politique approuvée de conservation et d'élimination auprès du responsable des données.
- Joignez les contacts d'assistance, accords de service, dates des contrats et responsabilités de renouvellement.
- Joignez le plan de déploiement, l'évaluation du site et l'inventaire des établissements.
Vérifier la remise¶
- Exécutez les cas d'acceptation convenus dans l'environnement de test cible.
- Vérifiez chaque document par rapport à la version enregistrée et à la configuration locale.
- Attribuez un responsable et une date cible à chaque document manquant.
- Obtenez les décisions d'acceptation des responsables du programme et de l'hébergement.
Placez le dossier terminé sous contrôle documentaire local. Pour chaque document, indiquez une révision, un responsable, une date de revue et un statut d'approbation.