7 min read

Uma visão única de vendas e capacidade de frete: redesenhando o planejamento de embarques para traders de commodities agrícolas

Client
TradeLanes, plataforma B2B para o comércio de commodities agrícolas (grãos como soja e derivados), automatizando contratos de venda, planejamento de embarques, reservas de frete e compliance documental (GAFTA)
My role
Product Designer, responsável individual pelo redesenho do módulo de Capacity Planning
Timeline
Janeiro de 2022 a junho de 2023
What changed
Vendas e capacidade de frete em visões desconectadas → módulo de Capacity Planning com dashboard, fluxo de planejamento de embarque e fluxo de reserva de frete
Ilustração de uma trader analisando o dashboard da TradeLanes num centro de operações portuário

Overview

Na TradeLanes, traders de commodities agrícolas vendiam volume via contrato, mas não tinham uma visão única de quanto desse volume já estava coberto por capacidade de frete reservada, e quanto ainda dependia de reserva. Contratos podiam ficar sem nenhum embarque planejado associado, sem sinal claro disso pra quem precisava agir. Mapeei essa lacuna e desenhei o módulo de Capacity Planning: um dashboard que cruza volume vendido com volume de frete reservado num único filtro, um fluxo de planejamento de embarque contrato a contrato, e um fluxo de reserva de frete que fecha o ciclo, do contrato vendido até a solicitação de reserva enviada às transportadoras, sem sair da mesma ferramenta. No processo, documentei e resolvi regras de negócio que não estavam claras antes, e, depois de identificar fricção no próprio fluxo que criei, adicionei filtros salvos como resposta direta a esse problema.

The problem

A TradeLanes conecta exportadores, traders e operadores logísticos no comércio de commodities agrícolas, com contratos de venda, embarques marítimos e documentação de compliance (como certificados no padrão GAFTA) circulando entre essas partes. O ponto que motivou o projeto de Capacity Planning era estrutural: venda (contrato) e capacidade de frete existiam como dados desconectados. Um trader não conseguia, numa única visão, comparar quanto tinha vendido com quanto já tinha frete reservado pra cobrir isso, e contratos podiam ficar sem nenhum embarque planejado sem que isso ficasse visível pra quem precisava agir.

The solution

Um módulo de Capacity Planning com três peças conectadas: um dashboard que cruza vendido x reservado sob um único filtro, um fluxo de planejamento de embarque contrato a contrato, e um fluxo de reserva de frete que fecha o ciclo dentro da mesma ferramenta, sem depender de outra plataforma.

Who I worked with

Time de produto e engenharia da TradeLanes
Traders de commodities agrícolas (usuários finais)
Atuação individual no módulo, sem par de design dedicado
Stakeholders de compliance documental (GAFTA)

What I worked on

Descoberta ampliada (persona, survey, HMW)
Capacity Dashboard
Fluxo de planejamento de embarque
Fluxo de reserva de frete

My approach

Um problema estrutural resolvido em três frentes: descoberta, desenho do dashboard e fechamento do ciclo operacional — mais o que ficou de fora, tratado com transparência abaixo.

01

Descoberta ampliada

Rodei uma etapa de descoberta mais ampla antes de entrar na solução específica

02

Regras de negócio e dashboard

Mapeei o problema específico e desenhei o Capacity Dashboard

03

Fechamento do ciclo

Criei os fluxos de planejamento e reserva, e reduzi a fricção com filtros salvos

1

Rodei uma etapa de descoberta mais ampla antes de entrar na solução específica

Rodei uma pesquisa de operações logísticas que mapeou os principais desafios do setor (gestão de estoque, custo de transporte, eficiência de armazém, visibilidade da cadeia de suprimentos, atendimento ao cliente, integração tecnológica) e como os métodos usados hoje se distribuíam entre os clientes. Defini uma persona, gerente de cadeia de suprimentos com 15 anos de experiência, cujas dores centrais eram falta de rastreamento em tempo real dos embarques, comunicação inconsistente com transportadoras e dependência de processos manuais. A partir disso, conduzi um workshop de How Might We em 4 frentes de oportunidade: confiança do usuário na adoção da plataforma, criação de contratos, coleta de feedback dos usuários e visibilidade do fluxo de pagamento.

Persona: Laura Mitchell
Persona Laura Mitchell, gerente de cadeia de suprimentos com 15 anos de experiência
  • Supply Chain Manager, 15 anos de experiência
  • Dores centrais: rastreamento em tempo real, comunicação com transportadoras, processos manuais
Survey e workshop de HMW
  • Pesquisa de operações logísticas: 65% roteirização automatizada, 20% sistema de gestão de estoque, 15% plataformas de colaboração com transportadoras
  • Workshop de How Might We em 4 frentes: confiança na adoção, criação de contratos, feedback dos usuários, visibilidade de pagamento
2

Mapeei o problema específico e desenhei o Capacity Dashboard

Defini, junto com o time, uma distinção que não existia de forma explícita nas regras de negócio, e desenhei o Capacity Dashboard como ponto único de visão entre vendido e reservado. O fluxo parte de um estado vazio: o usuário escolhe no mínimo 5 filtros (produto, origem, destino, período e frequência) antes de gerar o relatório, que cruza volume vendido com volume de frete reservado e mostra a diferença, sobra ou falta de capacidade, pro recorte escolhido. Deixei registradas como questões em aberto como visualizar camadas de risco de forma mais óbvia, e como sinalizar no próprio dashboard que um contrato novo ainda não tinha sido planejado.

Capacity Dashboard (produção)
Dashboard da TradeLanes cruzando volume vendido e capacidade de frete reservada
  • Cruza volume vendido com volume de frete reservado sob um único filtro
  • Mínimo de 5 filtros antes de gerar o relatório
Regras de negócio documentadas
  • Um contrato pode ter mais de 1 embarque associado
  • Um item de contrato só vira "shipment" quando tem ETD definida
  • ETD precisa cair dentro da janela de início e fim do período de embarque do contrato
3

Criei os fluxos de planejamento e reserva, e reduzi a fricção com filtros salvos

A partir dos contratos sem planejamento que o dashboard evidencia, o usuário entra num fluxo dedicado, com o contexto do contrato à vista, define os embarques daquele contrato e salva, retornando ao dashboard já atualizado. Para cada par origem-destino, monta uma solicitação de reserva com até 3 transportadoras específicas por faixa de data; o sistema busca navios compatíveis e envia solicitações pré-preenchidas. Isso fecha o ciclo dentro da mesma ferramenta, do contrato vendido até a reserva de frete solicitada. Como o dashboard exige no mínimo 5 filtros toda vez que é aberto, criei a opção de salvar filtros, reutilizar filtros recentes e definir filtros padrão, reduzindo a fricção de reconfigurar a mesma visão a cada vez.

Contracts — volume e status
Tela de contratos da TradeLanes com volume, status e fluxo de caixa
  • Contexto do contrato à vista: período de embarque, portos, preferências
  • Ponto de entrada pro fluxo de planejamento contrato a contrato
Shipments — reserva de frete
Tela de shipments da TradeLanes com volume, reliability score e fluxo de caixa
  • Booking request por par origem-destino, até 3 transportadoras
  • Filtros salvos, recentes e padrão para reduzir a fricção de reconfiguração

Trade-offs and constraints

Um case sênior mostra o que foi sacrificado, não só o que funcionou — e este é o case do portfólio com mais lacunas assumidas.

  • A dor mais citada na pesquisa foi rastreamento em tempo real, e o que foi ao ar não entrega exatamente isso. O Capacity Dashboard resolve visibilidade no nível de contrato x frete reservado, não rastreamento em tempo real do embarque físico em si. São problemas relacionados, mas não o mesmo problema.
  • O workshop de HMW cobriu 4 frentes, só tenho evidência de entrega numa delas (a de Capacity Planning). Não sei dizer se as outras 3 foram desenhadas por mim, por outra pessoa, ou não avançaram.
  • As regras de negócio centrais não vieram prontas, precisaram ser resolvidas através de discussão direta com o time durante o desenho, não estavam documentadas antes do projeto.
  • Duas questões de visualização ficaram registradas como em aberto: como tornar camadas de risco mais óbvias, e como sinalizar contratos sem planejamento de forma mais clara. Não tenho evidência de como, ou se, foram resolvidas na versão final.
  • Não tenho métrica de adoção ou impacto de negócio pra este case. Diferente dos outros projetos deste portfólio, não guardei nenhum dado sobre quanto essa mudança reduziu retrabalho, tempo de planejamento ou uso.
  • Atuei sozinha nesse projeto entre os designers do time. Havia outra pessoa de design na empresa na mesma época, mas trabalhando em frentes diferentes.

O que foi entregue

Pesquisa de descoberta
Persona, survey de operações logísticas e workshop de How Might We em 4 frentes, usados para embasar as decisões de design
Capacity Dashboard funcional
Integrado à navegação principal da plataforma (aba Plan), cruzando volume vendido e volume de frete reservado num único filtro
Fluxo completo e encadeado
Do contrato vendido até a reserva de frete solicitada, em 4 fluxos de usuário conectados
Modelo de dados do domínio
Contrato → shipment, janela de ETD, documentado e validado com o time, resolvendo uma ambiguidade que existia antes do projeto
Filtros salvos e padrão
Adicionados como resposta direta a uma fricção identificada no próprio fluxo principal