2014 – 2017 · Saint-Étienne, Francia · Presencial
Ingeniero de producción (fusiones y migraciones de datos)
Eovi-mcd — Actor destacado del sector mutualista en Francia
Dos acercamientos sucesivos a lo largo de tres años. En 2014-2015, la mutua absorbió una entidad cuyo número de asociados se acercaba al suyo y cuyo sistema de información era una solución interna, así como Myriade, ya sobre el mismo software. El segundo caso se resolvió con scripts de migración; el primero ocupó varios meses. En 2016-2017, la preparación del grupo Aesio implicó el acercamiento con Adrea y Apreva, ambas sobre el mismo software.
Del lado de la explotación, la migración de datos de 2015 se preparó con la jefa de proyecto de migración, los desarrolladores de la entidad absorbida y el editor: entornos de pruebas aprovisionados para las campañas, cargas sucesivas, verificaciones — todo ello además de la explotación diaria. Procedimientos propios de la entidad absorbida se integraron en los scripts de explotación, como pre y postratamientos. Los scripts de migración del módulo de gestión de la relación con el cliente se realizaron y probaron en ese marco.
Los tres técnicos de explotación de la entidad absorbida se incorporaron al equipo, que pasó de tres a seis personas, y se mantuvo una doble explotación hasta el cambio. La migración en producción se extendió durante varios días, relevándose cada técnico en tramos de ocho horas para lanzar y controlar los tratamientos. Durante la operación se asumió un ámbito que no estaba asignado, para no bloquear la migración.
Logros
- 8
Preparación en entornos de pruebas
Entornos aprovisionados para las campañas de pruebas, cargas sucesivas y verificaciones, realizadas además de la explotación diaria. Procedimientos propios de la entidad absorbida integrados en los scripts de explotación como pre y postratamientos.
- 4
Maniobras del transaccional confiadas al planificador
Los scripts de arranque y parada, antiguos y defectuosos en casos no caracterizados, fueron rehechos y comentados. Recuperada su fiabilidad, se pudieron automatizar maniobras que nadie se había atrevido a delegar.
- 6
Supresión del riesgo de encadenamiento erróneo
La colocación manual, hecha a partir de un plan impreso, exponía a enlazar un tratamiento con el predecesor o el sucesor equivocado. El tratamiento automático produce el mismo resultado en cada ejecución.
Lanzador batch genérico parametrizable
Nombre del tratamiento, evento desencadenante y grado de paralelismo pasados como parámetros; pre y postratamientos resueltos por convención en lugar de escritos en duro.
Cobertura de todo el plan batch
Cada tratamiento se declinaba hasta entonces en tantos lanzadores como ámbitos funcionales tenía, creados por copia y cambio de parámetro.
Asunción de un ámbito no asignado durante el cambio
Intervención durante la operación de migración en producción sobre una parte que correspondía a otro interviniente, para no bloquear la migración de datos.