Q:
Quels sont les plus grands défis de la migration héritée?
UNE:Les défis des projets de migration hérités sont nombreux et divers. Ils dépendent de l'étendue du processus de migration, par exemple, si le processus implique uniquement la migration des données vers un nouveau système, ou la migration des fonctionnalités de l'application, ou les deux. Les défis auxquels est confronté un projet de migration dépendent également de l'état et de la nature d'un système existant qui doit être mis à jour.
L'un des problèmes majeurs de la migration des données est la gestion du transfert fonctionnel des données qui peuvent se faire dans diverses conditions. Il y a le défi d'évaluer l'état et l'état des données dans le système hérité, par exemple, en examinant si les ensembles de données brutes ou incomplètes auront un effet négatif sur la migration ou l'utilisation. Il y a aussi le défi essentiel de déterminer quels ensembles de données devront être migrés - mettre de côté les données inutiles peut réduire considérablement les coûts, mais où couper est la question. Les scientifiques ou planificateurs des données peuvent avoir besoin de consacrer beaucoup de temps et d'efforts à identifier les principaux ensembles de données à migrer.
Un autre problème avec la migration des données est que les entreprises peuvent rencontrer des problèmes où il n'est pas possible d'automatiser la migration, et les données doivent être saisies à la main. L'élément de saisie de données peut présenter un certain nombre de problèmes, y compris la nécessité d'acquérir le travail pour effectuer la saisie de données elle-même. En plus de saisir manuellement les données pour la migration, le personnel de mise en œuvre du projet peut également avoir besoin de coder manuellement les parties d'une architecture.
D'autres défis concernent le traitement des «conteneurs» ou des systèmes qui gèrent les données. La migration de logiciels hérités peut impliquer de nombreux obstacles, certains étant liés à la compréhension de la nature du système tel qu'il a été codé à l'origine. Les experts disent que les problèmes liés aux systèmes propriétaires et aux outils ou codages non standard sont au cœur de nombreux projets de migration hérités. Les planificateurs doivent être en mesure de comprendre comment les systèmes ont été mis en place (tandis que certains affichent la conception rudimentaire des époques antérieures de l'informatique) et comment ils seront traduits dans un nouvel environnement ou une nouvelle plate-forme.
D'autres défis inhérents concernent les détails nécessaires pour planifier ces projets. Un autre problème que les informaticiens expérimentés évoquent à maintes reprises est la planification et l'allocation des ressources. Lorsque le temps imparti n'est pas suffisant pour une phase clé, l'ensemble du projet en souffre. Pour cette raison et d'autres, les experts suggèrent que les bureaux doivent avoir un plan de migration hérité détaillé sur la table avant de tenter ce type de projet. D'autres parlent de «politiques de gouvernance des données» ou d'une «structure organisationnelle» - où certaines ressources impliquent de déléguer la responsabilité des parties clés du processus. Toute cette planification contribue à soutenir un projet de migration qui se déroule relativement bien et qui est finalement couronné de succès.