Saltar al contenido
Arcosoft

Caso · Seguridad social y prestaciones

ASOPAGOS: evolucionar un sistema de prestaciones de alto volumen sin pararlo

Nuevos desarrollos y controles de cambio para ASOPAGOS (cajas de compensación, cesantías y FOSFEC): Java legacy con framework propietario y SQL Server.

Contexto

Proyecto realizado por Arcosoft S.A.S. (Colombia), donde nació la marca Arcosoft en 2013.

Proyecto para ASOPAGOS en Colombia, en el ámbito de las cajas de compensación familiar: cesantías y subsidios del FOSFEC, el fondo del Mecanismo de Protección al Cesante creado por la Ley 1636 de 2013 (ASOPAGOS, portafolio FOSFEC).

Es software regulado en el sentido más literal: cada liquidación responde a una norma y, detrás de cada registro, hay una persona esperando un pago.

El reto

  • Un sistema Java legacy sobre un framework propietario de terceros y SQL Server en producción, con grandes volúmenes de datos, que no admite paradas.
  • Normativa que cambia y exige adaptar reglas sin romper lo ya liquidado.
  • Nuevas necesidades de las entidades usuarias que había que incorporar sobre la base existente.

La solución

  • Nuevos desarrollos sobre el sistema en los ámbitos de cesantías y FOSFEC.
  • Controles de cambio con análisis de impacto, pruebas y paso a producción planificado, para que cada modificación llegara a producción sin afectar a la operación.
  • Trabajo sobre la base SQL Server y los procesos de alto volumen.

Qué aprendimos (y aplicamos en otros proyectos)

  1. Ningún cambio sin análisis de impacto: en un sistema de prestaciones, una regla mal tocada afecta a miles de liquidaciones.
  2. Las pruebas de regresión con casos reales valen más que cualquier documento de requisitos.
  3. El framework propietario no es el enemigo: hay que entenderlo antes de decidir qué se moderniza y qué se encapsula.
  4. El volumen manda: un cambio que funciona con cien registros puede no terminar a tiempo con millones.

¿Tienes un sistema parecido?

¿Hablamos de tu sistema?

Cuéntanos qué quieres resolver y en 30 minutos te decimos cómo lo abordaríamos, sin compromiso.

Contacta con nosotros