Planification et dimensionnement d'un exemple de modèle pour une migration

Modifiez le modèle en fonction de votre niveau de personnalisation, de la topologie du site et de vos besoins métier pour planifier la migration de la version 7.0 ou 8.0 vers la version 9.0.

Modèle pouvant être utilisé pour planifier et dimensionner votre projet de migration.

Tâche Sous-tâche Durée estimée Complexité Propriétaire(s) Hypothèses, commentaires
Préparation et analyse de site Examinez le site courant et collectez :
  • La documentation de conception
  • Les scénarios d'utilisation
  • Le code personnalisé
   
Examinez les nouvelles fonctions et modifications apportées dans HCL Commerce 9.1.
Regroupez les nouvelles exigences
Examinez les API obsolètes et supprimées et déterminez la façon dont vous allez les traiter.
Examinez tous les scripts personnalisés utilisés pour les tâches telles que la génération, le déploiement ou le chargement de données.
Si vous avez déjà personnalisé le Management Center, examinez les modifications qui affectent vos personnalisations et déterminez la façon dont vous allez les traiter.
S'il existe des connexions avec des systèmes externes, vérifiez que votre équipe de migration a accès à des modules de remplacement de test/des connexions de test.
Examinez les statistiques sur le trafic de votre site et les statistiques sur le projet pour le futur. Trie les objets par pertinence L'acquisition de matériel peut prendre du temps, et vous devez inclure cela dans votre plan de projet.
Formation de l'équipe technique Formation sur l'utilisation du nouveau pipeline CI/CD.
Formation sur la planification et l'exécution de votre infrastructure de conteneur.
Formation sur le développement avec la technologie JPA.
Construisez votre plateforme de conteneur et votre pipeline CI/CD Déterminez le logiciel que vous souhaitez utiliser pour créer une plateforme de conteneur pouvant prendre en charge l'application HCL Commerce.
Créez votre stratégie pour déployer fréquemment de nouvelles fonctionnalités, mises à jour ou correctifs dans votre environnement de production.    
Implémentez votre plateforme de conteneur et votre pipeline CI/CD, y compris vos environnements de transfert et de production.    
Configurez l'outil HCL Commerce Build (WCB).    
Migration de l'environnement de développement Dans une installation existante de HCL Commerce Developer, procédez à un test de régression de l'intégralité du code personnalisé afin de clarifier l'origine des problèmes après la migration.    
Vérifiez que tous les prérequis sont respectés.    
Installez et configurez HCL Commerce Developer.
Faites migrer les configurations et la sécurité du site. Migrez ensuite la base de données de développement.    
Faites migrer les ressources restantes (créez une ligne pour chaque ressource personnalisée ou créez un document pour faire le suivi de toutes les ressources personnalisées). Par exemple, les tâches les plus longues sont en général :
  • La correction des avertissements liés à la compilation et à la dépréciation
  • Migration d'EJB vers JPA
  • Migration de magasin
  • Migration de recherche
   
Testez l'application migrée dans l'environnement de développement.    
Créez vos ressources personnalisées migrées à l'aide de l'outil WCB et déployez vos ressources dans votre application HCL Commerce. Ensuite, testez vos ressources personnalisées dans votre environnement de production.    
Migration du serveur de production Effectuez une sauvegarde de votre base de données de production version 7.0 ou 8.0, puis restaurez la copie de la base de données de production version 7.0 ou 8.0 dans l'environnement de production version 9.0.    
Faites migrer la base de données restaurée/hors ligne.    
Testez vos personnalisations migrées au moment de l'exécution sur la base de données hors ligne tout en ajustant les volumes de trafic du site de production.
Sauvegardez la base de données opérationnelle version 7.0 ou 8.0.    
Faites pointer l'environnement version 9.0 vers la base de données opérationnelle de la version 7.0 ou 8.0.    
Faites migrer la base de données opérationnelle tout en continuant à gérer le trafic.    
Redirigez le trafic de l'environnement version 7.0 ou 8.0 vers l'environnement version 9.0.    
Mettez à jour la table SITE de la base de données opérationnelle.    
Testez le site migré    
Suivez une formation à la maintenance quotidienne    
Support après lancement    
Gestion de projet    
Provision (pour les incidents inconnus ou inattendus)    
Nombre total d'heures pour le projet :