IMDEX consolida plataformas de datos geológicos en cuestión de meses con Cursor
IMDEX usó Cursor para consolidar dos herramientas insignia de cartografía geológica en una única plataforma en ocho meses, a un ritmo 10 veces mayor que el de su modelo de desarrollo previo a la IA.
IMDEX es una compañía global de tecnología minera con sede en Australia. Su cartera abarca más de 600 tecnologías, incluidos escáneres de testigos, herramientas de medición, dispositivos de perforación conectados al IoT e instrumentos de campo de los que dependen geólogos y perforadores a diario.
Los programas de perforación de exploración minera pueden costar entre 2 millones al día. Las mejoras de eficiencia que aceleran el paso de los datos a la toma de decisiones se miden en esos términos, por lo que las compañías son cautelosas al adoptar nuevas tecnologías que afectan decisiones operativas críticas.
Con Cursor, el equipo de software de IMDEX consolidó dos herramientas insignia de cartografía geológica en una única plataforma en ocho meses. Sin Cursor, solo el trabajo en la plataforma de datos habría requerido 20 ingenieros adicionales, de dos a tres años y millones de dólares. La migración de Angular a React habría requerido otros tres a cinco años.
Dos plataformas emblemáticas en ocho meses
Cuando las herramientas de IMDEX se respaldan en aplicaciones independientes, generan modelos de datos dispares y limitan la integración. Para los clientes que pasan de los datos de perforación sin procesar al análisis, esto implica perder fidelidad de los datos en la transición, en lugar de acumular valor.
Con Cursor, IMDEX está consolidando sistemas de datos fragmentados y reconstruyendo aplicaciones heredadas en meses, en lugar de años.
Sin Cursor, crear estos flujos de trabajo podría haber requerido 20 nuevas incorporaciones, millones de dólares y entre dos y tres años. Con Cursor, aumentamos el impacto de las personas que ya tenemos. Es una gran victoria técnica y financiera para la organización.
Una plataforma IMDEX unificada para datos mineros fragmentados
IMDEX usó Cursor para consolidar dos productos estrella en una única plataforma. El primero integra productos de datos fragmentados y aislados. Sin Cursor, esto habría requerido 20 ingenieros adicionales, millones de dólares y entre dos y tres años.
El segundo migra una aplicación Angular heredada a un microfrontend de React para que el equipo pueda mantener el producto e incorporar nuevas funcionalidades con mayor facilidad. Anteriormente, este trabajo habría llevado entre tres y cinco años. Con Cursor, estará terminado en ocho meses.
El ecosistema anterior no era coherente para el cliente y nos planteaba importantes dificultades a la hora de crear nuevas funcionalidades y mantener las existentes.
La plataforma que IMDEX creó con Cursor sincroniza los datos principales de muestras con la Cloud, conecta los dispositivos IoT y los sistemas de analítica de IMDEX, y ofrece a geólogos y perforadores un único lugar para interpretar datos y planificar la exploración. Las aplicaciones de campo y la plataforma web comparten una capa de datos entre todas las herramientas compatibles del ecosistema.
La plataforma está diseñada para dos perfiles estrechamente relacionados. Para los perforadores, proporciona orientación en tiempo real para que puedan comparar los datos de perforación en tiempo real con la trayectoria planificada del pozo y mantenerse dentro del cono de tolerancia definido. Para los geólogos, protege la calidad y fiabilidad de los datos en los que se basan para interpretar el subsuelo, validar el programa de perforación y tomar decisiones de exploración con confianza.
Los desarrolladores siempre volvían a Cursor
Cursor ayuda a los desarrolladores de IMDEX a comprender la base de código existente, generar planes de migración e implementar cambios. IMDEX evaluó herramientas de programación de varios proveedores antes de adoptar Cursor como estándar. Algunas capacidades fueron especialmente importantes:
- Gestión del contexto en bases de código grandes: El entorno de agentes de Cursor gestionaba el contexto de forma más eficaz que otras herramientas que el equipo probó, lo que ayudaba a los agentes a recordar partes relevantes de la base de código y desarrollar mejores estrategias de implementación para tareas ambiguas.
- Flexibilidad de modelos: Los desarrolladores pueden elegir el modelo que mejor se adapte a la tarea. Algunos usan Auto, que selecciona el modelo según la velocidad y el coste. Otros eligen modelos con mayor capacidad de razonamiento para decisiones de diseño ambiguas y modelos más simples para tareas de implementación acotadas.
- Un espacio de trabajo familiar para el desarrollo asistido por IA: Cursor ofreció a los desarrolladores de IMDEX una forma práctica de incorporar la IA a su flujo de trabajo de desarrollo habitual. Los ingenieros podían usar agentes para planificar, generar, refactorizar y revisar código, sin dejar de trabajar en un entorno familiar con acceso a archivos, herramientas de depuración, contexto del navegador y recursos de diseño.
Esa combinación facilitó la adopción. Los desarrolladores no tuvieron que elegir entre la ingeniería práctica y los flujos de trabajo con agentes. Podían alternar entre ambas según lo necesitaran. Esto ayudó al equipo a usar antes la IA en trabajo real de producto, desde comprender bases de código heredadas hasta acelerar la implementación y mejorar la calidad de los cambios antes de la revisión.
Hemos probado herramientas de varios proveedores, pero siempre volvemos a Cursor porque la experiencia de usuario es mucho mejor.
Impulsar la adopción con Julio de IA
Para acelerar la adopción de agentes de programación, IMDEX dedicó un mes completo a la capacitación práctica y la experimentación con Cursor. Conocido internamente como «Julio de IA», este programa combinó aprendizaje estructurado con trabajo aplicado en el producto para que los desarrolladores pudieran incorporar flujos de trabajo con agentes a su práctica diaria.
El plan de estudios principal incluyó:
- Capacitaciones de nivel 101 sobre conceptos básicos de los agentes, como ventanas de contexto, selección de modelos y consumo de tokens
- Sesiones de nivel 201 sobre herramientas avanzadas, como MCPs, skills, hooks y paralelización de agentes
- Hackathons específicos para probar Cursor en problemas reales del producto
Crear una empresa preparada para la IA con Cursor
IMDEX está adoptando un enfoque deliberado y transversal para toda la empresa en la adopción de la IA. Como director de Desarrollo de Software y Soluciones, Rob van Selm impulsa la inversión en desarrollo asistido por IA, define cómo los equipos utilizan herramientas como Cursor y crea las condiciones para que los ingenieros experimenten, aprendan y avancen más rápido con confianza.
Esta estrategia no se limita a mejorar la productividad individual de los desarrolladores. IMDEX se centra en crear una organización preparada para la IA: una en la que los equipos entienden cómo aplicar la IA de forma responsable, los flujos de trabajo de ingeniería pueden escalar con herramientas de agentes y el conjunto de la empresa puede seguir el ritmo de una entrega de software más rápida.
A medida que aumenta la adopción, IMDEX también utiliza datos del dashboard de Cursor y de la API de análisis para comprender los patrones de uso, realizar un seguimiento de la adopción y medir cómo la IA está transformando la entrega de software en todos los equipos. Esto proporciona a los responsables la visibilidad necesaria para seguir invirtiendo en las áreas adecuadas y respaldar a los equipos a medida que evolucionan sus flujos de trabajo.
El dashboard de Cursor y la API de análisis ofrecen información clara sobre los patrones de uso de nuestro equipo, lo que nos permite entender la adopción. Esta información facilita justificar nuestra inversión.
Para IMDEX, estar preparado para la IA significa más que usarla en la ingeniería de software. Significa preparar a toda la empresa —desde producto y diseño hasta seguridad, asuntos legales, marketing y finanzas— para operar a la velocidad que permite la ingeniería habilitada por IA.
Ampliando el impacto de Cursor más allá de la ingeniería
La apuesta por la plataforma forma parte de una estrategia más amplia de IMDEX para usar Cursor con el fin de modernizar aplicaciones heredadas, mejorar la experiencia de usuario y reconstruir la arquitectura subyacente del producto para incorporar más rápidamente nuevas fuentes de datos, flujos de trabajo y capacidades de análisis.
IMDEX utiliza Cursor a lo largo de todo el ciclo de vida del desarrollo de software, desde el diseño y la implementación hasta la revisión, la incorporación, la depuración y la documentación. A medida que ha crecido la adopción, el equipo utiliza la API de análisis de Cursor para entender el uso, hacer un seguimiento del volumen de PR por desarrollador y medir con mayor precisión los resultados y los plazos de entrega.
Usamos Cursor para acelerar cada etapa del ciclo de vida del software y, en última instancia, lanzar productos mucho más rápido.
La plataforma es solo el comienzo
A medida que el trabajo de ingeniería se acelera, Richard Zampieri se centra en ayudar al resto de la compañía a seguir el ritmo, desde la toma de decisiones de producto hasta las áreas legal, de seguridad, marketing y finanzas. Las primeras señales son prometedoras: la compañía creó una nueva aplicación de información sobre clientes en menos de 30 días con Cursor y una herramienta de capacitación de ventas en poco menos de dos semanas. Ambos son proyectos que antes habrían requerido proveedores externos o trimestres de trabajo interno.
Nuestra limitación ahora es la toma de decisiones y las prioridades, no la tecnología. Necesitamos optimizar toda la compañía, no solo la ingeniería de software, para poder crear y entregar productos más rápido.
Si está consolidando sistemas de datos fragmentados o modernizando aplicaciones heredadas, comuníquese con nosotros para iniciar una prueba de Cursor.