How Cision implemented DevOps best practices for Salesforce
Since 2006, Cision has been using Salesforce to empower their sales team, streamline customer interactions, and manage customer support. Two Salesforce development teams focus on different areas of the business, supporting a total of 1,500 end users on both sides of the Atlantic.
We spoke with four members of the Salesforce development team at Cision about their use of Salesforce and their journey to adopting Gearset for release management.
Salesforce deployment processes that couldn’t scale
Like most teams, Cision started out running deployments with Salesforce’s native change sets tooling. But with a growing team, and Salesforce providing ever more functionality, deployments were becoming increasingly complex. Just selecting the right metadata to build a successful deployment package was difficult.
The team at Cision ultimately concluded that release management with change sets couldn’t scale. Srikar Beemagouni, Salesforce Technical Lead, explained:
Adding to the challenge, Cision saw several mergers and acquisitions that required lots of configuration changes in Salesforce. It was obvious that a better process and toolset was needed.
Finding the right DevOps solution for Salesforce
The developers at Cision introduced BitBucket for version control. But they decided against using an open source tool like Jenkins for automated deployments, because it would require a team dedicated to maintaining the toolchain.
A consulting firm recommended Gearset to Cision, and this prompted them to explore DevOps products built specifically for Salesforce. The Cision team had demos with all the products in the Salesforce DevOps market and decided Gearset was the right solution.
The visibility and control over deployments that Gearset’s metadata deployment solution provides has transformed release management for Cision’s Salesforce environments. “Gearset makes life easier,” continued Srikar. “Its metadata comparisons show you what has changed, so you understand what you’re deploying.”
Lauren Krcatovich, Development Manager, CRM Applications, set out the business case for choosing Gearset. With Cision wanting to move fast as a business, requirements are constantly building up for the Salesforce team to tackle. Being able to deliver those Salesforce requirements quickly with Gearset has made the team a trusted partner internally.
Deploying Salesforce CPQ configuration just like metadata
The development teams at Cision work with Salesforce CPQ configuration as well as standard Salesforce metadata. Deploying CPQ configuration is notoriously difficult, since it’s not represented with metadata but an intricate and interrelated data model. Many DevOps tools don’t support CPQ deployments, but Gearset’s CPQ deployment solution enables developers to compare and deploy CPQ configuration just like Salesforce metadata.
Derek Dere and Cosme Ramirez, two of Cision’s Salesforce developers, saw the impact of Gearset on their CPQ implementation just a few months ago. Derek told us that “before Gearset, we used to handle CPQ manually and it was such a headache.” Cosme added, “deployment times and implementation times were increasing exponentially — it could take somewhere between 2–8 hours to deploy CPQ. Now with Gearset for CPQ it’s easy to deploy within 15 minutes.”
Those significant time-savings mean that the team spends less time deploying and more time developing — building and delivering the solutions that accelerate Cision’s sales cycle.
Partnering with Gearset for success
Cision has found in Gearset a platform for a reliable release process. And as Lauren points out, “the product continues to evolve and they’re continuously coming out with new features and opportunities for us to improve.”
The team at Cision has also found working with Gearset helpful. Lauren added:
Cision recommend Gearset for Salesforce DevOps
Srikar tells us he has recommended Gearset to many people, and Cosme summed up: