Seleccionar página

CASO DE ÉXITO

FEGA: plataforma de automatización de despliegues

Fondo Español de Garantia Agraria FEGA

Implantación de una plataforma de automatización mediante el servidor de integración continua Jenkins para la compilación, construcción, publicación y despliegue de los proyectos FEGA.

EL RETO

Mejorar los procesos de evolución de la herramienta SIGA.

 

SIGA parte de una política de versiones muy compleja, derivada de la convivencia entre una versión centralizada y varias versiones particularizadas para determinadas comunidades autónomas.

En concreto, FEGA requería la creación de la infraestructura y procedimientos necesarios para automatizar los procesos de despliegue del software, con dos grandes objetivos: Implantar una plataforma de automatización mediante el servidor de integración Continua (IC) Jenkins, y disponer de un cuadro de mandos para visualizar el estado de esos procesos automáticos.

Una vez en producción, la plataforma de automatización de SIGA permitiría a FEGA reducir los tiempos de puesta en producción de cada release, homogeneizar su construcción y despliegue, y, a través de la automatización de los despliegues, mejorar la calidad de su proceso creación de software en general.

LA SOLUCIÓN

Diseño e implantación de plataforma de automatización.

 

El Equipo de expertos de Panel no sólo diseñó e implantó la plataforma de automatización solicitada, sino que llevó a cabo una intensa labor comunicativa y formativa con los equipos de desarrollo, consiguiendo mejoras en la planificación, codificación, prueba y entrega de software.

La intervención de Panel permitió a FEGA establecer una Cultura de Automatización en todos los equipos, minimizando la resistencia al cambio y utilizando el enfoque de mejora continua basada en varias líneas de trabajo.

Aplicar definición temprana, asegurar los espacios de comunicación, establecer claramente las prioridades de automatización, definir políticas de ejecución, determinar los indicadores de referencia e implementar los radiadores de información.

Tras la colaboración de Panel, todos los equipos comparten una cultura de calidad automática.

ÉXITOS ALCANZADOS

Las tareas son automáticas y orquestadas por la herramienta Jenkins, minimizando el coste y el número de errores de las tareas manuales.

Seguridad de que los artefactos desplegados en sus entornos se corresponden con el código fuente existente.

El despliegue en los servidores de cada entorno es automático, minimizando tiempo y errores.

Cualquier problema es detectado y reportado de forma inmediata y automática en las herramientas para su análisis y resolución.

Existen unos estándares que proporcionan un cuadro de mando a los responsables del FEGA sobre la calidad de las aplicaciones.