Description
Salesforce, a leader in software development for over 25 years, has adopted Cursor to accelerate its engineering processes. With a vast codebase and thousands of engineers globally, Salesforce needed a tool to enhance productivity and code quality. Cursor, an AI coding agent, was introduced to provide developers with an efficient way to manage and improve their workflows.
The adoption of Cursor at Salesforce has been remarkable, with over 75% of developers now using it. This widespread use has resulted in double-digit improvements in cycle time, PR velocity, and code quality. Junior engineers, who began their careers during the pandemic, found Cursor particularly beneficial for understanding existing codebases without the traditional in-person guidance from senior engineers.
Senior engineers initially used Cursor for tedious tasks, quickly realizing its potential for more complex applications. This led to a broader adoption across teams, with AI becoming integral to the entire software development lifecycle (SDLC) at Salesforce.
Salesforce measures its engineering success through three key metrics: cycle time, quality (bug count), and throughput. Cursor has significantly improved these metrics, making its impact visible almost immediately. One team even reduced legacy code coverage time by 85%.
The improvements in product quality are evident, with engineers generating more unit tests than before, enhancing the reliability of Salesforce's offerings. As AI continues to reshape software development, Salesforce is poised to further leverage these tools for even greater advancements.
Key Takeaways
AI coding agent integration
Improves cycle time
Enhances PR velocity
Boosts code quality
Facilitates junior engineer onboarding
Automates tedious tasks
Improves unit test generation
Reduces legacy code coverage time
What This Case Study Demonstrates
- Code quality improvement
- Cycle time reduction
- PR velocity enhancement
- Junior engineer onboarding
- Legacy code management







