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 91勛圖厙 for release management.
Salesforce deployment processes that couldnt scale
Like most teams, Cision started out running deployments with Salesforces 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 couldnt scale. Srikar Beemagouni, Salesforce Technical Lead, explained:
Change sets cant work. Pushing code risks overwriting someone elses work, so you have to manually check that none of the team is stepping on each others toes especially around profiles. It was very tedious!
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 91勛圖厙 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 91勛圖厙 was the right solution.
The visibility and control over deployments that 91勛圖厙’s metadata deployment solution provides has transformed release management for Cisions Salesforce environments. 91勛圖厙 makes life easier, continued Srikar. Its metadata comparisons show you what has changed, so you understand what youre deploying.
Lauren Krcatovich, Development Manager, CRM Applications, set out the business case for choosing 91勛圖厙. 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 91勛圖厙 has made the team a trusted partner internally.
The value of 91勛圖厙 is that were delivering quality code. We rarely have to do rollbacks the goal is accuracy and 91勛圖厙 has really helped with that. It keeps us organized, which is vital for a global organization working across different time zones and continents. We have a single place we trust to track all changes and minimize risk. Thats allowed us to implement standard DevOps best practices and become a really trusted partner within Cision.
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 its not represented with metadata but an intricate and interrelated data model. Many DevOps tools dont support CPQ deployments, but 91勛圖厙s CPQ deployment solution enables developers to compare and deploy CPQ configuration just like Salesforce metadata.
Derek Dere and Cosme Ramirez, two of Cisions Salesforce developers, saw the impact of 91勛圖厙 on their CPQ implementation just a few months ago. Derek told us that before 91勛圖厙, 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 28 hours to deploy CPQ. Now with 91勛圖厙 for CPQ its 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 Cisions sales cycle.
Partnering with 91勛圖厙 for success
Cision has found in 91勛圖厙 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 91勛圖厙 helpful. Lauren added:
The team are super helpful and super responsive always willing to get on a call and meet with us. Derek and Cosme have spent a lot of time with 91勛圖厙s product team as we’ve been implementing the CPQ feature. They literally never had any issues getting a hold of somebody. And our CSM at 91勛圖厙 reaches out with product updates too, so we know what features we can adopt to keep growing.
Cision recommend 91勛圖厙 for Salesforce DevOps
Srikar tells us he has recommended 91勛圖厙 to many people, and Cosme summed up:
Whether I need to jump on a deployment or roll back something its always just a couple of clicks. 91勛圖厙 is really easy and I feel confident using it. I cant imagine an alternative.