Todo proveedor de software marítimo dice que "soporta cumplimiento". La mayoría se refiere a una carpeta de PDFs y una columna de fechas. La diferencia entre eso y un software que de verdad mantiene una operación lista para auditoría no es una funcionalidad — es una decisión de arquitectura tomada el primer día. Lo llamamos cumplimiento por diseño, y es el primer pilar de todo lo que construimos.
La trampa del módulo añadido
El ciclo de vida típico de un módulo de cumplimiento es así: se construye un producto para gestionar operaciones, un cliente falla una inspección, y en un sprint se agrega una "pestaña de cumplimiento". El resultado es una contabilidad paralela — el software dice una cosa, la regulación exige otra, y un humano queda reconciliándolas en una hoja de cálculo.
La falla es estructural. Regulaciones como STCW (enmendado por Manila 2010) y MLC 2006 no son listas de documentos; son sistemas de reglas que dependen del rango, el departamento, el tipo de buque, el estado de bandera y el tiempo. Un contramaestre y un segundo maquinista no llevan los mismos certificados. Un certificado válido bajo una bandera puede requerir un endoso bajo otra. Un certificado médico tiene un ciclo de validez distinto al de un Certificado de Competencia. Si tu modelo de datos no conoce estas distinciones, ninguna interfaz lo va a arreglar.
Cómo se ve el cumplimiento "de fábrica"
En la práctica, cumplimiento por diseño significa que la lógica regulatoria vive en la capa de datos y todo lo demás se deriva de ella:
- Los requisitos se definen por rango. El sistema sabe qué conjunto de documentos aplica a cada rango y categoría de flota — cubierta versus máquinas, mercante versus offshore — en lugar de una lista genérica para todos.
- El vencimiento es un estado calculado, no almacenado. "Vigente", "por vencer" y "vencido" se calculan continuamente a partir de fechas de emisión, ciclos de validez y ventanas de alerta configurables — nunca se escriben a mano.
- La verificación deja rastro. Quién verificó un documento, cuándo, contra qué registro y con qué resultado queda registrado como dato de primera clase. Un auditor debe poder reconstruir cada decisión.
- El catálogo es dato, no código. Cuando una administración de bandera actualiza un requisito, cambia el catálogo de reglas — no el código fuente. La regulación se mueve más rápido que los ciclos de release.
| Pregunta | Cumplimiento añadido | Cumplimiento por diseño |
|---|---|---|
| ¿Quién sabe qué documentos exige un rango? | El usuario, de memoria | El modelo de datos |
| ¿Qué pasa cuando cambia una regla? | Un release nuevo, algún día | Una actualización del catálogo |
| ¿Puedes probar quién verificó qué? | A veces, en el correo | Siempre, en la traza de auditoría |
| ¿Cuándo te enteras de un certificado vencido? | En la inspección | Treinta días antes |
Por qué importa comercialmente, no solo técnicamente
En las industrias reguladas, el software vale lo que valga su peor auditoría. A una operación de crewing que descubre un certificado vencido durante una inspección de port state control no le importa lo elegante que era el dashboard. Los sistemas diseñados alrededor de la regulación convierten el cumplimiento de una emergencia recurrente en un proceso de fondo — y eso es un costo operativo medible, no una abstracción: menos detenciones, menos cambios de tripulación de último minuto, menos contratos perdidos por papeleo.
Panamá alberga el registro de buques más grande del mundo, y la brecha entre la expectativa regulatoria y las herramientas operativas aquí es enorme. Esa brecha es exactamente donde trabajamos.
Ideas clave
- El cumplimiento añadido a posteriori siempre termina en contabilidad paralela.
- STCW/MLC son sistemas de reglas — rango, bandera, tiempo — no listas de documentos.
- Los vencimientos deben calcularse, la verificación debe dejar rastro y las reglas deben vivir en datos.
- El valor comercial del software de cumplimiento se mide en la auditoría, no en el demo.
¿Trabajas en una industria regulada y peleas con los problemas descritos aquí? Construimos software exactamente para esto.
Habla con PBS