Booz Allen Hamilton is a leading provider of management consulting, technology, and engineering services. With a focus on innovation and excellence, Booz Allen helps clients navigate complex challenges and achieve transformative results. Liberty IT Solutions, a Booz Allen company, specializes in delivering Agile, API, DevSecOps, and low-code/no-code platform implementations, with a strong focus on Salesforce solutions for the Department of Veterans Affairs and other federal agencies.
While working with a Fortune 10 client, Booz Allen Hamilton faced significant challenges with a complex Salesforce setup and a custom DevOps solution. Despite having a strong team and industry-standard technologies, they encountered persistent issues with merge conflicts, code overwrites, and deployment failures. These challenges highlighted the need for a more efficient and reliable DevOps solution, leading them to explore Copado.
Deployments
Release Frequency
Deployment Success Rate
Late Stressful Nights
Even with over 100 developers working on complex Salesforce projects, Booz Allen Hamilton’s manual deployment process was a major challenge. “We calculated it and it took about 30 minutes to deploy a simple field from one sandbox to another,” says Marcus Dietz, Senior Salesforce Architect.
The manual process was cumbersome. The standard workflow required developers to create new scratch orgs, pull changes, log in, make developments, pull down changes, commit to source control and manage pull requests. This stretched deployment times and increased the likelihood of errors, leading to late-night fixes and significant stress for the team. Marcus explains, “Merge conflicts are really the big things that prevent timely deployments.”
Handling multiple Salesforce products like Health Cloud and MuleSoft only added to the complexity. Without a robust source control system, managing versions became more than a hassle.
Booz Allen Hamilton needed a robust DevOps solution to replace their cumbersome, error-prone processes. Enter Copado, a tool that transformed their DevOps landscape by significantly cutting down deployment times and reducing manual steps.
“We didn’t have to write any lines of code to install it or set it up,” Says Marcus. “The directions were easy to follow as provided.”
The initial installation and setup of Copado took just a day or two, compared to the months required for building a custom solution. Copado also brought automated quality gates, ensuring that code quality and security checks were conducted automatically. This freed up the team to focus on more strategic tasks. The tool’s ability to integrate seamlessly with Salesforce and handle complex deployments efficiently was a significant improvement over their previous custom solutions.
“Copado can take away a lot of the time burden from resources who are managing DevOps, or architects, or even project managers who are participants in the DevOps process,” says Marcus.
“One area where Copado really shined for me was the ability to deploy simple, small changes very quickly,” says Marcus. This major time savings meant they could get things done quicker and with less hassle. Switching to Copado brought deployment times from 30 minutes to under 10.
Copado’s automated quality gates made sure everything was up to par, taking a load off their team. With less time spent on manual tasks, team morale and work-life balance soared. “This has reduced our idea-to-market time, improved collaboration across teams, and provided more time to focus on innovation and strategic initiatives,” Marcus explains.
Copado’s ability to seamlessly integrate with custom solutions was another big plus. “Copado supports custom web hooks, so if you do have a custom solution that you want to plug and play, you can do that,” Marcus explains.
What's next for Booz Allen Hamilton? Leveraging Copado to deliver even more efficient and innovative DevOps solutions for their clients. The goal is to further reduce the time from idea to market, improve collaboration across teams, and focus more on strategic initiatives.
“Once a major functionality or contract is completed, it's easy for the client to actually take ownership of it and run with it, rather than being left with this bundle of a custom DevOps solution that needs to be enhanced and managed over time,” Marcus explains.
Level up your Salesforce DevOps skills with our resource library.