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