clientes

IMDEX consolida plataformas de dados geológicos em meses com o Cursor

A IMDEX usou o Cursor para consolidar duas ferramentas de destaque em mapeamento geológico em uma única plataforma em oito meses, a um ritmo 10 vezes maior que o de seu modelo de desenvolvimento pré-IA.

7 min de leitura

A IMDEX é uma empresa global de tecnologia para mineração sediada na Austrália. Seu portfólio reúne mais de 600 tecnologias, incluindo scanners de testemunhos, ferramentas de levantamento, dispositivos de perfuração conectados à IoT e instrumentos de campo dos quais geólogos e perfuradores dependem todos os dias.

Programas de perfuração para exploração mineral podem custar entre US 2 milhões por dia. Os ganhos de eficiência, do dado à decisão, são medidos nesses valores, por isso as empresas são cautelosas ao adotar novas tecnologias que afetam decisões operacionais críticas.

Com o Cursor, a equipe de software da IMDEX consolidou duas ferramentas de destaque em mapeamento geológico em uma única plataforma em oito meses. Sem o Cursor, só o trabalho na plataforma de dados teria exigido mais 20 engenheiros, de dois a três anos e milhões de dólares. A migração de Angular para React teria levado outros três a cinco anos.

Duas plataformas de destaque em oito meses

Quando as ferramentas da IMDEX são sustentadas por aplicativos separados, elas criam modelos de dados desconectados e limitam a integração. Para os clientes que passam dos dados brutos de perfuração à análise, isso significa que os dados perdem fidelidade na transição, em vez de ganhar valor cumulativamente.

Com o Cursor, a IMDEX está consolidando sistemas de dados fragmentados e reconstruindo aplicativos legados em meses, em vez de anos.

Sem o Cursor, desenvolver esses fluxos de trabalho poderia ter exigido a contratação de 20 pessoas, milhões de dólares e de dois a três anos. Com o Cursor, estamos potencializando as pessoas que já temos. Isso representa um enorme ganho técnico e financeiro para a organização.

Rob van Selm
Chefe de Desenvolvimento de Software, IMDEX

Uma plataforma IMDEX para dados de mineração fragmentados

A IMDEX usou o Cursor para consolidar dois produtos emblemáticos em uma única plataforma. O primeiro consolida dados fragmentados e isolados. Sem o Cursor, isso teria exigido mais 20 engenheiros, milhões de dólares e de dois a três anos.

O segundo migra uma aplicação legada em Angular para um microfrontend em React, permitindo que a equipe mantenha o produto e lance novos recursos com mais facilidade. Antes, esse trabalho levaria de três a cinco anos. Com o Cursor, estará concluído em oito meses.

O ecossistema antigo não era consistente para o cliente e apresentava grandes desafios para nós na hora de desenvolver novos recursos e manter os existentes.

Nathan Davey
Principal Software Engineer, IMDEX

A plataforma que a IMDEX desenvolveu com o Cursor sincroniza dados essenciais de amostras com a nuvem, conecta os dispositivos IoT e os sistemas de análise da IMDEX e oferece a geólogos e perfuradores um único ambiente para interpretar dados e planejar a exploração. Os aplicativos de campo e a plataforma web compartilham uma camada de dados entre todas as ferramentas compatíveis do ecossistema.

A plataforma atende a dois perfis estreitamente conectados. Para perfuradores, ela fornece orientações em tempo real para que possam comparar os dados de perfuração em tempo real com a trajetória planejada do furo e permanecer dentro do cone de tolerância definido. Para geólogos, ela preserva a qualidade e a confiabilidade dos dados de que dependem para interpretar o subsolo, validar o programa de perfuração e tomar decisões de exploração com confiança.

Os desenvolvedores sempre acabavam voltando ao Cursor

O Cursor ajuda os desenvolvedores da IMDEX a entender a base de código existente, criar planos de migração e implementar alterações. A IMDEX avaliou ferramentas de programação de diversos provedores antes de padronizar o uso do Cursor. Algumas capacidades foram especialmente importantes:

  • Gerenciamento de contexto em grandes bases de código: o harness de agente do Cursor gerenciava o contexto de forma mais eficaz do que outras ferramentas testadas pela equipe, ajudando os agentes a recuperar partes relevantes da base de código e desenvolver melhores estratégias de implementação para tarefas ambíguas.
  • Flexibilidade de modelos: os desenvolvedores podem escolher o modelo mais adequado à tarefa. Alguns usam o Auto, que seleciona o modelo com base em velocidade e custo. Outros optam por modelos com maior capacidade de raciocínio para decisões de design ambíguas e por modelos mais simples para tarefas de implementação bem delimitadas.
  • Um espaço de trabalho familiar para desenvolvimento assistido por IA: o Cursor ofereceu aos desenvolvedores da IMDEX uma forma prática de incorporar a IA ao fluxo de trabalho de desenvolvimento existente. Os engenheiros podiam usar agentes para planejar, gerar, refatorar e revisar código, mantendo-se em um ambiente familiar com acesso a arquivos, ferramentas de depuração, contexto do Browser e recursos de design.

Essa combinação facilitou a adoção. Os desenvolvedores não precisavam escolher entre o trabalho prático de engenharia e fluxos de trabalho agênticos. Podiam transitar entre ambos conforme necessário. Isso ajudou a equipe a usar a IA mais cedo em tarefas reais de produto, desde a compreensão de bases de código legadas até a aceleração da implementação e a melhoria da qualidade das alterações antes da revisão.

Testamos ferramentas de diversos provedores, mas sempre acabamos voltando ao Cursor porque a experiência do usuário é muito melhor.

Richard Zampieri
Engenheiro Principal/Líder de IA, IMDEX

Ampliando a adoção com a IA em julho

Para acelerar a adoção de agentes de programação, a IMDEX dedicou um mês inteiro a treinamentos práticos e à experimentação com o Cursor. Conhecido internamente como "IA em julho", esse programa combinou aprendizado estruturado com trabalho prático em produtos para que os desenvolvedores incorporassem fluxos de trabalho agênticos à rotina.

O currículo principal incluiu:

  • Treinamentos de nível 101 sobre conceitos básicos de agentes, como janelas de contexto, seleção de modelos e consumo de tokens
  • Sessões de nível 201 sobre ferramentas avançadas, como MCPs, habilidades, hooks e paralelização de agentes
  • Hackathons dedicados para experimentar o Cursor em problemas reais de produto

Construindo uma empresa preparada para IA com o Cursor

A IMDEX está adotando uma abordagem deliberada em toda a empresa para a adoção de IA. Como Chefe de Desenvolvimento de Software and Solutions, Rob van Selm está impulsionando o investimento em desenvolvimento assistido por IA, definindo como as equipes usam ferramentas como o Cursor e criando as condições para que engenheiros experimentem, aprendam e avancem mais rápido com confiança.

Essa estratégia não se limita a melhorar a produtividade individual dos desenvolvedores. A IMDEX está focada em construir uma organização preparada para IA: uma em que as equipes entendem como aplicar a IA com responsabilidade, os fluxos de trabalho de engenharia podem ganhar escala com ferramentas agênticas e toda a empresa consegue acompanhar o ritmo mais acelerado de entrega de software.

À medida que a adoção cresce, a IMDEX também usa dados do Cursor Dashboard e da API de análise para entender padrões de uso, acompanhar a adoção e medir como a IA está transformando a entrega entre as equipes. Isso dá à liderança a visibilidade necessária para continuar investindo nas áreas certas e apoiar as equipes à medida que seus fluxos de trabalho evoluem.

O Cursor Dashboard e a API de análise fornecem insights claros sobre os padrões de uso em nossa equipe, permitindo que entendamos a adoção. Esses insights facilitam a justificativa do nosso investimento.

Richard Zampieri
Engenheiro Principal/Líder de IA, IMDEX

Para a IMDEX, estar preparada para IA significa mais do que usar IA na engenharia de software. Significa preparar toda a empresa — de produto e design a segurança, jurídico, marketing e finanças — para operar no ritmo que a engenharia habilitada por IA torna possível.

Expandindo o impacto do Cursor além da engenharia

A estratégia de plataforma faz parte de uma estratégia mais ampla da IMDEX para usar o Cursor na modernização de aplicações legadas, na melhoria da experiência do usuário e na reconstrução da arquitetura de produto subjacente, permitindo adicionar mais rapidamente novas fontes de dados, fluxos de trabalho e recursos de análise.

A IMDEX usa o Cursor em todo o ciclo de desenvolvimento de software, do design e da implementação à revisão, integração, depuração e documentação. À medida que a adoção cresceu, a equipe passou a usar a API de análise do Cursor para entender o uso, acompanhar o volume de PRs por desenvolvedor e medir com mais precisão a saída e o tempo de entrega.

Usamos o Cursor para acelerar todas as etapas do ciclo de vida do software, tornando os lançamentos de produtos muito mais rápidos.

Rob van Selm
Chefe de Desenvolvimento de Software, IMDEX

A plataforma é só o começo

À medida que o trabalho de engenharia acelera, Richard Zampieri se concentra em ajudar o restante da empresa a acompanhar esse ritmo, da tomada de decisões de produto às áreas jurídica, de segurança, marketing e finanças. Os primeiros sinais são promissores: a empresa desenvolveu um novo app de insights sobre clientes em menos de 30 dias com o Cursor e uma ferramenta de treinamento de vendas em pouco menos de duas semanas. Antes, ambos os projetos teriam exigido fornecedores externos ou trimestres de trabalho interno.

Nossa limitação agora está na tomada de decisões e nas prioridades, não na tecnologia. Precisamos lubrificar todo o motor da empresa, não apenas a engenharia de software, para conseguir desenvolver e entregar produtos mais rápido.

Richard Zampieri
Engenheiro Principal/Líder de IA, IMDEX

Se você está consolidando sistemas de dados fragmentados ou modernizando aplicações legadas, entre em contato para iniciar uma avaliação do Cursor.

Publicado em: clientes

Autor: Cursor Team