Salesforce は Cursor で開発速度を 30%以上加速し、より高品質なコードをリリース
Salesforce は 25 年以上にわたってソフトウェアを開発してきました。数十年分にわたるコードベースを抱えており、そこには現代のテクノロジー企業が長年のあいだに蓄積してきたあらゆる種類のシステムが含まれています。世界中の何千人ものエンジニアが、その上に毎日新しいプロダクトを構築し、提供しています。
だからこそ、Salesforce 社内で Cursor の導入が急速に進んでいることは特筆すべき成果です。業界の中心にあるこのような組織がソフトウェアの作り方を変えるとき、それは業界全体が向かっている方向を示しています。
現在、Salesforce の何千人ものエンジニアが、日々のワークフローの一部として Cursor を利用しています。Salesforce ではすでに、開発速度とコード品質の両方で 2 桁%台の向上が見られています。
Cursor が、開発者がプロダクトの品質向上のためにツールを使うやり方をどれだけ変えたかという意味で言えば、まさに 0 から 1 への変化だと言えるでしょう。
Cursor 導入に向けた 2 つの道筋
Cursor が登場する前から、Salesforce はすでに独自の社内向け AI ツールに投資していました。ただ、Salesforce はエンジニアに幅広い選択肢を持ってほしいと考え、Cursor も併せて提供することにしました。
最初に使い始めたのはジュニアエンジニアたちでした。彼らの多くはパンデミックの最中にキャリアをスタートしており、リモートワークによってコードベースを学ぶ従来のやり方がとれませんでした。Cursor は、そうしたギャップを埋めるのに役立ちました。
彼らには、そばに座って多くのことを説明してくれるシニアエンジニアがいませんでした。Cursor は既存コードをよりよく理解するのに本当に役立つので、より効果的に貢献できるようになります。
シニアエンジニアについて Appajodu が見て取ったのは、まず退屈で単調な、手作業では非効率なタスクで Cursor を試していた、ということでした。そうしたタスクを自動化する価値を体感し、このツールへの信頼が高まるにつれて、シニアエンジニアたちはより高付加価値のタスクへと、ユースケースを素早く広げていきました。
シニアエンジニアは、まず退屈だと感じる領域から始め、そこで価値が見えたら、ほかのユースケースにも AI コーディングを使うようになります。
導入はどのチームでも同じパターンで進みました。まずは少人数のグループが Cursor を試し、その効果を確認し、その後に残りのメンバーが続きました。数か月のうちに、Cursor は Salesforce にとっての「新しいツール」から、日々の業務の中でより広く使われるツールへと変わりました。そして時間の経過とともに、Appajodu によれば、AI はコード作成だけでなく SDLC のあらゆる側面へと広がっていきました。
最も重要な3つの指標
Salesforce は、エンジニアリングの成果をどう評価するかについて慎重です。同社は、開発スピードと信頼性を次の3つの主要指標で測定しています。
- サイクルタイム(Cycle time)
- 品質(バグ件数)
- スループット(Throughput)
Salesforce にはすでに、何千人ものエンジニアを対象にこれらの指標を追跡するダッシュボードがあり、Cursor の効果はほぼ即座に可視化されました。Cursor は、3つの領域すべてで大きな改善をもたらしました。Salesforce のあるチームでは、レガシーコードのカバレッジにかかる時間も 85% 削減しました。
これらすべての指標で、二桁台を超える改善が見られます。
これまで以上に優れたプロダクトを届ける
プロダクト品質が大きく向上したことを実感しています。
一つの指標として、エンジニアは今では Cursor を使うことで、これまで以上に多くのユニットテストを作成するようになり、Salesforce が提供するプロダクトの信頼性向上に貢献しています。
AI はすでにソフトウェアの企画、構築、保守のあり方を作り変えており、本当の変革はまだこれからだと Appajodu は考えています。「この旅路は、まだ始まったばかりです。これからますます良くなっていきます。」
より高品質なソフトウェアを、より速く届けるために AI 活用にご関心があれば、まずは 当社チームまでお問い合わせ いただき、Cursor のトライアルをお試しください。