IMDEX consolide ses plateformes de données géologiques en quelques mois avec Cursor
IMDEX a utilisé Cursor pour consolider deux outils phares de cartographie géologique sur une seule plateforme en huit mois, à un rythme 10 fois plus rapide que son modèle de développement pré-IA.
IMDEX est une entreprise mondiale de technologies minières basée en Australie. Son portefeuille compte plus de 600 technologies, dont des scanners de carottes, des outils d’arpentage, des appareils de forage connectés à l’IoT et des instruments de terrain sur lesquels géologues et foreurs s’appuient au quotidien.
Les programmes de forage d’exploration minière peuvent coûter entre 300 000 $ et 2 millions de dollars par jour. Les gains d’efficacité, des données à la prise de décision, se mesurent à cette échelle. C’est pourquoi les entreprises restent prudentes face à l’adoption de nouvelles technologies qui influencent des décisions opérationnelles critiques.
Avec Cursor, l’équipe logicielle d’IMDEX a consolidé deux outils phares de cartographie géologique sur une seule plateforme en huit mois. Sans Cursor, le travail sur la plateforme de données aurait à lui seul nécessité 20 ingénieurs supplémentaires, deux à trois ans et des millions de dollars. La migration d’Angular vers React aurait nécessité trois à cinq années de plus.
Deux plateformes phares en huit mois
Lorsque les outils d’IMDEX reposent sur des applications distinctes, ils génèrent des modèles de données disparates et limitent l’intégration. Pour les clients qui passent des données brutes de forage à l’analyse, cela signifie une perte de fidélité des données lors du transfert, au lieu d’une valeur qui s’accumule.
Avec Cursor, IMDEX consolide des systèmes de données fragmentés et reconstruit des applications héritées en quelques mois plutôt qu’en plusieurs années.
Sans Cursor, créer ces workflows aurait pu nécessiter 20 recrutements, des millions de dollars et deux à trois ans. Avec Cursor, nous augmentons l’impact des équipes dont nous disposons déjà. C’est un énorme gain technique et financier pour l’organisation.
Une plateforme IMDEX unifiée pour des données minières fragmentées
IMDEX a utilisé Cursor pour consolider deux produits phares au sein d'une plateforme unique. Le premier consolide des produits de données fragmentés et cloisonnés. Sans Cursor, cela aurait nécessité 20 ingénieurs supplémentaires, des millions de dollars et deux à trois ans.
Le second migre une application Angular héritée vers un micro-frontend React afin que l'équipe puisse maintenir le produit et livrer plus facilement de nouvelles fonctionnalités. Ce travail aurait auparavant pris trois à cinq ans. Avec Cursor, il sera terminé en huit mois.
L'ancien écosystème manquait de cohérence pour le client et nous posait des défis considérables lorsqu'il s'agissait de créer de nouvelles fonctionnalités et de maintenir les anciennes.
La plateforme qu'IMDEX a créée avec Cursor synchronise les principales données d'échantillons avec le cloud, connecte les appareils IoT et les systèmes d'analyse d'IMDEX, et offre aux géologues et aux foreurs un point d'accès unique pour interpréter les données et planifier l'exploration. Les applications terrain et la plateforme web partagent une couche de données commune sur tous les outils pris en charge de l'écosystème.
La plateforme répond aux besoins de deux profils étroitement liés. Pour les foreurs, elle fournit un accompagnement en temps réel afin qu'ils puissent comparer les données de forage en direct à la trajectoire de forage prévue et rester dans le cône de tolérance défini. Pour les géologues, elle préserve la qualité et la fiabilité des données dont ils dépendent pour interpréter le sous-sol, valider le programme de forage et prendre des décisions d'exploration en toute confiance.
Les développeurs revenaient toujours à Cursor
Cursor aide les développeurs d’IMDEX à comprendre la base de code existante, à générer des plans de migration et à mettre en œuvre des modifications. IMDEX a évalué des outils de codage proposés par plusieurs fournisseurs avant d’adopter Cursor comme solution standard. Quelques capacités se sont révélées particulièrement importantes :
- Gestion du contexte sur de grandes bases de code : l’infrastructure d’agents de Cursor gérait le contexte plus efficacement que les autres outils testés par l’équipe, aidant les agents à retrouver les parties pertinentes de la base de code et à élaborer de meilleures stratégies d’implémentation pour les tâches ambiguës.
- Flexibilité des modèles : les développeurs peuvent choisir le modèle le mieux adapté à la tâche. Certains s’appuient sur Auto, qui sélectionne le modèle selon la vitesse et le coût. D’autres choisissent des modèles plus performants en matière de réflexion pour les décisions de conception ambiguës et des modèles plus simples pour des tâches d’implémentation bien délimitées.
- Un espace de travail familier pour le développement assisté par l’IA : Cursor a offert aux développeurs d’IMDEX un moyen pratique d’intégrer l’IA à leur workflow de développement existant. Les ingénieurs pouvaient utiliser des agents pour planifier, générer, refactoriser et examiner du code tout en travaillant dans un environnement familier, avec accès aux fichiers, aux outils de débogage, au contexte du navigateur et aux ressources de conception.
Cette combinaison a facilité l’adoption. Les développeurs n’avaient pas à choisir entre l’ingénierie au quotidien et les workflows agentiques. Ils pouvaient passer de l’un à l’autre selon les besoins. Cela a permis à l’équipe d’utiliser plus rapidement l’IA pour des tâches produit concrètes, de la compréhension de bases de code héritées à l’accélération de l’implémentation et à l’amélioration de la qualité des modifications avant leur revue.
Nous avons essayé des outils de plusieurs fournisseurs, mais nous revenons toujours à Cursor, car l’expérience utilisateur est bien meilleure.
Accélérer l’adoption grâce à l’IA July
Pour accélérer l’adoption des agents de codage, IMDEX a consacré un mois entier à des formations pratiques et à l’expérimentation avec Cursor. Baptisé en interne « AI July », ce programme associait apprentissage structuré et travail concret sur les produits afin d’aider les développeurs à intégrer des workflows agentiques à leur pratique quotidienne.
Le programme de base comprenait :
- Des formations de niveau 101 sur les fondamentaux des agents, comme les fenêtres de contexte, la sélection de modèles et la consommation de jetons
- Des sessions de niveau 201 sur des outils avancés comme les MCP, les skills, les hooks et la parallélisation des agents
- Des hackathons dédiés pour tester Cursor sur des problématiques produit réelles
Créer avec Cursor une entreprise prête pour l’IA
IMDEX adopte une approche réfléchie de l’adoption de l’IA à l’échelle de toute l’entreprise. En tant que responsable du développement logiciel et des solutions, Rob van Selm porte les investissements dans le développement assisté par l’IA, définit la manière dont les équipes utilisent des outils comme Cursor et crée les conditions nécessaires pour que les ingénieurs puissent expérimenter, apprendre et avancer plus vite en toute confiance.
Cette stratégie ne se limite pas à améliorer la productivité individuelle des développeurs. IMDEX s’attache à bâtir une organisation prête pour l’IA : une organisation où les équipes savent utiliser l’IA de manière responsable, où les workflows d’ingénierie peuvent passer à l’échelle grâce à des outils agentiques et où l’ensemble de l’entreprise peut suivre le rythme d’une livraison logicielle plus rapide.
À mesure que l’adoption progresse, IMDEX utilise également les données du tableau de bord Cursor et de l’API d’analyses pour comprendre les habitudes d’utilisation, suivre l’adoption et mesurer comment l’IA transforme la livraison logicielle au sein des équipes. La direction dispose ainsi de la visibilité nécessaire pour continuer à investir dans les bons domaines et accompagner les équipes à mesure que leurs workflows évoluent.
Le tableau de bord Cursor et l’API d’analyses offrent des informations claires sur les habitudes d’utilisation au sein de notre équipe, ce qui nous permet de comprendre l’adoption. Ces informations facilitent la justification de notre investissement.
Pour IMDEX, être prêt pour l’IA ne signifie pas seulement utiliser l’IA dans l’ingénierie logicielle. Cela signifie préparer toute l’entreprise — des produits et de la conception à la sécurité, aux affaires juridiques, au marketing et aux finances — à fonctionner à la vitesse que permet l’ingénierie assistée par l’IA.
Étendre l’impact de Cursor au-delà de l’ingénierie
Cette approche de plateforme s’inscrit dans une stratégie plus large d’IMDEX visant à utiliser Cursor pour moderniser les applications héritées, améliorer l’expérience utilisateur et refondre l’architecture produit sous-jacente afin d’ajouter plus rapidement de nouvelles sources de données, de nouveaux workflows et de nouvelles capacités d’analyse.
IMDEX utilise Cursor tout au long du cycle de développement logiciel, de la conception et de l’implémentation aux revues, à l’intégration, au débogage et à la documentation. À mesure que son adoption s’est étendue, l’équipe utilise l’API d’analyses Cursor pour comprendre l’utilisation, suivre le volume de PR par développeur et mesurer plus précisément la production et les délais de livraison.
Nous utilisons Cursor pour accélérer chaque étape du cycle de vie logiciel, ce qui permet de publier les produits beaucoup plus rapidement.
La plateforme n'est qu'un début
Alors que le travail d'ingénierie s'accélère, Richard Zampieri s'attache à aider le reste de l'entreprise à suivre le rythme, qu'il s'agisse des décisions produit, du juridique, de la sécurité, du marketing ou de la finance. Les premiers résultats sont prometteurs : l'entreprise a créé une nouvelle application d'analyse client en moins de 30 jours avec Cursor, ainsi qu'un outil de formation commerciale en un peu moins de deux semaines. Auparavant, ces deux projets auraient nécessité de faire appel à des prestataires externes ou plusieurs trimestres de travail en interne.
Notre principal frein réside désormais dans la prise de décision et les priorités, et non dans la technologie. Nous devons fluidifier le fonctionnement de toute l'entreprise, et pas seulement de l'ingénierie logicielle, afin de pouvoir créer et livrer des produits plus rapidement.
Si vous consolidez des systèmes de données fragmentés ou modernisez des applications héritées, contactez-nous pour démarrer un essai de Cursor.