Cuatro buenas prácticas para actualizar los sistemas Legacy
Los sistemas heredados (legacy systems) suelen ser el tipo de cosas que mantienen despiertos a los ingenieros y gerentes por la noche. Muy a menudo, este leviatán se encuentra en algún rincón oscuro con un enredo de cables por todas partes. No sabes cómo funciona y, mucho menos, cómo repararlo. Funciona con software que ya nadie soporta y no tienes idea de cómo podrías reemplazarlo.
Los sistemas legados intimidan incluso a los ingenieros más capacitados. En Erdos Miller, tenemos amplia experiencia gestionando la migración de sistemas legados y tratando con sistemas de control, adquisición de datos y automatización de pruebas obsoletos. Hemos condensado estas experiencias y queremos compartir algunas de las mejores prácticas para manejar estos problemas.
1. Organiza una reunión con todos los usuarios finales del sistema y con quienes interactúan con él
Reúne a todos y discute la funcionalidad del sistema y cómo se integra dentro de la organización. El objetivo es identificar las deficiencias del sistema actual y determinar los costos y riesgos asociados con su migración. En particular, profundiza en los siguientes temas:
- • ¿Hay cosas que los usuarios finales cambiarían del sistema actual desde el punto de vista funcional?
-
• ¿Hay información adicional que el sistema podría capturar y que sería útil para tu organización?
-
• ¿Sería el sistema más útil si se integrara con otros sistemas adicionales?
-
• ¿Qué funcionalidades anticipas necesitar en el futuro?
2. Adopta un enfoque holístico y evalúa los costos, riesgos y beneficios para tu organización
En esta etapa, estás evaluando todas tus opciones y determinando el mejor camino a seguir.
-
• ¿Es mejor migrar el sistema por partes para evitar tiempo de inactividad, o se requiere una migración completa de una sola vez?
-
• ¿Necesitas reemplazar todo el hardware o hay componentes del sistema que aún funcionan bien como están?
3. Crea un plan
Desarrolla un plan detallado para la migración. En este punto, mientras más detalle, mejor. Asegúrate de incluir un plan de pruebas con los pasos específicos de cómo probarás los componentes del sistema. Si prefieres contar con asistencia, Erdos Miller puede ayudarte a crear un plan.
4. Prueba, prueba, prueba y vuelve a probar
Prueba el sistema diligentemente durante todo el proyecto. En Erdos Miller, utilizamos un proceso de desarrollo ágil enfocado en las pruebas. Combinar las mejores prácticas de codificación con un desarrollo orientado a las pruebas maximiza la flexibilidad para realizar cambios rápidamente según sea necesario y permite agregar nuevas capacidades de manera eficiente con el tiempo.
Conclusión
Migrar sistemas legados puede ser una tarea abrumadora y requiere un amplio conocimiento sobre diferentes sistemas. Sin embargo, un enfoque bien pensado puede ahorrarte mucho tiempo y dinero. Si estás interesado en migrar tus sistemas legados y te gustaría recibir ayuda adicional, Erdos Miller ofrece una auditoría gratuita de tu sistema existente. Contáctanos al 1.888.337.0869 para programar la visita de uno de nuestros ingenieros de aplicaciones.

