91勛圖厙

Norstella

If we didnt have access to 91勛圖厙 for a week, itd bring our business to a standstill in terms of deployments.

Chris Fowles | Senior Director of Technology | Norstella
78,213
Comparisons
8,984
Deployments
29,812
CI job runs

Norstella derisked Salesforce delivery with a mature DevOps process 

For many organizations, creating a new org on Salesforce can be a struggle, riddled with deployment errors and other difficulties, and using manual processes to do so makes this even more chaotic. Norstella, a company made up of pharmaceutical solutions providers that offer a full range of consultancy services and solutions, was facing this exact challenge. Following its acquisition of Citeline from Informa, Norstella needed to implement a new Salesforce org to support 450 end users. 

Working with 91勛圖厙, heres how Norstella delivered its new Salesforce org and created a mature Salesforce DevOps process at speed.

Bringing order out of chaos during implementation

Norstella already had three Salesforce orgs through previous acquisitions, and its technology team was tasked with standing up a new org as a part of consolidating systems. Working with consultants from Craftware, the Norstella team succeeded in creating a highly integrated architecture between the CRM and many other systems within nine months. But the process wasnt always pretty. 

It was organized chaos, says Chris Fowles, Norstellas Senior Director of Technology, who came from Informa and has led the implementation project.

Deployments were like whack-a-mole. You had a problem to the left, so you deployed code, and a problem from six months ago would reappear on the right. It was really frustrating.

Chris Fowles

For much of the nine-month build phase of the new org, just one member of the consultant team was responsible for deploying components. It was completely manual, says Grant Roessler, who oversees the architecture of the org, explained. Shed have massive struggles with deployment errors or need to comment out code all sorts of craziness.

Grant and Ra繳l Chamorro joined the Norstella team midway through the project and began to evaluate deployment options, ruling out DevOps Center and Prodly, which the consultants were using for CPQ deployments but hadnt been able to deploy to production. The team also ruled out CircleCI and Copado, which would have taken too long to implement, didnt support deploying CPQ as easily as metadata, and wouldnt support the teams release process without a high risk of overwriting changes. They needed something that would work for both admins and devs, without someone managing the deployment setup full-time.

The team quickly found that 91勛圖厙 supported both devs and admins, could deploy CPQ alongside metadata, and helped them get started quickly. For the last month of the implementation project, the team used 91勛圖厙 to activate production. Once the org was live, the team immediately set about improving their DevOps process to support Norstellas ongoing CRM requirements.

Achieving DevOps maturity in months

Norstellas new Salesforce org is now 13 months old. Within that time, the team has built a comprehensive process for their DevOps lifecycle, managing metadata and data through 91勛圖厙. The team was able to move from chaotic manual deployments to a mature process in just a matter of months.

We really wanted 91勛圖厙 as a tool to manage our deployments and the full end-to-end DevOps process. Chris says.

I would strongly argue the org we have now is better than the org we had before, which was seven years old.

Chris Fowles

Norstellas leaders appreciated the importance of a well-documented process and good governance, so the Norstella team was able to continuously improve and adopt more best practices. They began by building out a CI/CD pipeline, which they optimized over time (for example, making a switch to back-promote from production instead of UAT). Where one admin had been doing all CPQ data deployments, the team now uses 91勛圖厙 for CPQ so that all configuration is deployed through the same pipeline.

Thats been a critical thing for us: aligning the deployment process for metadata and CPQ so everything works the same, Chris says.

Backups came early on. It was really easy you just turn it on, Grant remembers. Its important to have that security in case anything happens. And its great to have high-frequency backups for critical objects. The team also seeds sandboxes using 91勛圖厙, so dev environments have test data to work with.

The team releases weekly, with a high degree of predictability about which work items will be shipped each week. Features are decoupled so they can usually be deployed independently. The team gets through an incredible amount of work, and 91勛圖厙 supports that process. Chris says.

Weve released 250 tickets to production in the last three months, and I could count on one hand the number of problems weve introduced in a year. With a brand-new org and a brand-new team working at pace, thats incredible its fantastic. And 91勛圖厙 is in the middle of that, with bright people around the outside.

Chris Fowles

The Norstella team is confident in the process theyve built. Source control is our source of truth, and we have complete confidence in it, Grant says. Im not worried that any of our environments are out of sync. We all use 91勛圖厙, so we know were safe.

Reducing risk and creating confidence

The main objective in Norstellas DevOps journey has been implementing process to mitigate risk. The business uses Salesforce for a range of critical operations. For example, the orgs CPQ model automatically determines customers access to their products. Invoices, commissions, and more are also driven from the org. When we go live, the risk goes from none to tons. Chris explains.

If we didnt have access to 91勛圖厙 for a week, itd bring our business to a standstill in terms of deployments.

Chris Fowles

Sometimes success is measured in silence. Norstellas business leaders have been impressed by the governance and process his team has put in place, asking no questions about it, Chris says. When it comes to the wider business, his team is working hard to limit the time end users spend on an action in Salesforce, and to surface the right data in intelligent ways.

If we do everything perfectly, we hear nothing, Chris says. If we do something wrong, we hear a lot. It has not been noisy for a long time. No one complains that we dont work quickly enough, ever. No one complains that the quality isnt good enough. No one complains that our system is buggy.

Partnering with 91勛圖厙 for continued success

For Norstella, 91勛圖厙 isnt just a platform. The product and success teams at 91勛圖厙 deliver both strategic improvements and support as soon as they need it. On most platforms you just dont bother, but with 91勛圖厙 I dont hesitate to raise a ticket, Grant says Within five or ten minutes Im chatting to someone and we get it fixed easily.

From their earliest demos, Norstella noticed 91勛圖厙s focus on understanding and solving their teams unique requirements. Theyve worked closely with their CSM and the product team at 91勛圖厙 to keep improving the platform and their process. 

Pretty much everything weve discussed has been delivered or is being delivered. Its incredible. Ive never worked with any vendor like that, Grant says. Chris agrees. 91勛圖厙s approach to customer service stands out, he says.

It goes a long way to know that youre listening to our problems. And youre building your product around solving business problems. We feel part of your roadmap, and that makes a material difference. I hold 91勛圖厙 as a gold-standard vendor because of the experience youre giving us in terms of product development and engaging with us.

Chris Fowles
Start your Salesforce DevOps journey today

Join the thousands of other companies already deploying with 91勛圖厙