Saltar al contenido

Capacidad

Ingeniería de software

Hay procesos que no tienen software porque son específicos de un negocio, y hay software que existe pero obliga a la empresa a operar como el proveedor decidió. Construimos el sistema que falta: web, escritorio y móvil. La prueba de que sabemos hacerlo es que nuestros propios productos están en producción con clientes dentro.
Casos publicados
2
Productos propios que la usan
8

El problema

El síntoma clásico es una hoja de cálculo que se volvió crítica: la usa media empresa, sólo una persona la entiende, y nadie se atreve a tocarla. El otro síntoma es un sistema comprado que cubre el 60 % del proceso y obliga a resolver el 40 % restante por fuera.

Cómo se ve desde dentro

  • Un Excel que sostiene un proceso del que depende el negocio
  • Software comprado que no encaja y se compensa con trabajo manual
  • Información crítica en archivos locales, sin respaldo ni permisos
  • Procesos que no se pueden auditar porque no dejan registro

Cómo lo abordamos

Construimos con las mismas reglas con las que construimos nuestros productos, porque son las que sostienen un sistema después del primer año.

  1. 01El permiso se aplica en el servidorNo se esconde un botón: se niega la operación. Un modelo de acceso que vive en la interfaz no es un modelo de acceso.
  2. 02Un solo motor por conceptoSi dos pantallas muestran el mismo saldo, lo piden al mismo lugar. Recalcular en dos sitios es garantizar que algún día difieran.
  3. 03Toda escritura deja bitácoraQué cambió, quién y cuándo. Sin secretos en el registro. Es lo que convierte una auditoría en una consulta.
  4. 04Entrega en bloques revisablesEtapas cortas con validación explícita. Nada de 'está implementado localmente': un cambio aprobado se despliega.

Qué usamos

Elegimos por lo que el sistema tiene que aguantar, no por moda. Lo que sigue es lo que está hoy en producción en nuestros propios productos.

Web

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS

Servidor y datos

  • Node.js
  • Fastify
  • NestJS
  • Python
  • PostgreSQL
  • SQL Server
  • Redis

Móvil

  • iOS nativo (Swift)
  • Android

Operación

  • Despliegue por releases con vuelta atrás
  • Migraciones que preservan datos
  • Pruebas automatizadas
  • Respaldo antes de operación destructiva

Qué cambia

Un sistema propio bien hecho deja de ser un costo y se vuelve una capacidad de la empresa.

El proceso deja de depender de una persona
Lo que estaba en la cabeza de alguien queda en el sistema, con su regla explícita.
La información tiene dueño y permiso
Quién ve qué deja de ser una convención y se vuelve una regla aplicada.
Se puede demostrar lo que pasó
La bitácora convierte una discusión en una consulta.
Crece con la operación
Añadir una sucursal, una razón social o un módulo es configurar, no rehacer.

¿Te suena alguno de esos síntomas?

La primera conversación es de diagnóstico. Sale con los cuatro números del proceso y una recomendación de por dónde empezar.

Hablemos