Q:
¿Cuáles son algunos de los mayores desafíos con la migración heredada?
UN:Los desafíos de los proyectos de migración heredados son muchos y diversos. Dependen del alcance del proceso de migración, por ejemplo, si el proceso involucra solo la migración de datos a un nuevo sistema, o la migración de la funcionalidad de la aplicación, o ambas. Los desafíos que enfrenta un proyecto de migración también dependen del estado y la naturaleza de un sistema heredado que necesita actualización.
Uno de los principales problemas con la migración de datos es manejar la transferencia funcional de datos que puede estar en varias condiciones. Existe el desafío de evaluar el estado y la condición de los datos en el sistema heredado, por ejemplo, observar si los conjuntos de datos sin procesar o incompletos tendrán un efecto adverso sobre la migración o el uso. También existe el desafío esencial de descubrir qué conjuntos de datos tendrán que migrarse: reservar datos innecesarios puede reducir los costos bastante, pero la cuestión es dónde recortar. Los científicos o planificadores de datos pueden necesitar invertir mucho tiempo y esfuerzo en identificar conjuntos de datos clave para migrar.
Otro problema con la migración de datos es que las empresas pueden enfrentar problemas en los que no es posible automatizar la migración, y los datos deben ingresarse manualmente. El elemento de entrada de datos puede presentar cualquier número de problemas, incluida la necesidad de adquirir la mano de obra para realizar la entrada de datos en sí. Además de ingresar datos manualmente para la migración, el personal de implementación del proyecto también puede necesitar codificar manualmente partes de una arquitectura.
Otros desafíos implican tratar con los "contenedores" o sistemas que manejan los datos. La migración de software heredado puede involucrar muchos obstáculos, algunos de los cuales tienen que ver con la comprensión de la naturaleza del sistema tal como se codificó originalmente. Los expertos hablan de los problemas con los sistemas propietarios y las herramientas o codificación no estándar como elementos centrales de muchos proyectos de migración heredados. Los planificadores deben poder comprender cómo se configuraron los sistemas (mientras que algunos de ellos muestran el diseño rudimentario de épocas anteriores de TI) y cómo se traducirán a un nuevo entorno o plataforma.
Otros desafíos inherentes involucran los detalles necesarios para planificar estos proyectos. Otro problema que las personas de TI experimentadas mencionan una y otra vez es la programación y la asignación de recursos. Cuando no se da suficiente tiempo para una fase clave, todo el proyecto sufre. Por esta y otras razones, los expertos sugieren que las oficinas deben tener un plan de migración heredado detallado sobre la mesa antes de intentar este tipo de proyecto. Otros hablan de "políticas de gobernanza de datos" o una "estructura organizativa", donde algunos recursos implican delegar la responsabilidad de las partes clave del proceso. Toda esta planificación ayuda a respaldar un proyecto de migración que transcurre relativamente sin problemas y que finalmente tiene éxito.