Software a medida

Cuándo modernizar un sistema existente en lugar de reemplazarlo.

Es lento, pero sostiene la operación todos los días: molesta lo suficiente para querer cambiarlo, funciona lo suficiente para que cambiarlo dé miedo. La pregunta no es técnica, es de riesgo y continuidad.

6 min de lecturaSoftware a medida · Sistemas
← Volver a Insights

Son las ocho y media de un lunes. Hay que facturar lo del fin de semana, imputar dos cobros que entraron el viernes y responder a un cliente que jura que ya pagó. El sistema tarda en abrir, la pantalla de cuentas corrientes parece de otra época y para hacer una nota de crédito hay que recordar tres pasos que nadie anotó. Alguien lo dice en voz alta: "esto hay que tirarlo y hacerlo de nuevo".

Y sin embargo, a las diez la facturación salió. Los saldos cierran. Cobranzas sabe a quién llamar primero. Es lento, pero sostiene la operación todos los días. Molesta lo suficiente para querer cambiarlo, funciona lo suficiente para que cambiarlo dé miedo.

La pregunta parece técnica. Es una pregunta sobre riesgo y continuidad. Lo que está en juego es el circuito venta, facturación, cobranza y deuda funcionando sin cortes mientras lo cambiamos.

Lo que el sistema viejo sabe, aunque nadie lo escribió

Un sistema de facturación y cuentas corrientes con años en producción acumuló criterio operativo, algo más valioso que el código.

Sabe que a tal cliente se le factura a fin de mes aunque la entrega sea parcial. Que a otro hay que separarle la factura por sucursal porque si no la rechaza. Que ciertos comprobantes no salen hasta que el depósito confirma la mercadería.

Nada de eso suele estar en un manual. Está en el sistema y en los rodeos que la gente inventó para que cierre. Cuando se propone reemplazarlo, se supone que esas reglas van a pasar solas al sistema nuevo. No pasan solas.

Reconstruir desde cero obliga a redescubrir ese conocimiento bajo presión. Y lo que no se redescubre, se pierde. El primer costo de reemplazar es olvidar cómo trabaja la empresa. Si el sistema sostiene la operación, es porque contiene decisiones correctas que hay que rescatar antes de discutir tecnología.

Qué duele de verdad

No todo lo que molesta pesa lo mismo. Conviene separar los dolores.

Están los de uso: pantallas incómodas, pasos de más, impresiones complicadas. Cansan, pero no impiden controlar. Están los de información: saldos dudosos, deuda desactualizada, reportes que no coinciden entre áreas. Confunden y generan retrabajo. Y están los de riesgo: si se rompe, nadie sabe arreglarlo; si cambia una regla fiscal, todo tiembla.

La distinción importa porque cada dolor pide otra respuesta. Un problema de uso puede resolverse con una mejor lectura sobre la misma base. Un problema de información pide ordenar datos y reglas de imputación. Solo el riesgo estructural, cuando la base ya no admite cambios, apunta a un reemplazo.

Una pregunta ordena la conversación: si mañana tuvieran que facturar el doble, ¿qué se rompería primero, las personas, la información o el programa? La respuesta suele mostrar dónde está el verdadero límite.

Modernizar o reemplazar, en lo que importa

Modernizar es evolucionar por partes, sin detener la operación. Reemplazar es construir otro y migrar todo en algún momento. Vistos desde el negocio, se diferencian en cuatro dimensiones.

En riesgo, modernizar expone de a poco: cada cambio es acotado y se puede corregir. Reemplazar concentra el riesgo en un corte, cuando todo tiene que funcionar junto. En facturación, ese día coincide con vencimientos, reclamos y pagos reales.

En costo, modernizar reparte la inversión y permite frenar cuando el beneficio ya se logró. Reemplazar exige invertir mucho antes de ver resultados, y suma costos invisibles: relevamiento, limpieza de datos, capacitación y operación en paralelo.

En tiempo, modernizar entrega mejoras en semanas. Reemplazar promete todo junto, pero tarde. Mientras tanto, el sistema viejo sigue doliendo.

En continuidad, modernizar mantiene el circuito venta, facturación, cobranza y deuda andando. Reemplazar lo pone en tensión justo donde más duele: en el dinero que entra y en la deuda que se controla.

La regla es simple: reemplazar se justifica solo cuando la base impide evolucionar o cuando sostenerla sale más caro que reconstruirla. En los demás casos, modernizar conserva conocimiento que funciona y reduce el riesgo.

Cómo se moderniza por partes este circuito

Pensemos en un caso típico. Una empresa factura todos los días con un sistema antiguo. La emisión funciona, pero las cuentas corrientes no son confiables: pagos aplicados a mano, notas de crédito cargadas tarde y saldos que se discuten por teléfono. Cada área tiene su planilla porque no confía del todo en la otra.

No se puede detener ese circuito. No se empieza por reescribirlo. Se empieza por ordenarlo.

Primero, visibilidad sin tocar la emisión: una consulta única por cliente, con facturas, pagos, notas de crédito y saldo ordenados por vencimiento. Las discusiones sobre cuánto debe cada cliente bajan porque todos miran lo mismo.

Segundo, disciplina en la cobranza: una forma guiada de imputar pagos, que proponga aplicar a lo más vencido pero permita registrar excepciones con motivo. No se cambia la regla, se la hace explícita. Caen los errores y el retrabajo de fin de mes.

Tercero, orden en las excepciones: circuito claro para notas de crédito y débito, con quién las autoriza y cómo afectan el saldo. Muchas diferencias nacen acá, no en la factura original.

Cuarto, recién entonces, emisión: validaciones previas, plantillas y controles, manteniendo la numeración y la lógica que ya funciona. Y por último, deuda por antigüedad para decidir a quién cobrar primero.

Cada paso entrega algo usable y no interrumpe la facturación. Si un paso falla, se ajusta ese paso. Esa es la diferencia entre evolucionar y apostar.

La filosofía de fondo es la menor complejidad necesaria para resolver correctamente el problema. Si con visibilidad e imputación ordenada la deuda se vuelve controlable, no hace falta reescribir la facturación ese mes.

Cuándo reemplazar sí es lo correcto

Hay casos donde modernizar es insistir en una base que ya no da más.

Cuando no hay soporte posible: nadie puede mantener el sistema, no hay respaldos confiables o cualquier cambio menor puede romper la emisión. Si tocarlo es una lotería, evolucionar por partes también es riesgoso.

Cuando los datos no son confiables en su origen: saldos reconstruidos a mano, comprobantes duplicados, numeración inconsistente. Una interfaz nueva solo mostraría el mismo desorden más rápido.

Cuando las reglas son imposibles de extraer: intereses, bonificaciones o impuestos dependen de parches que nadie entiende. Si no se puede explicar cómo se llega a un saldo, tampoco se puede evolucionar con seguridad.

Y cuando el costo de cambio es acotado porque el uso es bajo: un módulo lateral que casi no se usa o un circuito que puede pausarse unos días sin afectar la cobranza. Ahí el corte es manejable.

No se reemplaza porque el sistema "quedó viejo" o "está feo". Se reemplaza porque impide operar con control o porque sostenerlo cuesta más que hacerlo de nuevo. La edad no es un argumento; la imposibilidad de evolucionar sí lo es.

Errores que salen caros

El primero es reescribir por estética. Cambiar pantallas sin ordenar reglas de imputación deja el mismo problema con mejor apariencia. En cuentas corrientes, lo que ordena no es el diseño, es el criterio para aplicar pagos y tratar excepciones.

El segundo es subestimar las reglas escondidas. El cliente al que no se le corta el crédito aunque esté vencido, la factura retenida hasta que llega el remito, el pago parcial que se deja sin aplicar a propósito. Si no se relevan antes, aparecen como fallas del sistema nuevo cuando eran reglas del negocio que nadie contó.

El tercero es migrar todo un fin de semana. Pasar historial, saldos y pagos abiertos en dos días, con la empresa facturando el lunes, suele terminar en conciliación manual durante semanas. Estas migraciones rara vez fallan por tecnología: fallan porque la operación no se puede pausar.

Y un cuarto error, menos visible, es no definir qué significa que el saldo está bien. Sin un criterio acordado —qué reportes deben coincidir, quién valida— cada área discute con su número. Antes de modernizar, hay que acordar cómo se mide el orden.

Cómo decidir sin adivinar

Volvamos al lunes a las ocho y media. La frustración es legítima, pero no es un plan. Antes de elegir, conviene responder tres preguntas con hechos.

¿Qué parte del circuito sostiene hoy el control del dinero, aunque sea incómoda? Eso se conserva y se evoluciona, no se tira.

¿Qué parte impide saber con precisión quién debe, cuánto y desde cuándo? Eso se ordena primero, porque sin información confiable ningún sistema nuevo va a funcionar.

¿Y qué parte ya no admite cambios sin romper todo? Solo esa parte justifica una reconstrucción, y solo si el corte operativo es manejable.

Si la base todavía permite ordenar la información y mejorar por etapas, modernizar es el camino de menor riesgo. Si ya no sostiene el control ni la evolución, reemplazar pasa a ser una necesidad. Elegir bien es elegir lo que permite seguir facturando, cobrando y controlando la deuda mientras se mejora.

Siguiente paso

¿Su sistema sostiene la operación pero ya cuesta mantenerlo bajo control?

Next Wrld puede ayudar a analizar la operación y decidir si conviene modernizar por partes o reemplazar.