Um 3PL em Mira Loma opera 40 portas de doca para seis clientes. Na última temporada de pico, o gerente de operações desabafou comigo: o cliente A tinha cinco caminhões agendados para as 8h, o cliente B tinha três caminhões agendados para as 8h — portas diferentes, mesma janela, parece ótimo, certo? Só que as cargas de A tinham em média 40 paletes cada uma, e as de B seis. Os caminhões de A ainda estavam descarregando ao meio-dia. Os motoristas de B esperaram três horas na portaria, e um deles ligou direto para o diretor de logística de B para reclamar.

A maior armadilha do agendamento de docas compartilhadas não é "não conseguir um horário" — é "conseguir um horário mas não conseguir usá-lo". O que uma doca consegue absorver em uma janela depende do volume, da mão de obra e do equipamento, não só do relógio. Quando vários clientes compartilham um mesmo pátio de docas, o sistema de agendamento precisa gerenciar até a camada de carga de trabalho. Caso contrário, você está apenas emitindo licenças para conflitos.

Primeiro, faça as contas: quantos paletes uma janela realmente absorve

A maioria dos módulos de agendamento de um YMS gerencia a vaga de estacionamento, não a carga. Um caminhão reserva uma porta das 9h às 11h, e o sistema trata essa porta como ocupada das 9h às 11h. Mas se esse caminhão descarrega 5 paletes ou 50 faz toda a diferença do mundo para a capacidade da doca.

O que eu faço é construir um perfil de carga de trabalho por cliente: puxo os últimos três meses e calculo a média de paletes por caminhão e o tempo médio de carga/descarga. Cliente A: 38 paletes, 2.5 hours. Cliente B: 8 paletes, 40 minutos. Com os perfis prontos, a regra de agendamento muda de "um caminhão por janela" para "X paletes-equivalentes por janela".

Depois agrupo as portas por capacidade — as portas próximas ao recebimento com niveladoras hidráulicas viram "portas de descarga rápida", as distantes viram "portas padrão". Os clientes de grande volume são agendados primeiro nas portas de descarga rápida; os de pequeno volume preenchem as lacunas. Aquele centro de Mira Loma passou de 90 para 120 caminhões por dia pelas mesmas 40 portas após a mudança, e a fila na portaria praticamente desapareceu.

Escreva as regras de prioridade no sistema — não no instinto do despachante

Compartilhando docas entre clientes, o pior modo de falha é o despachante "indo no feeling". O cliente A é a conta grande, então o despachante nunca ousa atrasá-lo — sempre primeiro. O cliente C é pequeno, sempre empurrado para a meia-noite. Funciona por um trimestre; depois o cliente C vai embora.

As regras de prioridade precisam viver no YMS, públicas e auditáveis. Meu modelo tem três níveis. Nível um: os SLAs contratuais — se o contrato diz "a descarga começa em até 2 horas após a chegada", o sistema prioriza automaticamente. É obrigação legal, inegociável. Nível dois: a sensibilidade ao tempo — as cargas de saída com cutoff da transportadora (digamos, o cutoff da UPS de hoje) têm prioridade sobre as de entrada sem prazo. Nível três: o nível do cliente.

E sempre reserve 10–15% das portas como pool flexível, nunca pré-atribuído. Sempre haverá adições surpresa, carretas soltas, falhas de equipamento — o pool flexível é o amortecedor. Um sistema de agendamento sem pool flexível quebra o plano do dia na primeira exceção.

No-shows precisam de consequências, ou a agenda é papel de parede

Um sistema de agendamento que não sabe lidar com no-shows é decoração. Minha escada de penalidades é simples, com três degraus.

Degrau um: menos de 30 minutos de atraso — o horário desliza, a porta é mantida, mas o caminhão entra no pool flexível do dia sem janela garantida. Degrau dois: mais de 30 minutos de atraso ou no-show — o agendamento é anulado, reagendado no que restar naquele dia, geralmente à noite. Degrau três: três no-shows em um mês — no mês seguinte a cota de agendamento desse cliente cai 20%, e a capacidade vai para os clientes que aparecem.

Área de docas com várias carretas encostadas para carga e descarga

A parte mais difícil deste desenho não é o desenho — é a execução. Na primeira vez que você cortar a cota de um cliente grande, vendas vai explodir. Minha abordagem: leve os dados. Mostre quantas horas extras os motoristas do cliente B esperaram no mês passado por causa dos no-shows do cliente A, e quanto isso custou em estadia. Dados encerram a discussão. Docas compartilhadas não se vencem na quantidade de portas — se vencem nas regras. Com regras que se sustentam, 40 portas fazem o trabalho de 60. Sem elas, 60 portas engarrafam todo dia.

Traduzido do inglês. Em caso de divergência, prevalece a versão em inglês.