Empezamos por un inventario técnico de los repositorios y la base de datos del sistema que recibimos.
02
Diagnóstico
Ingeniería inversa
Reconstruimos la lógica de negocio módulo por módulo, desde el código y en sesiones con los equipos de HDI, incluidos los módulos que no eran visibles en el sistema.
03
Ejecución
Alcance mínimo en operación
Redujimos el alcance a lo mínimo funcional y lo pusimos en operación, para medir el avance con software funcionando.
Con ese conocimiento propusimos reconstruir el sistema. Los módulos más complejos, el de socios comerciales y el de descuento por nómina, necesitaban una base nueva.
Líneas de SQL que se armaban en el momento de ejecutarse
El filtro se serializaba a XML, viajaba al servidor, se desarmaba ahí y se concatenaba en variables de texto. Imposible de indexar, porque la consulta no existía hasta que corría.
HDI había resuelto ese problema en 2008, en el procedimiento que sus desarrolladores llevaban quince años afinando.
No construimos una consulta más rápida. Dejamos de reinventar la que ya existía.
VOLVER A LA BASE.
Doce meses para reconstruirlo
~50~5012345001234567890
Analistas y coordinadores que lo usan todos los días
12 MESES10120123456789012MESES
De reconstrucción para llevar los módulos complejos a producción
En junio de 2025 empezamos la reconstrucción con dos ventajas: la infraestructura ya desplegada y el conocimiento del negocio de los meses de estabilización.
Socios comerciales y descuento por nómina, los módulos más complejos, hoy operan en producción.
Primero construimos una plantilla base: acceso a datos, correo, notificaciones y errores con trazabilidad. Después, los módulos, empezando por los de menor lógica de negocio.
El analista recibía el archivo del cliente y validaba recibo por recibo, sumando a mano. En pruebas de usuario, una analista tardó dos horas en un solo socio. Hoy carga el archivo y el sistema lo valida en segundos, con las inconsistencias señaladas y los totales calculados.
Aplicar recibos en masa
Aplicar más de 50,000 recibos tomaba más de una hora y bloqueaba la tabla: el resto de la operación esperaba. Hoy toma entre 10 y 20 minutos, sin detener al resto de la operación.
Cobrar una prima sin referencia
El agente llamaba o mandaba correo con la foto del comprobante, y el seguimiento dependía del correo; resolverlo tomaba entre unas horas y dos días. Hoy levanta la solicitud desde el portal con su comprobante y se resuelve el mismo día.
La escala
Más de 20 socios comerciales configurados en producción, cada uno con su propia estructura de archivo. Un portal abierto a un padrón de más de 10,000 agentes. Alrededor de 50 analistas y coordinadores trabajando dentro del sistema todos los días.
DISCIPLINA OPERATIVA.
Cómo trabajamos
2D → MIN
Para reconstruir el ambiente de pruebas
+300+301230012345678900012345678901234567890
Procedimientos versionados, cada uno con su plan de ejecución
Pusimos por escrito el estándar de base de datos de HDI y lo codificamos. Construimos una herramienta que valida cada entrega contra ese estándar antes de liberarla.
AUTONOMIA OPERATIVA.
Hoy
El nuevo sistema de cobranza hoy lo opera el equipo de HDI. Lo estabilizamos, lo reconstruimos y lo entregamos para que su gente lo sostenga.