Fermer

avril 10, 2023

Cinq conseils pour planifier une migration réussie du système d’exploitation

Cinq conseils pour planifier une migration réussie du système d’exploitation


Progress Les experts des produits OpenEdge partagent cinq enseignements importants tirés des projets de migration de système d’exploitation.

En raison des dépendances des applications et de la dette technique possible, tout projet de migration va avoir sa juste part de défis. Quiconque a vécu un projet de migration aura des histoires à partager : certaines bonnes, d’autres moins bonnes, certaines même humoristiques.

Bien que chaque projet soit unique, il y a des chevauchements. Il est essentiel d’identifier les dépendances des applications et les points d’intégration et de créer un flux de travail cohérent pour atténuer ces dépendances. Il convient également de noter qu’il ne s’agit pas seulement de l’application. Avoir un plan solide et réaliste pour la migration des données est tout aussi essentiel. Comprendre combien de temps il faudra pour migrer les données est aussi important que migrer l’application elle-même.

Dans chaque histoire, la planification est la clé. Et, une chose est sûre, il y a toujours des leçons à tirer au cours du processus.

“Au cours des dernières années, l’équipe Services a été engagée dans un nombre important de migrations de systèmes d’exploitation” déclare Alex Oliveri, directeur principal, Services professionnels, Progress. « Il existe de nombreux moteurs commerciaux pour la migration, notamment l’agilité de ​​la plate-forme, la conformité de ​​la sécurité, l’augmentation des performances ou la haute disponibilité.    ;

Deux membres de l’équipe Progress Services, Rob Marshall, consultant principal principal et Roy Ellis, directeur des services professionnels, ont chacun leur propre expérience en matière d’assistance à nos clients lors des migrations. À tel point qu’ils ont servi d’hôtes (ou de guides potentiels) pour un webinaire récemment organisé sur Planifier des migrations de système d’exploitation réussies pour les applications OpenEdge (la version à la demande se trouve sur le même lien, promis).

Au cours du webinaire, l’équipe a discuté des avantages de la migration, des éléments à prendre en compte lors d’une migration et de la manière d’exploiter Progress OpenEdge 12 pour ces types de projets. Plus important encore, les deux ont partagé des leçons vitales tout au long de leurs expériences respectives dans le cadre du L’équipe des services professionnels Progress.

Bien que nous voulions répertorier chaque leçon partagée par les deux Progresseurs pendant le webinaire, nous l’avons réduite à cinq que vous ne voulez pas manquer. Découvrez ce qu’Ellis et Marshall ont partagé avec le public du webinaire et ce que vous pouvez apprendre pour vos projets de migration d’applications.

Cinq trucs et astuces à garder à l’esprit lors de migrations de système d’exploitation

1. Documenter votre environnement s’avérera bénéfique à long terme.

Les chefs de projet ou les membres de l’équipe de développement doivent savoir quel est et où se trouve chaque point de contact de l’application pour savoir quels points de défaillance pourraient être rencontrés. Il est important de noter que selon que l’application migre vers le Cloud, il se peut qu’il n’y ait aucune possibilité de travailler sur les points matériels.

“Comprenez qu’à tout moment, lorsque vous commencez à dessiner votre application et réalisez qu’elle touche ce point et qu’elle touche ce point, demandez-vous : « Que se passe-t-il si une dépendance est rompue ? » souligne Marshall.

2. Définir qui travaille sur quoi.

En plus d’avoir défini la gestion, Ellis et Marshall recommandent de faire appel à un service d’assistance pour tout problème. Ils exhortent également les chefs de projet à faire appel à des experts en la matière. Par exemple, si quelque chose ne va pas pendant un test, un expert en la matière peut prendre note de ce qu’il a observé et, comme il voit cela se produire fréquemment, il peut fournir un aperçu idéal de ce que les gens recherchent.

"Communiquez clairement et souvent," dit Maréchal. "Si les gens savent ce qui se passe, ils savent à quoi s’attendre. S’il y a un changement dans la façon dont quelque chose se passe, vous pouvez envoyer un avis à l’avance. Chaque fois que vous passez un test, dites « Voici ce que nous avons fait, voici ce que nous avons vu, voici ce que vous trouverez dans votre organisation »."

3. Planifiez les restaurations automatiques en fonction du temps de récupération.

Non seulement devrait-il y avoir un plan de projet détaillé pour le processus de migration lui-même, mais quand les choses tournent mal, il devrait y avoir un plan d’urgence. Parfois, lors du test d’applications dans un nouvel environnement, cela peut ne pas se dérouler comme prévu. Par exemple, l’équipe de développement peut essayer d’envoyer une adresse IP à une intégration de connectivité tierce. Pourtant, l’intégration ne peut pas enregistrer ou reconnaître l’adresse. Il comprend le temps de récupération en cas de problème, comme la situation ci-dessus ou quelque chose lié aux performances ou à la connectivité des données.

“Si quelque chose ne va pas et que vous devez dire ‘Non, nous y retournons’ combien de temps cela prend-il? Ce temps sortira de votre fenêtre.,” dit Maréchal. « Si cela me prend 12 heures pour la récupération, et que je veux le vérifier tout en prenant un peu plus de temps pour les tests, je serai jusqu’à 14 ou 15 heures. Cela pourrait me prendre jusqu’à cinq heures de l’après-midi dimanche. Mais, si ce n’est pas fait d’ici là, nous allons revenir en arrière.

4. Assurez-vous que le leadership exécutif est impliqué.

Ellis et Marshall conviennent que le parrainage exécutif de tout projet de migration est essentiel. Des chefs de projet désignés guident l’équipe, font le reporting et s’assurent que les choses sont faites à temps, mais le leadership exécutif joue un rôle tout aussi essentiel.

“Si vous rencontrez des goulots d’étranglement ou tout autre problème, ce sont les cadres supérieurs et les cadres supérieurs qui ouvriront la voie” dit Maréchal. «Ils voient la valeur du déménagement, ils le comprennent et ils sont tenus au courant de la façon dont ça se passe.     ;

5. Soft Go-Lives devrait être l’avant-dernière étape avant le lancement officiel.

Personne dans le développement d’applications ne veut lancer un produit ou une application incomplet. C’est pourquoi les tests sont toujours importants. Comme Marshall et Ellis l’ont dit, un Soft Go-Live est similaire à un test mais simulera une application migrée dans un environnement différent. Si un test logiciel est mis en ligne pendant un week-end, il ne distraira pas les employés pendant qu’ils travaillent. En fin de compte, cela donne aux utilisateurs finaux la confiance nécessaire pour commencer à utiliser l’application principale.

“Faites plusieurs Go-Lives logicielles, ce qui signifie que nous avons le nouveau matériel ici, nous faisons notre Pro2Pro, et basculons l’interrupteur et faisons un test comme si cette boîte était en ligne ,  » dit Maréchal. «                       ;

Vous cherchez à planifier un parcours de migration pour vos applications métier ?

Suivre ces conseils vous aidera à mettre votre équipe sur la voie d’un plan de migration réussi. Le voyage vers un nouveau système d’exploitation peut être un processus simple, en particulier avec l’équipe Progress Professional Services qui vous aide à faire les premiers pas de votre voyage.

Contactez-nous pour en savoir plus sur les services professionnels de Progress et sur l’assistance aux migrations de systèmes d’exploitation.

En savoir plus




Source link