SITUATION DE L'ENTREPRISE
À la suite de l'annonce de Hewlett-Packard concernant le retrait du marché de sa plateforme HP e3000, le CCPUD a décidé de migrer ses applications vers de nouvelles plateformes. Cependant, l'organisme avait besoin d’un plan de migration détaillé comprenant la consolidation de ses systèmes.
VALEUR AJOUTÉE À L'ENTREPRISE
Le CCPUD devait obtenir un plan de migration et de consolidation adapté à ses exigences afin que celui-ci soit approuvé par la direction et que le travail puisse débuter rapidement. L'organisme souhaitait travailler avec un partenaire platine de HP puisque ce type de collaboration fournirait les compétences nécessaires pour atteindre les objectifs de transition fixés. À titre de partenaire platine de HP, Fresche Solutions a piloté des plans et des projets de migration pour une multitude de clients. Le CCPUD a donc choisi Fresche en toute confiance.
MIGRATION ET CONSOLIDATION
Le CCPUD a décidé de migrer ses systèmes HP e3000 vers PeopleSoft, Maximo et des systèmes d’information géographique sur des plateformes HP 9000 et PC, en utilisant des bases de données Oracle et Microsoft SQL Server. Toutefois, même après la migration, plusieurs applications clés du CCPUD sont restées sur la plateforme HP e3000, de même que 90 % des données historiques. L’organisme a décidé de conserver ces applications sur HP e3000, car leurs fonctionnalités n’étaient pas facilement accessibles sur les plateformes cibles. D’autre part, les nouveaux systèmes ne requéraient qu’environ une année de données afin de fonctionner correctement.
En conséquence, plusieurs applications et données historiques sont demeurées temporairement sur la plateforme HP e3000. Or, le CCPUD souhaitait migrer les composants restants, mais l'organisme se trouvait devant un choix difficile, car au fil des années, plusieurs technologies capables de remplacer les applications d’origine ont vu le jour. Microsoft Visual Basic, ASP, ColdFusion ainsi que la base de données Microsoft Access n’en sont que quelques exemples. Parmi ses critères de sélection, le CCPUD recherchait un partenaire reconnu qui possédait un cadre de planification de migration établi, qui pourrait procéder à une évaluation de ses besoins et ensuite préparer un plan détaillé pour la migration et la consolidation des systèmes. En ce qui a trait à la migration, il était indispensable pour le CCPUD d’avoir un plan d’action qui permettrait une transition rapide de ses technologies tout en perturbant le moins possible le service.
LA CONSOLIDATION : UNE STRATÉGIE PARTICULIÈRE
De nombreux systèmes HP e3000 étaient utilisés par l’ensemble des applications sur lesquelles reposaient les activités du CCPUD. Par conséquent, l'organisme souhaitait remplacer tous ses principaux systèmes basés sur HP e3000 par des technologies compatibles sur la nouvelle plateforme. En tant que plateforme cible et base de données, le CCPUD a choisi respectivement HP 9000 et Oracle.
Le défi de Fresche Solutions consistait alors à recommander un plan d’action pour consolider les applications héritées restantes, les 90 % des données historiques non migrées provenant de la base de données IMAGE ainsi que les différentes technologies PC utilisées.
ANALYSE DE MIGRATION ET DE CONSOLIDATION DÉTAILLÉE
De nombreux facteurs essentiels à la réalisation de ce projet devaient être pris en considération. D’abord, Fresche Solutions a identifié 31 des applications et logiciels principaux comme point de départ de son analyse détaillée de migration et de consolidation. Chaque application a été analysée et une solution cible a été présentée avec une estimation de temps, dans le but d’assurer le bon déroulement de la transition effectuée par le personnel interne.
Ensuite, étant donné que la plateforme HP e3000 du CCPUD comportait des bases de données historiques IMAGE qui devaient être migrées, Fresche a déterminé, à la suite de son analyse, que ces bases de données bénéficieraient d’une migration vers Oracle. En fait, la phase de minimisation des risques a révélé que toutes les bases de données IMAGE devaient être migrées vers Oracle. Ainsi, les données qui jusqu’à maintenant demeuraient sur la plateforme HP e3000 pourraient être récupérées facilement.
Concernant la migration d’applications héritées conçues par Fresche, deux solutions cibles sur le Web ont été proposées : Speedware Autobahn ou SpeedWeb. La migration vers l’une ou l’autre de ces solutions Web est rapide, relativement facile et engendre peu de complications puisque le code Speedware/4GL est entièrement indépendant de la plateforme utilisée. Le code peut être compilé par rapport à un catalogue sur la nouvelle plateforme (à l'aide des définitions d'Oracle), sans modification.
L’étape finale de l’analyse consistait à fournir des recommandations en matière de formation. Les développeurs du CCPUD possédaient déjà la plupart des compétences requises pour réaliser le projet de migration et de consolidation. De plus, l'organisme disposait de tous les logiciels nécessaires à l’exécution de la migration et n’exigeait pas de formation ou de nouveaux outils de programmation. Toutefois, si le CCPUD choisissait de migrer ses applications de Fresche vers Speedware Autobahn ou SpeedWeb, une formation de cinq jours sur Autobahn ou d’une journée sur SpeedWeb serait suggérée pour les développeurs.
LES PRINCIPES DIRECTEURS DE LA MIGRATION
Fresche Solutions a recommandé de migrer et de consolider les applications et bases de données vers les technologies cibles en utilisant les ressources internes du CCPUD. Les recommandations visaient à assurer la conformité au modèle opérationnel du CCPUD et à régler les problèmes organisationnels, l’infrastructure technologique, les exigences en matière d’applications et les besoins futurs. Après avoir mené des entrevues avec les utilisateurs finaux et les développeurs, Fresche a établi un ensemble de principes directeurs que le CCPUD pourrait suivre tout au long du projet. Par la suite, une approche générale a été développée pour la migration et la consolidation.
LES RÉSULTATS DU PLAN DE MIGRATION ET DE CONSOLIDATION
Au bout du compte, le personnel du CCPUD a été très satisfait des résultats obtenus à la suite des recommandations de Fresche Solutions ainsi que des services qui ont mené à la création d’un plan final de consolidation des technologies. L'organisme a particulièrement apprécié les aspects suivants :
- Le plan comportait un aperçu global de l’organisation, y compris ses besoins actuels et futurs;
- Fresche Solutions a travaillé de près avec le CCPUD tout au long de l’analyse afin que les décisions soient toujours prises conjointement;
- La consolidation des technologies a facilité la gestion de l’environnement de travail;
- Les recommandations ont été acceptées à la grandeur de l’entreprise puisque Fresche Solutions a incorporé le point de vue de chaque division opérationnelle. À la fin, le plan répondait aux besoins de chaque division.