Cerrando y reflexionando...

Bueno la motivación original de este blog era "sistematizar el aprendizaje" utilizando palabras de mi profesora María Esther Remedios, producto de mi participación en una comunidad de aprendizaje acerca del Software Libre, es una materia virtual del postgrado que estoy haciendo. Lo cierto es que debido a esto nació este blog, mi materia esta culminando y debido esto quise compartir aquí mis reflexiones finales del curso y de lo que resulto esta experiencia, muy gratificante por cierto, esto no quiere decir que no siga escribiendo acá, pero como cierra esta etapa es importante que quede registrado como parte de esta bitácora.

Esta experiencia me ha demostrado lo poderosa que puede llegar a ser una comunidad de aprendizaje, la verdad que el nivel de las intervenciones, opiniones y trabajos de cada uno de mis compañeros ha hecho de ese espacio un lugar para inspirarse en ser cada vez mejor y hacer cada vez una contribución más importante y de mayor calidad. Por todo esto les estoy inmensamente agradecida…

Paso a paso he ido descubriendo el espectro que hay detrás del título “Software Libre”, se hizo un término más conocido y cercano para mí, al comienzo del curso les comente que conocía bastante poco del tema y que lo que había escuchado no iba mas allá de las trilladas libertades, en aquel momento tenia una opinión llena de prejuicios y me parecía hasta aburrido. Hoy tengo una opinión bien distinta, encontré respuestas a mis dudas, los prejuicios ya no existen, por el contrario estoy nutrida de argumentos y una base de conocimiento que me permite discutir acerca del tema con propiedad, tomar decisiones al respecto y conocer cuando y bajo qué condiciones usarlo.

A mi profesora María Esther, solo puedo decirle que sin su guía nada de esto hubiese sido posible… Gracias por ofrecer sus conocimientos y hacer de la dinámica del aula un lugar de provecho y de constante aprendizaje sin importar las barreras que supone la distancia, me atrevería a decir que en las aulas virtuales se aprende muchísimo más dado que el compromiso personal es mucho mayor y usted tiene esa capacidad de organizar y concretar todos los aportes de los participantes de forma de poder ir cerrando y engranando, como siempre un placer de ser su alumna, usted es excelente.

Muchísimas gracias a todos, que tengan felices vacaciones ;)

Humor Informático

Siempre que veo esta caricatura me río, y me siento identificada... Siempre me hace recordar en donde debo prestar mayor atención ;)

Analogías...

Una nota didáctica

En ocasiones una imagen dice mas que mil palabras, este vídeo explica en pocos minutos la esencia del software libre...

¿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


Seguidores


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


Recent Comments