Em outubro passado, durante a temporada de pico, eu estava no chão de um armazém de e-commerce em Ontario, na Califórnia: mais de 200.000 pés quadrados, com cerca de 60 separadores no turno. Às 10h da manhã, o WES exibiu uma recomendação: mover 12 separadores da Zona A para a Zona B, onde as ondas da tarde estavam prestes a se acumular. Tom, o supervisor de chão com nove anos de estrada, olhou para a tela e descartou.

"Esse sistema não conhece minha gente."

Já ouvi essa frase mais de uma vez. Armazéns diferentes, supervisores diferentes, mesmo veredito. Os módulos de gestão de mão de obra do WES soam maravilhosos no papel: visibilidade ao vivo do volume de tarefas, realocação de pessoas onda após onda, mandar mão de obra para onde é preciso. Na prática, muitos armazéns ligam, rodam por três meses e voltam em silêncio para as zonas fixas. Deixa eu explicar por quê.

O que as zonas fixas erram — e o que acertam

Para ser justo: as zonas fixas têm uma enorme vantagem oculta, a familiaridade.

Um separador que trabalha anos na mesma zona conhece cada localização de SKU na memória muscular. Conheço um cara no Arizona: seis anos separando itens pequenos na zona dele, mantendo mais de 180 linhas por hora. Mudado para a zona ao lado, caiu para cerca de 120 no primeiro dia e precisou de duas semanas para se recuperar. Essa diferença é o imposto oculto de cada movimento.

O defeito das zonas fixas é igualmente óbvio: algumas zonas estão se afogando enquanto outras estão ociosas. Das 8h às 10h da manhã, a Zona A está congestionada com ondas esperando nos módulos de separação enquanto a Zona C não tem nada, com alguns encostados nas prateleiras olhando o celular. Os supervisores veem. Mas mover gente custa: cinco minutos caminhando pelo prédio, 15 minutos para achar o ritmo, e então a próxima onda os chama de volta. Mova alguém duas vezes por dia e o tempo produtivo líquido encolhe.

Então o verdadeiro problema das zonas fixas não é a rigidez: toda a volatilidade é repassada diretamente para horas extras e colchões de pessoal. A temporada de pico significa contratar temporários para cobrir os picos; a baixa temporada significa pagar pessoas para ficarem paradas. Para armazéns de volume estável, essa troca pode ser perfeitamente racional: minha linha de decisão está na seção de cálculos abaixo.

Como fazer as contas direito

A programação dinâmica do WES é simples: o sistema lê ao vivo a profundidade da fila de tarefas por zona, a cadência de liberação das ondas e o coeficiente de produtividade de cada separador, e então calcula qual zona ficará sem mão de obra na próxima hora e recomenda movimentos. Configurações mais avançadas levam em conta etiquetas de habilidade: quem pode dirigir empilhadeira, quem pode fazer embrulho de presente.

Para acertar nas contas, você precisa de três números.

Primeiro, as horas-homem de déficit: durante as horas de acúmulo, de quantas horas de mão de obra você realmente está precisando? Digamos que a Zona B esteja precisando de 6 horas-homem entre as 14h e as 16h. Com salários de temporários na casa dos vinte dólares por hora, o déficit de uma onda custa pouco mais de cem dólares: trivial uma vez, mas ao longo de dezenas de ondas num mês de pico, a conta cresce rápido.

Segundo, a perda por realocação: o número que todo mundo ignora. Cada movimento tem três custos: o tempo caminhando, o desconto de eficiência na primeira ou nas duas primeiras horas numa zona desconhecida, e o aumento da taxa de erros: baía errada, especificação errada, porque os SKUs não são familiares. Eu sempre digo aos supervisores para fazer um experimento simples: num dia, comparem a produtividade dos separadores realocados com a de um grupo de controle que fica parado. A maioria dos armazéns se choca na primeira vez que mede: um separador movido três vezes num dia pode terminar o turno com produção líquida menor do que se nunca tivesse se movido.

Terceiro, o custo do pessoal colchão. Um armazém de zonas fixas costuma se dotar em torno de 80% da demanda de pico para sobreviver às ondas de pico. Na baixa temporada esse colchão é puro desperdício. A realocação dinâmica compensa quando achata os picos o suficiente para ousar dotar-se em cerca de 60% do pico e cobrir o resto com movimentos e horas extras.

Meu veredito: abaixo de cerca de 10.000 linhas por dia, a realocação dinâmica economiza essencialmente zero postos: a volatilidade é pequena demais e a perda por realocação come o que você ganha. Melhor suavizar seu plano de liberação de ondas. Acima de 30.000 linhas por dia com grandes oscilações entre ondas, as economias em horas extras e mão de obra temporária são reais e visíveis. No meio-termo? Some suas horas-homem de déficit de três meses antes de decidir.

Uma implantação em três passos: dados, regras, pessoas

Se decidir fazer, não ligue o recurso sem mais nem menos: siga esta ordem.

Passo um: ponha seus dados de tarefas em ordem. Colete pelo menos dois meses de dados por zona: volumes de liberação e conclusão de tarefas por onda, por zona, a cada meia hora. Muitos armazéns travam bem aqui: o WMS deles só reporta em nível diário, e os dados de meia hora por zona têm de ser garimpados dos logs de ondas. Dados grosseiros fazem as recomendações de movimento do sistema virarem adivinhação. De quebra, registre a eficiência interzonas de cada separador, mesmo uma avaliação grosseira de três níveis: competente, médio, novato.

Passo dois: defina gatilhos de realocação conservadores, não agressivos. O melhor conjunto de regras que já vi é assim: uma recomendação de movimento só dispara quando se prevê que a fila de uma zona vai estourar sua janela de onda dentro de 90 minutos; ninguém é movido mais de duas vezes por dia; os movimentos devem ser anunciados com 30 minutos de antecedência. Regras nervosas demais geram recomendações o dia todo, os supervisores param de olhar e o recurso é abandonado. Acompanhe sua taxa de aceitação: abaixo da metade depois de três meses, as regras ou a interface precisam de retrabalho.

Passo três: monte uma equipe multiskill, mas não espere que todos sejam flexíveis. Realidade: de 60 separadores, talvez 15 consigam trabalhar em outra zona a todo vapor. Minha abordagem é recrutar de 10 a 15 veteranos dispostos para um time flex, treiná-los de forma cruzada e pagar um prêmio de habilidade de um ou dois dólares a mais por hora. O time flex é o que torna as recomendações executáveis: quando o sistema diz «mova quatro pessoas», você de fato tem quatro pessoas que podem se mover. Sem eles, a programação dinâmica é um exercício no papel.

Separadores sendo realocados entre zonas durante uma troca de onda

O maior obstáculo: a desconfiança mútua entre pessoas e sistema

A única coisa que você jamais deve fazer com a realocação é mexer separadores como peças de xadrez.

Vi um armazém mover o mesmo separador entre zonas 11 vezes numa semana. No quarto dia ele disse ao supervisor: «Ou me deixa fixo ou eu saio». Ele não estava exagerando: cada movimento derrubava sua produtividade por peça, e menos produtividade significava menos salário. Esse armazém depois adicionou uma regra: quem for realocado tem garantido crédito por peça na sua taxa média das duas horas anteriores ao movimento. As reclamações despencaram da noite para o dia. Um detalhe minúsculo, mas é ele que decide se a programação dinâmica sobrevive.

O outro obstáculo é a distância entre a recomendação do sistema e a realidade do chão. O WES enxerga filas de tarefas. Ele não vê que a Zona C tem hoje dois novatos a 60% da velocidade de um veterano, que um motorista de ressuprimento está bloqueando metade dos corredores na Zona B e a separação está 20% mais lenta, ou que um veterano sai às 15h para buscar o filho. O supervisor de chão carrega tudo isso na cabeça. O padrão certo é: o sistema recomenda, o supervisor tem a palavra final, e o sistema registra o motivo toda vez que uma recomendação é derrubada. Revisar esses logs de derrubada depois de três meses é o melhor material que você jamais terá para ajustar as regras.

Mais uma armadilha, geralmente plantada pelos vendedores dos fornecedores: «nossa programação com IA eleva a eficiência em 20%». Tome com cautela. O teto depende de quanto seu volume oscila e de quão forte é seu time flex; num armazém de baixa volatilidade, nenhum sistema programa seu caminho até grandes ganhos.

Algo que você pode fazer amanhã

Se você dirige um armazém, aqui vai uma coisa para fazer amanhã de manhã: puxe duas semanas de registros de ondas e desenhe um mapa de calor do volume de tarefas por zona e por hora. Sem ferramentas sofisticadas: uma planilha basta. Se o mapa mostrar picos de zona defasados em mais de duas horas (a Zona A lotada de manhã, a Zona B lotada à tarde), sua operação é boa candidata para a realocação dinâmica, e vale a pena fazer as contas. Se os picos caem mais ou menos na mesma hora em todo lugar, seu problema não é mover pessoal; achate primeiro o ritmo de liberação das ondas, isso rende mais.

Uma pergunta para levar para casa: no seu armazém, é «o sistema recomenda e o supervisor decide», ou «o julgamento do supervisor é registrado pelo sistema»? Nenhum dos dois é intrinsecamente errado. Mas se você tem a programação dinâmica ligada, confira a taxa de aceitação depois de três meses. Abaixo da metade? Não culpe o sistema: muito provavelmente as regras foram desenhadas de forma ideal demais, sem deixar folga para o chão.

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