Description
Salesforce, leader dans le développement logiciel depuis plus de 25 ans, a adopté Cursor pour accélérer ses processus d'ingénierie. Avec une vaste base de code et des milliers d'ingénieurs à l'échelle mondiale, Salesforce avait besoin d'un outil pour améliorer la productivité et la qualité du code. Cursor, un agent de codage AI, a été introduit pour fournir aux développeurs un moyen efficace de gérer et d'améliorer leurs flux de travail.
L'adoption de Cursor chez Salesforce a été remarquable, avec plus de 75 % des développeurs l'utilisant désormais. Cette utilisation généralisée a entraîné des améliorations à deux chiffres en temps de cycle, en vitesse de PR et en qualité de code. Les ingénieurs juniors, qui ont commencé leur carrière pendant la pandémie, ont trouvé Cursor particulièrement bénéfique pour comprendre les bases de code existantes sans l'orientation traditionnelle en personne des ingénieurs seniors.
Les ingénieurs seniors ont d'abord utilisé Cursor pour des tâches fastidieuses, réalisant rapidement son potentiel pour des applications plus complexes. Cela a conduit à une adoption plus large au sein des équipes, l'IA devenant intégrale à l'ensemble du cycle de vie du développement logiciel (SDLC) chez Salesforce.
Salesforce mesure son succès en ingénierie à travers trois indicateurs clés : le temps de cycle, la qualité (nombre de bogues) et le débit. Cursor a considérablement amélioré ces indicateurs, rendant son impact visible presque immédiatement. Une équipe a même réduit le temps de couverture du code hérité de 85 %.
Les améliorations de la qualité des produits sont évidentes, les ingénieurs générant plus de tests unitaires qu'auparavant, renforçant la fiabilité des offres de Salesforce. Alors que l'IA continue de transformer le développement logiciel, Salesforce est prêt à tirer encore plus parti de ces outils pour des avancées encore plus grandes.
Points clés
Intégration de l'agent de codage AI
Améliore le temps de cycle
Améliore la vitesse de PR
Augmente la qualité du code
Facilite l'intégration des ingénieurs juniors
Automatise les tâches fastidieuses
Améliore la génération de tests unitaires
Réduit le temps de couverture du code hérité
Ce que démontre cette étude de cas
- Amélioration de la qualité du code
- Réduction du temps de cycle
- Amélioration de la vitesse de PR
- Intégration des ingénieurs juniors
- Gestion du code hérité







