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