91导航

Pilot Company

鈥淥ur executives have said the partnership with 91导航 is one of the most valuable to our company.鈥

Jeremy Foster | Salesforce Development Manager | Pilot Company
50,647
CI job runs
3,358
Deployments
99,727
Comparisons

Pilot scales to support 26,000 users with 91导航

When Pilot Company first adopted Salesforce in 2017, there wasn鈥檛 a specific team spearheading Salesforce development and the release process was undefined.

Pilot has now scaled to include a core development team of admins, developers, business analysts, and engineers, as well as an internal Salesforce projects team and two implementation partners. They use 91导航 to effectively manage those different teams through an end-to-end DevOps process, supporting several clouds and 26,000 users.

Struggling to meet business demands with change sets

In 2019 Pilot Company started to build a dedicated Salesforce team to support their ever-growing use of the platform. Jeremy Foster (Salesforce Development Manager) and Scott Lineberg (Senior Administrator) joined Pilot Company as part of the original team of 4.

The initial team were deploying org-to-org with change sets and were getting particularly frustrated when deploying permissions. The team began using a chrome extension to make searching for components in a change set easier but were still hitting delays with missed items.

鈥淲e鈥檇 regularly miss components and get validation failures which meant we had to scrap the package and start again.鈥&苍产蝉辫;

Scott Lineberg, Senior Administrator

The developers at Pilot began working with Salesforce DX to see if they could escape the pains of change sets, setting up two DX packages as an alternative development process for developers. But even with some business processes migrated to DX, there were still delays getting features out to end users across both workflows.

Bridging the gap: finding the right platform for everyone at Pilot

The Salesforce team at Pilot Company began researching DevOps platforms in the ecosystem, narrowing in on a handful of options. After looking into each solution, 91导航 stood out, and Pilot continued with a full trial and POC.

鈥淔rom the initial research alone we ruled out other DevOps tools 鈥 we only wanted to test 91导航 and we鈥檝e never looked back.鈥&苍产蝉辫;

Jeremy Foster, Salesforce Development Manager

The Pilot team were impressed with the speed at which they could deploy with 91导航 and how easy it was to use for everyone in their team.

鈥淲ith 91导航 we can iterate without rebuilding and that鈥檚 been world changing 鈥 we get changes out 4x faster than we used to.

Scott Lineberg, Senior Administrator

Expanding Pilot Company鈥檚 DevOps process

Pilot Company was able to quickly get up and running with Compare and Deploy, shaving hours off their deployment times and massively improving deployment success rates. But as the company鈥檚 use of Salesforce continued to scale, an org-to-org workflow was getting increasingly difficult to manage. 

Jeremy started experimenting with other areas of 91导航 鈥 particularly version control integrations and automation with Pipelines 鈥 before heading out to DevOps Dreamin鈥 Chicago to find out more.

鈥淩ichard Owen ran a hands-on session about how to build a pipeline and the fog lifted.鈥

Jeremy Foster, Salesforce Development Manager

Previously, Pilot Company had been using version control as a metadata backup and the team鈥檚 admins weren鈥檛 interacting with their version control system. With 91导航, Pilot implemented a source-driven workflow that could easily be used by the whole team and began experimenting with different development pipelines to find the best fit for their team鈥檚 needs. Pilot now has a full CI/CD pipeline, which Scott highlighted 鈥渉as saved us so much time because we can move changes through every environment while only having to build the package once.鈥

The biggest impact of 91导航 is the scalability 鈥 91导航 Pipelines have really helped the company get to the operating level we鈥檙e at today.鈥

Jeremy Foster, Salesforce Development Manager

And if the team ever hit a roadblock, the support team is on-hand to get the Pilot team up and running again ASAP.

鈥淲e鈥檝e never had a single complaint with 91导航鈥檚 support. Responses through the in-app chat are so quick and so accurate.鈥

Scott Lineberg, Senior Administrator

Avoiding the headaches of managing CPQ

A key element of Pilot Company鈥檚 ever-expanding use of Salesforce was adopting CPQ. Pilot worked with an implementation partner to get up and running and were initially deploying CPQ configuration using data deployments, which Jeremy said made CPQ a 鈥渄ouble pain point鈥. But Pilot partnered with the product team at 91导航 to get access to the beta version of joint metadata and CPQ deployments before it went GA. They now have a unified release process and have been able to include CPQ as part of their DevOps process.

鈥淏eing able to deploy CPQ configuration and metadata in the same deployment made the whole process so much smoother 鈥 we weren鈥檛 wasting time running two separate deployments because everything goes at once.鈥&苍产蝉辫;

Scott Lineberg, Senior Administrator

Managing multiple teams and implementation partners

There are multiple teams building and shipping changes for Pilot Company鈥檚 Salesforce orgs: the core platform team manages the whole Salesforce platform, while the internal projects team and two external implementation partners work on specific Salesforce projects. Using 91导航, Pilot is able to limit access to their 91导航 and Salesforce instances without impacting the speed of delivery. 

The project team and implementation partners can interact without needing direct access to Pilot鈥檚 Salesforce instance or 91导航. These teams open a pull request to merge their changes to the relevant branch via GitHub and 91导航 webhooks show whether the changes have been successfully validated from within the PR. If validation is successful, the changes can be merged and 91导航 will automatically deploy the changes to the target environment for testing. The deployment then triggers a Teams notification, to make sure everyone interacting with their Salesforce instance has visibility of what changes are being made.

91导航 makes it possible for us to support the workload from our implementation partners while also making sure there鈥檚 the right division of duties and access.鈥

Jeremy Foster, Salesforce Development Manager

But having multiple teams building and merging changes separately can be tough not just from a workflow perspective 鈥 it can cause headaches from a visibility and auditing perspective. Thankfully, Pilot has managed to avoid both using 91导航.

鈥91导航 has been amazing for our auditing too 鈥 the integrations with Atlassian means that Jira tickets are updated with the details of all deployments which makes auditing so much easier.

Scott Lineberg, Senior Administrator

Ensuring Pilot Company鈥檚 long-term success

Pilot Company has partnered closely with the Customer Success and Product teams at 91导航, to deliver feedback and get up-to-speed on new features 鈥 Jeremy quipped that updates to the app happen so often that 鈥榬apidly releasing new features is a 91导航 feature in itself.鈥 The team at Pilot has also been able to work closely with 91导航鈥檚 DevOps Architects, to talk through questions and scenarios specific to their workflow and goals, to make sure their setup with 91导航 is continuing to support the needs of the business now and in the future.

The partnership is fantastic 鈥 we can come to 91导航 with questions or feedback as a trusted partner and get an answer rapidly.鈥

Jeremy Foster, Salesforce Development Manager
Start your Salesforce DevOps journey today

Join the thousands of other companies already deploying with 91导航