Pular para o conteúdo
← TODOS OS PROJETOS
Ruptura e disponibilidadeuma rede de supermercados · ago/2026 — hojeEm curso

Antes de comprar, o comprador precisa saber quem entrega — e em quanto tempo

Na hora de repor um produto, a pergunta é sempre a mesma: quem já entregou isto, quando foi a última vez e em quanto tempo chega? A resposta existia espalhada em dois anos de notas de entrada, e ninguém conseguia montá-la na hora da decisão.

730 dias
de histórico de entrega por produto: quem entregou, quando e com que frequência
1.535
produtos que caíam silenciosamente como 'normais' por um erro de acentuação na regra
171
itens de fabricação própria que apareciam como ruptura crítica sem estar em falta

DIAGNÓSTICO OPERACIONAL

Como era antes

Existiam telas que partiam do fornecedor: quem está ativo, quem parou de atender. Úteis — e respondendo à pergunta errada para quem está decidindo uma compra.

Quem repõe não começa pelo fornecedor. Começa pelo produto: isto aqui está acabando, quem já me entregou isto antes, há quanto tempo foi a última entrega e em quanto tempo a mercadoria chega se eu comprar hoje?

Essas respostas existiam — espalhadas em dois anos de notas de entrada, uma a uma. Montar esse histórico à mão, no momento da decisão, não acontecia. Na prática, comprava-se do fornecedor de sempre, sem saber se ele ainda era o que entregava mais rápido, ou pedia-se para alguém levantar depois, quando a compra já tinha sido feita.

E havia o outro lado da mesma pergunta: quando o produto já estava em falta, ninguém distinguia ruptura que já tem solução a caminho de ruptura que precisa de ação agora. As duas apareciam do mesmo jeito na lista.

ENGENHARIA E ARQUITETURA

O que eu fiz

Duas telas, uma pergunta cada.

Busca parte do produto e devolve todos os fornecedores que o entregaram nos últimos 730 dias — e, de cada um, o que importa para decidir: quando foi a última entrega, há quantos dias e quantas notas ele emitiu no período. Juntos, esses três campos respondem o que o nome do fornecedor sozinho não responde: ele ainda atende este item, e com que regularidade.

Ruptura lista o que está em falta separando a situação pelo prazo, que é o que muda a ação:

  • Pedido em atraso — a compra foi feita e a data prevista de entrega já passou. O problema não é comprar de novo: é cobrar, reprogramar ou procurar quem entregue antes.
  • Aguardando entrega — existe pedido com chegada prevista no futuro. Já está resolvido; serve para dimensionar quanto tempo de venda ainda se perde até a mercadoria chegar.
  • Sem pedido — ninguém comprou. É a única das três em que o comprador precisa agir agora.

E uma regra que não é detalhe: produto em ruptura sem nenhum fornecedor conhecido continua aparecendo. Lista vazia ali é informação — “ninguém entregou isso nos últimos dois anos” — e não ausência de dado. Esconder a linha seria esconder justamente o caso mais difícil de resolver.

RESULTADOS MENSURÁVEIS

O que mudou

A decisão de reposição passou a começar pela pergunta certa, com o histórico de entrega na mesma tela. E a lista de falta deixou de ser uma pilha única: o que está a caminho não disputa mais atenção com o que precisa de ação hoje.

O que ainda não está lá, e eu não vou chamar de pronto: as condições comerciais da compra. Hoje a tela diz quem entrega e em quanto tempo; preço, prazo de pagamento e demais condições continuam sendo negociados fora dela. Enquanto isso não entrar, o comprador decide o fornecedor com dado e fecha o acordo em outro lugar — e eu prefiro que isso esteja escrito do que descoberto no uso.

E há uma correção conhecida, aberta, com dono: numa das telas, um erro de comparação de texto faz alguns produtos aparecerem como “na gôndola” quando estão em ruptura real. Está mapeado, não está consertado, e não vou fingir que está.

DINÂMICA DE OPERAÇÃO

Uma coisa que eu descobri tarde, e você descobriria também

Um erro de acentuação apagou 1.535 produtos de uma lista — em silêncio.

A regra que classificava a situação de cada item comparava textos com uma lista fixa. Um tipo de travessão diferente do esperado fazia a comparação falhar sem erro nenhum: o produto não dava alerta, não dava exceção, apenas caía na categoria “normal” e sumia da lista de quem precisava agir. Mil e quinhentos e trinta e cinco itens invisíveis, e a tela parecendo saudável.

O que isso ensina não é sobre acentuação. É que falha silenciosa é pior que erro barulhento: um erro para a tela e alguém conserta; um silêncio produz uma lista curta, limpa e errada, que todo mundo acredita. Hoje eu procuro primeiro por “o que sumiu sem reclamar” antes de olhar para o que está na tela.

O QUE EU APRENDI

Suspeita anota, nunca suprime. Cento e setenta e um produtos de fabricação própria apareciam como ruptura crítica todo dia por um motivo estrutural do estoque, não por falta real. A saída preguiçosa era filtrá-los da lista — e isso só criaria um ponto cego do outro lado. Eles continuam aparecendo, com um selo dizendo por que o número está assim.

OUTROS PROJETOS DA MESMA DOR

PRÓXIMO PASSO

Tem um problema parecido na sua operação?