En 2019 trabajé en un proyecto en un almacén de Fontana. 180,000 pies cuadrados, devoluciones de ropa. Su código de ubicación tenía siete segmentos: zona principal, subzona, pasillo, fila de estantería, columna, nivel, posición. Una dirección completa se veía así: A-N-07-12-03-2-45.

El esquema de siete segmentos lo diseñó el equipo de TI. Su lógica sonaba irrefutable en la sala de reuniones: construirlo una vez, codificar toda expansión que pudiera necesitarse en la próxima década, no volver a tocar las reglas jamás. Nadie caminó por la planta con una etiqueta impresa antes de votar que sí.

La realidad llegó después del arranque. En una lista de picking en papel, una dirección ocupaba dos líneas, impresa tan pequeña que los operarios tenían que entrecerrar los ojos. Escanear una ubicación exigía dos escaneos: primero el prefijo de zona, luego la posición específica. Crear una ubicación en el sistema implicaba rellenar siete campos: equivócate en uno y el inventario quedaba "perdido": en el sistema, pero sin encontrarse en ningún lado de la planta. La mayoría de las diferencias de inventario cíclico se remontaban a un segmento introducido en la casilla equivocada.

Tres meses después, el gerente de operaciones me arrinconó junto a mi escritorio y me preguntó si podíamos acortar los códigos. Le dije la verdad: acortar ahora significaba desmontar y reetiquetar decenas de miles de ubicaciones y tocar decenas de miles de registros maestros, con la temporada alta a seis semanas. Lo dejó correr. Al año siguiente, en temporada baja, lo rehicieron todo de todos modos: tres semanas de reetiquetado, reducido a cinco segmentos.

La codificación de ubicaciones parece trivial. No lo es en absoluto. He visto esquemas de tan solo cuatro segmentos y de hasta ocho. Ambos extremos son trampas.

Con muy pocos segmentos, los operarios navegan a gritos

Un 3PL en Riverside operaba unos 60,000 pies cuadrados manejando pequeños electrodomésticos. Su código tenía cuatro segmentos: zona, fila, nivel, posición. Suena limpio, hasta que te enteras de que una sola zona contenía más de tres mil posiciones de paleta.

Los operarios caminaban hasta la zona y luego simplemente deambulaban. La dirección los llevaba al vecindario, y el resto era trabajo de piernas. En temporada alta, los pasillos se llenaban de cháchara por radio: "¿En qué extremo del pasillo está esto?" "Esa fila del fondo, ¿es zona B o zona C?" Los recién contratados pasaban su primera semana esencialmente perdidos.

El almacén hizo después sus propios cálculos aproximados: el caminar extra de una docena larga de operarios durante una temporada alta costó más en mano de obra que reetiquetar todo el edificio tres veces. Lo que ahorraron en etiquetas cortas lo devolvieron en pasos.

Muy pocos segmentos trasladan a las personas la tarea de precisar. Las personas son el sistema de posicionamiento más caro que puedes comprar, y el menos fiable.

Dicho esto, cuatro segmentos no es un pecado en sí. En un almacén de menos de 50,000 pies cuadrados, cuatro suele bastar, siempre que las zonas se dibujen pequeñas. En cuanto una zona supera las dos mil posiciones, divide la zona; no añadas un segmento. Dividir una zona es un cambio de planificación. Añadir un segmento es cirugía en todo.

Con demasiados segmentos, la etiqueta no los aguanta

Ve en la otra dirección —siete, ocho segmentos— y los problemas se invierten, y se vuelven más caros.

Empieza por la etiqueta. Una etiqueta de ubicación es más o menos del tamaño de la palma. Mete siete segmentos y el tipo se encoge hasta que los operarios tienen que acercarse. En el nivel cuatro de una estantería alta, con mala luz, están adivinando. Cuando el tipo es demasiado pequeño, se supone que el escáner te salva, excepto que un código largo se imprime como un código de barras largo y denso que la pistola lucha por leer, así que un escaneo se convierte en dos.

Una mano sosteniendo un lector de códigos de barras escaneando una etiqueta de ubicación borrosa en estanterías de almacén

El peor caso que he visto necesitaba tres escaneos por picking: escanea el código del pasillo para confirmar que estás en el pasillo correcto, escanea la fila, luego escanea la posición. Diez y pico segundos extra por picking, miles de pickings al día: las horas se evaporan en pitidos. El costo oculto es la capacitación: los nuevos pasan su primera semana memorizando las reglas de codificación, y los veteranos pasan la mitad de su tiempo de mentoría explicando qué significa el segmento cinco frente al seis.

Hay una trampa relacionada que vale la pena nombrar: codificar atributos del producto en el código de ubicación. He visto el segmento dos significar zona de temperatura y el segmento tres significar categoría de producto. Ingenioso, hasta que el producto se mueve. En cuanto la mercancía de ambiente pasa a una zona refrigerada, el código miente, y esa ubicación está efectivamente muerta en el sistema. Un código de ubicación describe un lugar, nunca el producto. Los atributos del producto pertenecen al maestro de SKU. Mantenlos fuera de la dirección.

Así que esta es mi recomendación: para la mayoría de los almacenes de menos de 100,000 pies cuadrados, cinco segmentos es el techo. Zona, pasillo, bahía, nivel, posición. Eso basta. Cada segmento más allá de eso resuelve menos problemas de los que crea.

¿Cómo eliges tu número? Tres preguntas.

Primera, el tamaño. Por debajo de 100,000 pies cuadrados, cinco es el máximo. Pasados los 200,000, seis se vuelve defendible, pero ese sexto segmento debería ser de grano grueso como "subzona", nunca una división más fina de columna y posición. Cuanto más fino el grano, más rápido se multiplica el costo de mantenimiento.

Segunda, el tipo de estantería. El rack selectivo de paletas te da niveles y posiciones gratis: úsalos. El rack de flujo recoge de los dos primeros niveles, así que el código necesita resolver hasta cada carril. El almacenamiento a granel en piso no tiene niveles ni posiciones; no finjas cinco segmentos ahí. Tres honestos (zona, fila, pila) superan a cinco con dos vacíos. El código sirve a las personas, no al revés.

Tercera, el flujo de trabajo. ¿Todavía recoges en papel? El código tiene que ser lo bastante corto para leerse de un vistazo y decirse en voz alta: "Zona A, pasillo 12, bahía 3, nivel 2, posición 5" debería sobrevivir una pasada por la radio. El escaneo RF completo te compra un poco más de longitud, pero no más allá de cinco: la etiqueta sigue siendo del tamaño de la palma, y el tipo pequeño sigue derrotando ojos y escáneres por igual.

Un detalle práctico más antes de cerrar: fija la longitud de cada segmento y elimina los caracteres ambiguos. Los pasillos llevan dos dígitos (01-36), no una mezcla de uno y dos. Nunca dejes que la letra O y el dígito 0 —o la I y el 1— aparezcan en el mismo esquema. La mitad de los "errores de sistema" que he depurado fueron un humano leyendo mal una etiqueta, no un problema del sistema en absoluto.

Algo que puedes usar mañana: antes de fijar un esquema, imprime la dirección más larga al tamaño real de etiqueta, pégala en una estantería y retrocede. Si no puedes leerla, corta un segmento en el acto. Diseña los códigos en la planta, no en una sala de reuniones.

Y una pregunta para ti: ¿cuántos caracteres tiene la dirección de ubicación más larga de tu almacén? Cuéntalos. Si pasa de quince, cuéntame en los comentarios cómo sobrevives.

Traducido del inglés. En caso de discrepancia, prevalece la versión en inglés.