Este sistema se encuentra dentro del amplio catálogo de servicios de Consultoría, el cual representa un reto importante que muchas veces es mal justificado, planeado y por consecuencia mal realizado.
Los Sistemas de Información se constituyen como herramientas indispensables en el desempeño de las actividades de casi todas las organizaciones desde hace décadas, por lo que deben mantenerse actualizados en aspectos tecnológicos como funcionales, con la intención de que los usuarios mantengan o mejoren su nivel de uso.
Es así, que dentro del amplio catálogo de servicios de Consultoría, se encuentra la Migración de Sistemas de Información, el cual representa un reto importante, que muchas veces es mal justificado, mal planeado y por consecuencia mal realizado.
Comenzaré por identificar los componentes de la Migración de Sistemas de Información.
Sistema, El contexto, Los usuarios, Los demas….
El sistema
Son los programas y componentes que lo integran, ya sea adquirido o creado en casa, incluyendo los recursos de desarrollo.
• Arquitectura (sumatoria de todos los componentes de un sistema de información, datos, interfases, reglas de negocio, clientes, formato de capa, multicapa).
• Compatibilidad (en todos los aspectos).
• Ambiente de pruebas (es indispensable).
• Plan de pruebas (alguien debe hacer las pruebas y alguien debe supervisarlas).
El contexto
Es un amplio conjunto de factores, condiciones o situaciones que nos ayudan a ubicar la razón por la cual se desea realizar la migración. Para temas tecnológicos, habrá que identificar si es:
• Por actualización del sistema operativo (todos conocemos la historia de usar Windows).
• Por actualización del sistema de información (promovida por los requerimientos de usuarios y/o el proveedor del sistema).
• Por actualización del servidor (demanda de más y mejores servicios).
• Por actualización de periféricos (no podemos acceder a mejores marcas, modelos, tecnologías, impresoras, clientes PC, móviles, torniquetes, lector biométrico, etcétera).
• Por actualización de la base de datos (promovida por capacidad o por el proveedor del sistema).
• Por el navegador de internet (la selección y uso de un navegador web se ha vuelto un tema de controversia).
• La suma de todas las anteriores… ¡podría ser!
Si se tratara de un asunto gerencial, habrá que identificar si es:
• Metas y compromiso estratégico (la estrategia corporativa se tiene que cumplir en tiempo y forma).
• Alianza comercial (los socios o aliados comerciales provocan interactuar con nuevas tecnologías).
• Necesidad interna (los usuarios tienen más requerimientos).
• “Estar a la moda” (viendo un anuncio, visitando una expo, comparando con algún escenario parecido al nuestro o simplemente queremos tener lo último en tecnología, lo necesitemos o no).
Todos estos aspectos deben ser tomados en cuenta para poder evaluar los riesgos que implica el proyecto, sin olvidar que los sistemas computarizados son administrados por un grupo de seres humanos con una preparación profesional técnica y vocación de servicio, por lo que habrá que considerar lo siguiente:
Por: Ing. Sergio Noble Camargo Director General de SolSoft. Profesor de Ingeniería de Software en la UNAM.