Après un audit précis du périmètre concerné, les deux états de référence ont été définis :
- l'état actuel
- l'état cible
Cette analyse doit être complète car elle permettra ensuite :
- de valider la compatibilité de tous les éléments du système cible
- d'établir un scénario de migration complet, réaliste et offrrant une sécurité optimale.
La migration est presque toujours une opération complexe car aucun des acteurs ne prend en charge l'ensemble des opérations, je propose donc de prendre en charge la définition et la synchronisation de l'ensemble des travaux.
L'opération peut être délicate car de nombreux éléments sont liés :
- Le matériel disponible est-il supporté par la nouvelle version de l'OS ?
- La version du logiciel de bases de données est-elle compatible avec la version de l'OS ?
- Les versions des différents applicatifs sont-elles compatibles :
- entre elles,
- avec la version de base de données,
- avec la version de l'OS … ?
Dans le cas d'applications client/serveur ou Web,
- les postes des utilisateurs sont-ils compatibles avec l'ensemble ?
- Comment les données vont-elles être transférées vers le nouveau système :
- De quelles méthodes de transfert de données dispose-t-on du système d'origine vers le système cible?
- Les données actuelles sont-elles compatibles avec celles de la version cible ?
- Si les données ne sont pas compatibles, quels sont les chemins de transformation possibles ?
- Etablir une proposition d'outils de transformation
- Quelle est la durée maximale d'interruption du service supportable par l'entreprise ?
- Quelle stratégie adopter en fonction des contraintes ?
- En cas de problème, quelles sont les solutions de retour à l'état antérieur ?