Salesforce incrementa su velocidad en más de un 30 % y entrega código de mayor calidad con Cursor
Salesforce lleva más de 25 años creando software. Mantiene una base de código fuente que se extiende a lo largo de décadas, con todo tipo de sistemas que una empresa tecnológica moderna puede acumular. Miles de ingenieros en todo el mundo envían código de nuevos productos sobre esta base cada día.
Eso es lo que hace tan notable la rápida adopción de Cursor dentro de Salesforce. Cuando una organización tan central para la industria cambia la forma en que construye software, indica hacia dónde se encamina todo el campo.
Hoy, miles de ingenieros en Salesforce usan Cursor como parte de su flujo de trabajo diario. Salesforce ya ha experimentado mejoras de dos dígitos en velocidad y calidad del código.
Diría que es un cambio de 0 a 1 en cuanto a cómo Cursor ha transformado la manera en que nuestros desarrolladores usan herramientas para mejorar la calidad del producto.
Dos caminos hacia la adopción de Cursor
Antes de que llegara Cursor, Salesforce ya había invertido en sus propias herramientas internas de IA. Pero Salesforce quería que sus ingenieros tuvieran varias opciones, así que puso Cursor a su disposición.
Los ingenieros junior fueron los primeros en adoptarlo. Muchos habían iniciado sus carreras durante la pandemia, cuando el trabajo remoto hizo que las formas habituales de aprender una base de código ya no fueran posibles. Cursor les ayudó a ponerse al día.
No tenían ingenieros senior sentados con ellos explicándoles muchas cosas. Cursor les ayuda realmente a comprender mejor el código existente para que puedan contribuir de forma más efectiva.
En el caso de los ingenieros senior, Appajodu observó que primero pusieron a prueba Cursor en las tareas aburridas y tediosas que es ineficiente abordar manualmente. Y a medida que experimentaban el valor de automatizar esas tareas y ganaban confianza en la herramienta, estos ingenieros senior ampliaron rápidamente sus casos de uso hacia tareas de mayor valor.
Los ingenieros senior empiezan por las partes que les resultan aburridas y, una vez que ven el valor ahí, están listos para usar IA para programar en otros casos de uso.
La adopción siguió el mismo patrón en todos los equipos: un pequeño grupo probaba Cursor, veía el impacto y el resto lo seguía. En pocos meses, Cursor pasó de ser una herramienta nueva en Salesforce a una que se usaba ampliamente en el trabajo del día a día. Y con el tiempo, la IA se extendió a todos los aspectos del SDLC, no solo a la escritura de código, según Appajodu.
Tres métricas más importantes
Salesforce es muy cuidadosa a la hora de evaluar el trabajo de ingeniería. La empresa mide el ritmo y la fiabilidad utilizando tres métricas clave:
- Cycle time
- Calidad (número de bugs)
- Throughput
Salesforce ya tenía paneles de control que realizaban un seguimiento de estas métricas para miles de ingenieros, lo que hizo que el impacto de Cursor fuera visible casi de inmediato. Cursor ayudó a Salesforce a lograr grandes mejoras en las tres áreas. Un equipo de Salesforce también redujo en un 85% el tiempo de cobertura de código heredado.
Hemos visto incrementos de más de dos dígitos en todas estas métricas.
Lanzar mejores productos que nunca
Hemos visto una enorme mejora en la calidad de los productos.
Como referencia, ahora los ingenieros generan muchas más pruebas unitarias con Cursor que antes, lo que mejora la fiabilidad de lo que Salesforce lanza.
La IA ya está redefiniendo cómo se planifica, desarrolla y mantiene el software, y Appajodu cree que la verdadera transformación aún está por venir: "Estamos justo al comienzo del camino. Esto no hará más que mejorar."
Si te interesa aprovechar la IA para lanzar software de mayor calidad, más rápido, por favor ponte en contacto con nuestro equipo para comenzar una prueba de Cursor.