Comment Stripe a déployé une expérience Cursor homogène pour 3 000 ingénieurs

par Cursor Team dans Clients
Industry: Services financiers|Geography: Amérique du Nord
3,000+
développeurs utilisant Cursor chez Stripe
5-year high
score de satisfaction des développeurs vis-à-vis des outils au plus haut depuis 5 ans

Scott MacVicar, Head of Developer Infrastructure chez Stripe, a une recommandation essentielle pour les responsables d’équipes d’ingénierie qui déploient l’IA avec leurs équipes : accélérer.

« Mon conseil à toute personne qui envisage d’essayer l’IA pour le code, c’est : allez plus vite sur ce sujet », explique-t-il.

Stripe a elle-même adopté Cursor rapidement mais avec précaution. L’entreprise est connue pour une disponibilité d’API de 99,9999 % et des produits qui fixent la barre de l’expérience développeur. Elle ne pouvait sacrifier ni l’un ni l’autre.

L’élément clé a été de mettre sur les bons rails l’ensemble des plus de 3 000 ingénieurs de Stripe avec les bons garde-fous. Stripe a préinstallé Cursor sur chaque machine, a utilisé Cursor Rules pour fournir le contexte de la base de code et a adapté ses pratiques de revue de code pour maintenir la qualité à un rythme plus soutenu. Au passage, l’équipe a également découvert quelque chose d’inattendu à propos des profils qui tiraient le plus de valeur de l’IA.

Mettre les ingénieurs sur la voie du succès

Stripe était convaincu très tôt que l’IA changerait fondamentalement la manière dont ses ingénieurs travaillent. La question était de savoir comment gérer cette transition pour plus de 3 000 développeurs. Leur approche : faire en sorte que Cursor fonctionne bien pour tout le monde dès le premier jour.

« Quand les gens arrivent, ils ont VS Code, IntelliJ et Cursor installés sur leurs machines, et ils suivent un atelier qui leur apprend à utiliser l’environnement de développement Stripe », explique MacVicar.

Tout est préconfiguré. Stripe utilise les Cursor Rules pour donner à Cursor du contexte sur la codebase de Stripe et sur ses standards de développement. Ils ont également donné aux équipes la possibilité d’ajouter leurs propres règles, tout en s’alignant au niveau de l’organisation sur le degré d’exhaustivité souhaité. Cette approche a permis aux développeurs de Stripe d’être productifs avec les outils de développement assistés par IA dès le premier jour, puis d’aller encore plus loin à partir de là.

L’une des choses dont nous sommes fiers est la capacité pour les ingénieurs, dès leur premier jour, d’envoyer une PR. Quand les gens commencent à utiliser Cursor, ils bénéficient d’une expérience optimale, car nous avons réduit le seuil d’entrée et les freins à l’adoption.

Scott MacVicar
Head of Developer Infrastructure, Stripe

L’adoption de Cursor s’est répandue via un système d’influence. Les power users partageaient leurs workflows lors de sessions « lunch-and-learn », montrant aux membres de leur équipe comment exécuter plusieurs agents en parallèle ou rédiger de meilleurs prompts.

Adapter la revue de code à l'IA appliquée au code

L’IA a permis aux ingénieurs d’écrire plus de code. Mais ce n’était pas l’objectif. Stripe ne voulait pas qu’un rythme plus élevé se traduise par une qualité moindre. Leur solution a été d’adapter la revue de code pour suivre le rythme.

Stripe utilise désormais des LLM pour aider les reviewers à travailler plus efficacement. L’IA signale les méthodes complexes ou les fichiers risqués, orientant l’attention des reviewers là où elle est la plus nécessaire. Les ingénieurs sont également devenus plus à l’aise à l’idée de rejeter du code qui n’est pas prêt, qu’il provienne d’une personne ou d’un agent.

Les ingénieurs de Stripe ont adopté cette nouvelle façon de travailler : lors d’une enquête interne, le niveau de satisfaction des développeurs a récemment atteint son plus haut niveau en cinq ans. MacVicar a déclaré : « Les gens sont vraiment enthousiastes à propos des outils dont ils disposent. »

L'avantage de l'ancienneté

Stripe se concentre désormais sur le fait d'aider les ingénieurs à tirer le maximum de valeur de Cursor. Les premiers résultats ont surpris MacVicar. Il s'attendait à ce que les ingénieurs juniors en bénéficient le plus, en utilisant l'IA pour compenser leur manque d'expérience. Au contraire, il a constaté que les ingénieurs les plus expérimentés réalisaient les plus grands gains de productivité.

Les personnes qui sont chez Stripe depuis longtemps ont tout le contexte en tête. Elles voient clairement ce qu'elles veulent accomplir et savent orienter les agents pour y parvenir.

Scott MacVicar
Head of Developer Infrastructure, Stripe

En réponse, MacVicar étudie la possibilité pour les nouvelles recrues de passer leurs premières semaines à apprendre la base de code avant d'obtenir l'accès à Cursor. Elles pourraient utiliser ce temps pour construire le contexte nécessaire afin de tirer le meilleur parti des outils d'IA.

C'est une des raisons pour lesquelles MacVicar conseille aux autres responsables d'ingénierie de ne pas attendre d'avoir tout parfaitement défini en matière d'IA. Bon nombre des questions les plus importantes auxquelles ils devront répondre n'apparaîtront qu'une fois que les ingénieurs utiliseront réellement les outils. Selon lui, commencer dès maintenant est la meilleure façon d'optimiser à la fois les possibilités actuelles et l'avenir de l'ingénierie logicielle.


Si vous souhaitez accélérer l'adoption, par votre équipe d'ingénierie, de workflows de développement pilotés par des agents, contactez notre équipe pour démarrer un essai de Cursor.

Classé dans : Clients

Auteur: Cursor Team

Comment Stripe a déployé une expérience Cursor homogène pour 3 000 ingénieurs · Cursor