Fornecedor de software de logística · Norte da Europa

Um portal de envios a destronar um concorrente estabelecido — em 4 meses

Um portal de envios empresarial com comparação de tarifas ao vivo entre transportadoras, integrações nativas com seis redes de transportadoras e impressão de etiquetas — do zero a um produto que substitui uma solução concorrente existente.

  • 4 meses do zero a um portal funcional
  • 6 integrações com transportadoras
  • Testes E2E automatizados todas as noites

O cliente

Um fornecedor de software de logística do Norte da Europa que serve grandes expedidores e operadores logísticos. Os seus clientes enviam centenas de encomendas por dia ao abrigo de vários acordos pré-negociados com transportadoras — e, até então, faziam-no através do produto de um concorrente, com subscrição e uma taxa por etiqueta.

O desafio

O objetivo era um portal de marca própria para substituir uma solução concorrente estabelecida: um colaborador introduz um envio, o sistema consulta todas as transportadoras para obter tarifas ao vivo ao abrigo dos acordos da empresa, mostra uma comparação, cria o envio com a transportadora escolhida e devolve uma etiqueta imprimível — em segundos. Mais tudo o que está à volta: livros de endereços com importação, pontos de recolha e cacifos, seguros, devoluções, envios em massa, administração.

A fasquia era definida pelo incumbente: um produto existente e funcional a que os utilizadores estavam habituados. Um produto novo que é "quase tão bom" não tem hipótese — tinha de ser mais rápido e mais conveniente desde o primeiro dia.

A abordagem

  • Profundidade de integração desde o início: seis redes de transportadoras (entre elas DHL, UPS, FedEx) com integrações nativas de pontos de recolha por trás de uma interface comum — mais um ambiente de testes dedicado que exercita cada uma em isolamento.
  • Ao lado do antigo, não em vez dele: o portal encaixa-se no fluxo de trabalho existente do cliente — os envios criados na plataforma antiga podem ser reimpressos através do novo portal por uma ligação direta. A transição é gradual, não "toda a gente muda na segunda-feira".
  • Complexidade de engenharia escondida do utilizador: um único código de transportadora pode corresponder a 15+ configurações de contrato diferentes — o sistema resolve-as automaticamente; o utilizador vê apenas uma lista de preços.
  • Qualidade como processo: testes end-to-end automatizados repetem os fluxos de negócio completos todas as noites, e cada alteração é implantada automaticamente num ambiente de teste. Os objetivos são mensuráveis: tarifas em menos de 2 segundos, criação de envios em menos de 10.

O resultado

  • Do zero a um portal funcional em cerca de 4 meses — incluindo as seis integrações com transportadoras e a área de administração.
  • O cliente deixou de pagar a um concorrente por cada etiqueta — a economia do produto passou a ser sua.
  • O portal é white-label — pode ser personalizado com outra marca e oferecido aos seus próprios clientes.
  • Os testes noturnos guardam os fluxos de negócio: as regressões são apanhadas antes de o cliente as ver, não pelo cliente.

Quando se está a destronar um produto estabelecido, não há espaço para uma "versão 0.9". Os testes automatizados desde o primeiro dia são o que permite velocidade sem promessas quebradas.

Tecnologia

ASP.NET Core · React · EF Core · MariaDB · Playwright E2E · CI/CD