Une fois la mise à niveau technique terminée, il est toujours conseillé de procéder à un essai à blanc. En mettant à niveau une copie de votre site, vous pouvez identifier les problèmes potentiels et les résoudre avant la mise en service. En outre, assurez-vous que des ressources d'assistance adéquates sont en place au cas où une demande soudaine de leur part surviendrait après la mise en service de votre mise à niveau.
Étape 2 : Essais
À ce stade, une équipe de test expérimentée évalue si un système logiciel satisfait aux exigences fonctionnelles et non fonctionnelles, ce que l'on appelle le test d'acceptation par l'utilisateur (UAT). Les ingénieurs chargés de l'assurance qualité mettent en place un environnement qui reproduit les scénarios d'utilisation de l'entreprise ; des tests unitaires sont ensuite exécutés avant que des combinaisons plus complexes d'unités ne soient testées dans le système lui-même. Enfin, des rapports détaillant les résultats des tests sont publiés et partagés avec les développeurs et les parties prenantes.
Au début de cette étape, les ingénieurs AQ créent des cas de test - des comptes rendus détaillés sur la manière d'évaluer des caractéristiques spécifiques telles que les conditions préalables, les données d'entrée et les actions à entreprendre, les résultats attendus ainsi que les conditions préalables attendues et les actions entreprises par rapport à cette caractéristique. L'un des principaux résultats à ce stade est un RTM qui relie les exigences aux cas de test associés.
Étape 3 : Déploiement
Une fois que tous les problèmes liés au code et à la base de données ont été résolus, une nouvelle version peut être entièrement mise en œuvre. Cela nécessite un effort total de la part des utilisateurs afin de surmonter leur résistance naturelle au changement et d'adopter le nouveau logiciel et les nouveaux processus. Il peut également s'avérer prudent de continuer à faire fonctionner votre ERP existant parallèlement à celui-ci, de manière temporaire, afin d'éviter de rater des processus critiques lors de la transition des données d'un environnement à l'autre.
Comme pour les phases d'installation et de test, la gestion des risques au cours d'un processus de mise à niveau doit être gérée de manière proactive. Cela commence par l'identification des menaces potentielles, suivie de leur évaluation et de la planification de leur atténuation. Il peut s'agir de risques tels que
Étape 4 : Mise en service
La phase de mise en service, ou de déploiement, de tout projet technologique est incontestablement de la plus haute importance. Elle marque le moment où les nouvelles produits ou les services passent du développement et des essais à l'utilisation et au déploiement dans la vie réelle - souvent après des mois, voire des années, de préparation, de planification, d'exécution, de suivi, de contrôle et de boucles de retour d'information avec les parties prenantes internes et externes.
Commencez à réfléchir à l'avance pour assurer une transition en douceur entre la mise en service et les phases de maintenance et de support, notamment en créant un plan de transition ou de transfert et en clôturant tous les éléments des tests d'acceptation par l'utilisateur ou en les notifiant pour suite à donner. Établissez également une liste de contacts d'urgence au cas où des problèmes urgents seraient résolus ou que des situations difficiles se présenteraient pendant la période de mise en service.
Dans le cadre de cette étape, il est également essentiel d'évaluer l'impact d'une mise à niveau sur les utilisateurs - cela peut aller de l'arrêt du système à la modification du flux de travail dans des départements spécifiques - et de s'assurer que toutes les parties concernées en comprennent les implications. Ces informations doivent ensuite être communiquées à l'extérieur.
Une fois que la transition vers un nouveau système de gestion des actifs numériques a commencé, il est essentiel que les problèmes en cours soient surveillés et pris en charge au fur et à mesure qu'ils surviennent. Une méthode efficace consiste à programmer des réunions de synthèse régulières pendant la période de mise en service afin de traiter les problèmes au fur et à mesure qu'ils surviennent et de partager les enseignements tirés en vue d'améliorations lors des futures mises à niveau. Il est également conseillé d'impliquer les membres de l'équipe de projet dans ces réunions afin de partager les enseignements tirés et d'identifier les domaines à développer pour la prochaine fois.
À ce stade, il peut également être nécessaire de disposer de ressources d'assistance supplémentaires - en fonction de l'ampleur de la mise à niveau - afin de résoudre les problèmes inattendus qui pourraient survenir. Il peut s'agir d'une assistance technique pour les problèmes hautement prioritaires, d'experts en la matière pour aider à prendre des décisions concernant les processus, et de super utilisateurs/champions pour les utilisateurs nouveaux ou inexpérimentés.