Gestión acuícola multisitio: un registro compartido
Qué se rompe cuando una operación supera un solo sitio y un solo responsable: comparabilidad, acceso y quién responde por el número.
6 min de lectura
Casi todo el software acuícola lo compra una operación con un sitio y una persona que sabe todo lo que pasa en él. Esa persona es el sistema de registro, y el software es un lugar donde anotar.
El umbral que rompe ese arreglo no es una cantidad de empleados ni de toneladas. Es la primera vez que alguien tiene que preguntar algo sobre un sitio en el que no estuvo parado esa semana.
Qué se rompe cuando una operación supera a un solo responsable
Fallan tres cosas, y fallan en un orden fijo.
Primero los números dejan de ser comparables. Dos sitios, o dos departamentos de un mismo sitio, describen la misma realidad con palabras distintas, y toda cifra transversal se vuelve una discusión sobre definiciones antes de volverse una decisión.
Segundo, el acceso se convierte en una elección de todo o nada. O todos pueden ver y cambiar todo, que es como un supervisor de engorde cierra por error un lote del criadero, o se deja gente afuera del sistema y esa gente vuelve al cuaderno, que es peor, porque el registro pasa a tener huecos que nadie ve.
Tercero, ninguna cifra tiene dueño. Cuando cuatro personas pueden producir cada una un número de biomasa y ninguna está definida como la referencia, la reunión se va en conciliar en lugar de decidir.
Por qué la comparabilidad cae primero
La comparabilidad falla primero porque nada la protege. Dos sitios que llevan sus propios registros van a nombrar el mismo alimento de dos maneras, van a definir distinto una fase de precría, y van a escribir una especie con la variación suficiente para que una búsqueda pierda la mitad de las filas.
Nada de eso parece un problema mientras cada sitio lee solo sus propios datos. Aparece la primera vez que alguien pregunta cuál sitio convierte mejor el alimento, y la respuesta honesta es que la pregunta no se puede responder con los datos tal como están. Alguien pasa una semana mapeando el vocabulario de un sitio sobre el del otro, produce un número, y ese número queda desconfiado en silencio porque todos vieron cómo se armó.
La solución es estructural, no de procedimiento. Especies, variedades, fases de cultivo y productos de alimento se definen una vez para toda la operación y se usan en todas partes, de modo que dos sitios que registran lo mismo produzcan filas que coinciden sin que nadie las concilie. Eso es lo que vuelve comparable la matriz de alimento entre unidades en lugar de por sitio.
Quién debería poder ver qué tanques
La unidad de acceso útil en acuicultura no es el sitio ni el cargo. Es un grupo de tanques y las personas que los trabajan.
Una operación con criadero y engorde son en realidad dos operaciones que comparten un balance. El criadero corre con un ritmo semanal de divisiones y calibrados. El engorde corre con un ritmo mensual de alimentación y muestreo. Cada lado quiere sus unidades adelante y las del otro fuera del camino, y ninguno debería poder alterar el stock del otro.
En AquaOS esto se resuelve con departamentos: un grupo de tanques con nombre, y los usuarios asignados a trabajarlo. Cada granja define los suyos, así que una precría, un bloque de cuarentena o un segundo sitio son una configuración y no un pedido de desarrollo. El alcance aplica a la lectura y a la escritura, lo que importa más de lo que suena: un sistema que esconde un tanque de la lista pero igual acepta una escritura contra él no acotó nada.
Un detalle vale la pena nombrarlo. Un usuario sin departamento asignado ve todas las unidades. Ese es el comportamiento correcto para una granja que no necesita acotar nada, y también es la forma clásica en que falla un modelo de permisos: alguien crea un usuario, no ve el campo, y el acceso irrestricto ocurre por omisión. Por eso la elección es obligatoria al crear el usuario, con “todos los departamentos” como algo que se selecciona y no como algo que se saltea.
Cómo comparar dos sitios con honestidad
Una vez que el vocabulario es compartido, la comparación deja de ser un ejercicio de datos y se vuelve una pregunta real, que es donde viven los desacuerdos que vale la pena tener.
Corra el mismo reporte por unidad sobre el mismo periodo en ambos. Biomasa en cada extremo, alimento entregado, días en que no se alimentó, mortalidad, conversión estimada, y qué estaba haciendo el agua mientras tanto. Dos de esos reportes lado a lado suele bastar para ver si una diferencia es desempeño o circunstancia.
Dos advertencias. La conversión pertenece a una unidad, no a una granja: promediarla entre estanques esconde al que arrastra y favorece a los que no. Y una cifra modelada y una medida nunca deberían presentarse con la misma confianza, que es la razón por la que las estimaciones en un reporte de producción dicen de dónde salieron.
Una matriz de alimento compartida no significa que ambos sitios deban correr la misma. Significa que cuando corren distintas, la diferencia es una decisión que alguien tomó y no un accidente de dos personas tecleando.
Qué sostiene un registro cuando muchas personas escriben en él
Mientras más gente escribe, más necesita el registro poder explicarse. No para atrapar a nadie, sino porque un número que nadie puede justificar es un número que terminan pisando.
El mecanismo es un registro de auditoría que anota quién cambió qué, cuándo y cuál era el valor anterior. Eso cubre el caso ordinario. El caso que de verdad importa es un cambio que alcanza hacia atrás: un remuestreo que corrige los pesos con los que se calcularon las últimas tres semanas de alimentación, por ejemplo. Aplicado en silencio, reescribe una historia sobre la que otros ya actuaron. Mostrado con una advertencia que describe el efecto antes de aplicarse, se convierte en una decisión.
Esa es la diferencia entre un registro compartido y una hoja de cálculo compartida. Las dos permiten que varios escriban. Solo una puede decirle después qué pasó.
Un segundo sistema deja de ser más barato antes de lo que espera
Hay un punto en que un segundo sistema deja de ser más barato que uno compartido, y llega antes de lo que casi cualquier operación espera. No es cuando abre el segundo sitio. Es la primera vez que una pregunta sobre el grupo toma más de una tarde en responderse, porque esa tarde se repite cada mes mientras dure el arreglo.
Si está cerca del umbral, la prueba se puede correr sin comprar nada. Pida la conversión de alimento por unidad de ambos sitios para el mismo trimestre, y mida cuánto tarda la respuesta. Si la respuesta honesta es que los dos sitios lo registran distinto, ese es el umbral, y no se va a resolver solo.
Vea el panorama de la plataforma para entender cómo está armado el registro compartido, software de gestión de criaderos para el caso de las dos operaciones, y lleve su propia estructura a una demo en lugar de una genérica.