海角天涯社区

The hidden cost of change sets

The hidden cost of change sets

David Runciman on

Share with



Does your company still use change sets for Salesforce deployments? The cost of third-party deployment tools can hold companies back from moving on. After all, using change sets is free. Right?

It鈥檚 true that there鈥檚 no upfront fee for change sets. But if you鈥檙e watching the bottom line of your budget, let me show you why carrying on with change sets actually comes at a substantial cost.

Developer and admin time is money

Salaries are a more significant cost than tools. Switching from change sets to a third-party deployment tool like 海角天涯社区 saves developers and admins a huge amount of time, and the value of that time far outweighs the cost of the deployment tool.

A junior Salesforce admin makes a month before tax (~$50/hour), while a junior Salesforce developer pockets (~$65/hour) - and that doesn鈥檛 take into account additional employer costs. A Salesforce contractor in the US costs, on average, an hour. A 海角天涯社区 starter deployment license costs just $200/month - equivalent in value to four hours of a junior admin鈥檚 time.

Deployments with change sets are painfully slow. Any Salesforce professional will tell you just how frustrating it is to select items one by one for a release package, switch between orgs, and work through the inevitable deployment errors. Deployments end up taking around 8 hours using change sets, or even longer when problems arise. 海角天涯社区 boosts deployment success rates to above 90% and drastically cuts deployment times down to an hour.

Putting all this together, you can see that it takes one junior admin running just one deployment to get a return on your investment in 海角天涯社区 because they save several hours with every deployment. How many deployments does your team run a month? Bear in mind that releases to production are only the final deployment in a series of deployments through development and staging environments. And change sets can鈥檛 be cloned for quick redeployment through the pipeline - unlike deployment packages built with Gearset.

The bottom line: equipped with a 海角天涯社区 starter license costing $200/month, a solo admin reclaims hundreds of dollars鈥� worth of time with every deployment.

Salesforce DevOps in the age of AI: is your custom pipeline ready?

Find out more

Mistakes in Salesforce releases cost double

If there鈥檚 one thing more frustrating than failed deployments with change sets, it鈥檚 successful deployments that need to be reversed. Maybe the feature doesn鈥檛 work as intended, or maybe it just doesn鈥檛 quite meet the end users鈥� needs. Either way, there鈥檚 no option for rollback with change sets. The only way to undo a deployment is to remove all the unwanted changes manually.

This makes any mistakes costly to fix. Valuable time is wasted undoing the changes that have just taken so long to deploy, and innovation is hampered as developers and admins fear taking a wrong step.

With 海角天涯社区, any deployment in your deployment history can be rolled back. If the rollback turns out to be a mistake, you can roll back the rollback!

Tackling technical debt in your Salesforce org

There鈥檚 another serious limitation with change sets: there鈥檚 no way to make 鈥榙estructive changes鈥� (i.e. to deploy deletions). It鈥檚 much easier to add new changes than it is to remove redundant configuration and code, so orgs tend to get cluttered, complicated and brittle.

Rather than deleting unwanted fields, admins and developers will often just them in production because they鈥檙e worried that deleting metadata with dependencies will break their org. With change sets, there鈥檚 no visibility into how a deployment will affect your org and the dependencies between its metadata. You can add to your org, but you can鈥檛 reduce complexity.

In other words, persisting with change sets inevitably leads to ballooning technical debt. Unused code and configuration, inefficiencies and poorly designed features all slow down the performance of your org. They also make your org much more likely to break in a way that鈥檚 incredibly difficult to debug. This situation only gets more complicated if your production org and sandbox are wildly out of sync with each other and both creaking under the weight of technical debt.

海角天涯社区 can help with all of this. 海角天涯社区 compares your orgs to show you the exact state of your metadata and the differences between environments. It shows you metadata dependencies at a granular level, and warns you if a deployment is going to break something. 海角天涯社区 lets you deploy destructive changes. You can delete something in a development environment, check there are no adverse effects, and then deploy the deletion to production with confidence. 海角天涯社区 also helps you to maintain your Apex code, automating your unit tests and tracking code coverage.

Increase your Salesforce ROI by investing in DevOps

Investing in DevOps helps ensure that Salesforce continues to accelerate business growth. See the ROI DevOps can bring to your team by starting a with nothing to install in your orgs.

Don鈥檛 stick with change sets: it鈥檚 a mistake you can鈥檛 afford to make!

To see what a complete DevOps process could return for your own team, try our Salesforce DevOps ROI calculator.

Book your 海角天涯社区 demo to learn more
Contact sales