Mostrando las entradas con la etiqueta migración. Mostrar todas las entradas
Mostrando las entradas con la etiqueta migración. Mostrar todas las entradas

¿Qué puede facilitar un proceso de migración?

Para facilitar un proceso de migración, hay cosas que pueden resultar convenientes llevar a cabo  con anticipación, tales como:

  • Utilizar estándares y formatos abiertos. Con el objetivo de  garantizar que la organización pueda acceder hoy y en el futuro a los datos y la información que maneja.  Facilitando el intercambio de información.
  • Desarrollar sistemas basados en tres niveles, donde el código sea independiente de la interfaz y de los métodos de acceso a los datos.
  • Insistir en que las nuevas aplicaciones generadas sean  portables. Evitar lenguajes de arquitecturas específicas. 
  • Evitar la construcción de aplicaciones que requieran la presencia de otras aplicaciones privativas 
  • Insistir en que cualquier desarrollo web de la organización pueda ser visualizado en los navegadores más comúnmente usados en la web, principalmente los licenciados como libres, (por ejemplo Firefox).
  • Insistir en que los desarrollos web cumplan con los estándares de la W3C. Desarrollar los sitios web de forma tal que sean fácilmente portables a un servidor que corra sobre Software Libre. 

Fuente: Guía práctica sobre software libre. Capitulo: Como migrar a software libre.

Tipos de Migración en Software Libre

Una vez iniciado un proceso de migración, las alternativas que existen para llevarlo a cabo son:
  1. Big Bang: Todos los usuarios cambian del viejo sistema al nuevo el mismo día. En la práctica, esto significa programar el cambio en un fin de semana o fiesta nacional.
    La ventaja es que no se necesitan disposiciones de doble acceso y el personal no se va a encontrar yendo y viniendo de un sistema a otro. Entre las desventajas está el alto riesgo y la gran exigencia de recursos durante el cambio. Las migraciones “big bang” tendrán tantas variantes que controlar que casi siempre fallan. Y si lo hacen no parece probable que sea por un fallo del OSS sino de gestión.
  2. Transición por fases en grupos: Se pasa a los usuarios del antiguo sistema al nuevo en grupos. Se pueden contener los riesgos y gestionar los recursos eligiendo grupos del tamaño adecuado.
  3. Transición de usuario a usuario: Básicamente la misma opción de la transición en grupos, pero con un grupo compuesto por una sola persona. Ese método de “goteo” tiene escasos requisitos en cuanto a los recursos, pero no resulta eficaz ni apropiado para grandes Administraciones. Pero sí puede ser una buena manera de ejecutar los proyectos piloto.
Es probable que tanto los viejos como los nuevos sistemas tengan que funcionar “codo con codo” durante cierto tiempo. Es importante contar con una estrategia de transición que permita que ambos sistemas funcionen juntos, de manera que las actividades de producción se puedan continuar correctamente durante el período de transición. La sustitución de la máquina vieja puede llevar bastante tiempo (o no tener lugar), por lo que la coexistencia puede ser muy importante.

Elementos a considerar en una migración a Software Libre

¿Cómo Migrar a Software Libre?... Esta es una pregunta que se están haciendo muchas personas y organizaciones en todo el mundo, antes que todo es importante tener claro que nos enfrentamos a un proceso que requiere de un plan bien estructurado y viable que permita que el resultado sea exitoso, apresurarnos y tener ideas preconcebidas al respecto puede no ayudar mucho y por el contrario entorpecer el desarrollo de la actividad, es importante seguir una metodología, tener un plan y cumplirlo para disminuir el impacto que supone un proceso como este.

Frente a una decisión de migración, es importante tener en cuenta lo siguiente:
  • Antes de comenzar tener una idea clara de las razones de la migración; 
  • Asegurarse de que se cuenta con apoyo activo para el cambio por parte del personal de TI y los usuarios;
  • Asegurarse de que hay un defensor del cambio, mejor si está en el puesto más alto de la entidad;
  • Realizar un claro diagnostico de la situación actual (arquitectura, configuración de la red, hardware, software, etc. )
  • Definir con la misma precisión con la que se describa la situación actual, el escenario esperado luego de la migración. 
  • Definir y describir el plan de migración en donde se incluya la forma en la que se llevará a cabo.
  • Adquirir experiencia y establecer relaciones con el movimiento SL;
  • Comenzar con sistemas no críticos;
  • Asegurarse de que cada etapa de la migración es factible.
  • Contar con un equipo técnico con las capacidades necesarias para brindar asesoría técnica luego de la migración.  

Entradas antiguas Página Principal


Seguidores


Este es un blog dedicado a recopilar mis lecciones aprendidas en este tema y compartirlas con todos ustedes... Bienvenidos!


Recent Comments