Graham Russell & Christine Marshall 17 min

Overcoming Salesforce Org Growing Pains


0:00

[MUSIC]

0:09

Thank you for joining us today.

0:10

I'm Graham Russell from Own Company.

0:12

We're delighted to be a groundbreaking sponsor of Salesforce World Tour of

0:15

London.

0:16

And on, we help thousands of organizations to protect and activate the

0:20

information they

0:21

keep in SaaS platforms like Salesforce, ServiceNow and Microsoft Dynamics CRM.

0:26

We have a suite of Salesforce solutions covering backup and recovery, data arch

0:30

iving,

0:31

sandboxing and data security and more.

0:34

And our customers use those solutions to ensure business continuity,

0:38

to help them be compliant with industry regulations, to support on platform

0:42

development,

0:43

and to manage their data.

0:44

I'm delighted to be joined today by Christine from Salesforce Ben.

0:48

Thank you so much for having me, Graham.

0:50

Why don't we dive straight in to our session today?

0:54

And let's talk about growth because growth is good.

0:57

And we are seeing significant growth in the usage of Salesforce.

1:01

People are creating brand new custom objects, more fields.

1:06

They're making more use out of standard Salesforce functionality.

1:09

They are constantly adding new records to Salesforce, which is wonderful.

1:14

That's what we want to see.

1:15

We want to see people using Salesforce.

1:18

And I know that, Graham, you've seen quite a lot of growth from your customers

1:22

as well.

1:23

What kind of growth are you seeing?

1:25

Yes, we do.

1:26

We support several thousand Salesforce using organizations with daily backups.

1:31

And that allows us to look at the size of their organizations within Salesforce

1:36

and see how that's changing over time.

1:38

In the past 12 months, the average Salesforce using organization has included

1:42

57%.

1:44

So 57% across their data, their files, their attachments, the metadata,

1:50

the nuts and bolts that holds it all together.

1:53

And that's because organizations enjoy the outcomes delivered by Salesforce.

1:57

So typically they're going all in on the platform and using that to run their

2:01

organizations

2:02

and to achieve their organizational goals.

2:05

So growth is terrific, but it can lead to some challenges.

2:09

And that's what we're going to talk about.

2:10

We want to give you some guidance on those challenges.

2:13

What to watch out for and how to avoid the pains associated with Salesforce

2:18

organizational growth.

2:20

There's five challenges that we're going to find.

2:21

First is performance degradation.

2:24

More and more information in Salesforce.

2:26

Typically you're going to see some system performance issues.

2:29

Your reports are going to take a little bit longer to run.

2:31

Your search results are going to be slowed as well.

2:33

Now those can cause daily headaches for Salesforce admins,

2:37

but they definitely also cause headaches for the Salesforce users across the

2:40

organization.

2:41

So one of the negative consequences of having more and more data within your

2:46

org.

2:46

Second, compliance issues.

2:47

Now, regardless of your industry, there will be some standards

2:51

that you have to meet regarding how you manage data

2:54

and how you store that data, what data you retain or do not retain.

2:58

And as your Salesforce org grows, it becomes more and more difficult

3:02

to be compliant because of just the sheer amount of data

3:06

and the variety of data that you're holding.

3:08

So that's another consequence of org growth.

3:12

Number three, vulnerability.

3:14

So you've got a larger data set.

3:17

That increases the likelihood of human error of things going wrong

3:20

and accidental data deletion or some fat fingering.

3:24

And data loss and corruption have significant consequences

3:28

for organizations using Salesforce.

3:31

Because if a mistake does happen, you've got more and more data to the sift

3:34

through to try and work out what's been affected

3:36

and it becomes more and more complicated to restore your data

3:39

and get everything back into order.

3:41

There's another more sinister aspect to this, though, associated with growth.

3:45

It's the larger your Salesforce organization,

3:47

the more reliant you are on it.

3:50

And the greater a target you are for those outside the organization

3:53

with wishing us harm, think cyber attacks.

3:56

So with organization growth and all those benefits

3:59

comes vulnerability as a challenge.

4:02

Two to go.

4:02

I'm going to go to complexity next.

4:04

So when you're adding more information into Salesforce, customer records

4:08

and files and attachments and such, like, you're usually adding complexity as

4:13

well

4:13

because of the relationships between the data that you have in there.

4:16

They want a single customer record, simple record.

4:19

And it might be associated with multiple sales opportunities over time,

4:22

multiple support tickets.

4:24

Those relationships mean there's complexity in terms of what you're doing.

4:28

And as data volumes grows and shooting data consistency

4:32

and preventing errors, it becomes more challenging.

4:35

Number five, hard cash.

4:39

The other will come a point where you're approaching your Salesforce storage

4:42

limits

4:42

and the typical solution, buy more storage.

4:46

And so over time, those costs escalate because you need more and more.

4:50

Remember, 57% the typical growth year on year.

4:54

So what's growth is great?

4:56

It can bring some difficult consequences, such as we discussed here.

5:01

Now, does it matter?

5:03

Does it really matter?

5:05

Well, I think it does.

5:06

Nobody wants to slow system.

5:07

Nobody wants to be in breach of compliance standards and face with the fines

5:11

there.

5:12

Nobody wants to be paying for more unnecessary storage.

5:15

Nobody wants the hassles and the pains of trying to restore data after the loss

5:19

of corruption.

5:20

Here's a couple of high-water exercise for you on that last point.

5:23

In a survey conducted in December by Forester,

5:26

they found that 32% of Salesforce using organizations were losing more than a

5:31

gigabyte of data

5:32

at least monthly.

5:34

Now, that may be unimportant data, but one of it's not.

5:37

One of it's important customer records and details of transactions and services

5:41

and such like.

5:42

There's also a couple of other studies that talk about the cost of downtime

5:46

averaging $2.4 million.

5:48

And if you're in a regulated industry, non-compliance, the cost of those

5:53

breaches is also extremely costly.

5:56

So as a Salesforce customer, you're responsible for making sure this doesn't

6:00

happen to you.

6:01

Christine, perhaps you can explain the role that the customer has to play here.

6:05

Absolutely.

6:06

Well, we are so used to Salesforce doing most of the heavy lifting.

6:11

It can be really easy to forget that there is an onus on us as the customer to

6:15

protect our own data.

6:18

And Salesforce operates under a shared responsibility model,

6:21

which in simple terms means that Salesforce are responsible for the

6:26

infrastructure

6:27

of making sure that we have access to Salesforce 24/7.

6:31

But as the customer, we are responsible for the security and compliance of our

6:38

data.

6:39

So look, I know everyone's super busy and it can feel like this is something

6:43

that can be forgotten about

6:44

until a later date. But you definitely want to think twice before depriorit

6:50

ising this.

6:51

But Graham, there's some good news, isn't there? Because we've got some steps

6:54

to mitigate any issues.

6:57

We definitely do. And we want you to be all in a Salesforce and to enjoy the

7:01

benefits that comes with that.

7:03

But let's avoid some of those pains. We've got six pieces of advice, six

7:08

actions to recommend to you.

7:09

We're going to take the next few minutes to talk to each of those.

7:12

Now, before you go rushing for a pen and paper, we do have some links coming up

7:16

at the end

7:17

that you can scan with your phones that will give you access to some great

7:20

resources.

7:21

So sit back and you can take this in. Christine, you're going to talk to the

7:26

first recommended action, aren't you?

7:28

I am indeed. Thank you for giving me what will most likely be the least popular

7:33

of the best practices that we'll recommend.

7:35

But it is critical and it's where you need to start.

7:38

So the first thing that you should do is to undertake a data and process audit.

7:43

That means taking an inventory of your Salesforce data.

7:47

What standard objects and fields are you using? What custom objects and fields

7:52

have you created?

7:54

You should also think about classifying that data and that means reviewing each

7:58

object and field to determine its criticality.

8:01

So is it essential? Is it business critical that's being used every day or is

8:06

it secondary?

8:07

And then after that process mapping, so identify any processes, especially

8:13

those that generate data in Salesforce.

8:16

You want to analyze how your data is flowing through Salesforce through the

8:21

different stages in the lifecycle from brand new data to business critical data

8:26

to data that's become old and is no longer needed on a regular basis.

8:31

Now by mapping your processes, you should be able to pinpoint potential redund

8:36

ancies or outdated data creation practices.

8:41

Now after everyone obviously creates, has a super, super thorough audit. What

8:46

should they do next gram?

8:47

The deep joys of all the things. Hey, well, listen, if you're to avoid some of

8:51

the growth challenges, you're going to want to develop clear policies on what

8:55

data to retain and for how long I buy inference.

8:59

I mean, you should also say what data you do not have to retain that you can

9:03

remove from your organization's keeping smaller and healthy.

9:06

The first step is to understand the regulatory requirements. Do your research.

9:10

That allows you to then work out what data you have for the Salesforce that is

9:14

subject to those regulations.

9:16

And from there you can make some decisions. Now, please don't make those

9:20

decisions in isolation.

9:21

You'll work with colleagues and stakeholders in the organization to understand

9:25

the importance of different types of information, the importance of having

9:29

access or being able to have to retain or otherwise.

9:32

And then once you've made those decisions document them so your policy is clear

9:36

cut. Tip number three, Christine, that's back to you.

9:40

So if a tip three we want to talk about archiving, do you have a cohesive Sales

9:45

force archiving strategy?

9:47

And if not, now is the time to rethink how your organization oversees this

9:52

stage of the data lifecycle.

9:55

By archiving your dormant data, you can help meet compliance regulations, you

10:00

can improve system performance, and you can also reduce storage and overage

10:05

costs.

10:06

But there are a few things to think about when choosing an archiving tool.

10:11

So first up, you want to make sure that you can automate your archiving

10:15

capabilities.

10:16

You don't want to add to anyone's workload and anything being done manually is

10:22

at risk of human error.

10:24

And the next thing you want to think about is making sure that the tool that

10:26

you choose can offer you really flexible retention policies,

10:30

because you want to be able to have different retention policies for different

10:34

data or to meet different compliance needs.

10:38

You should also think about future accessibility to these archived records,

10:42

just because you don't need them today.

10:44

You might need to access them in future and your users might need to access

10:48

them in future as well.

10:50

So if we're thinking about future access, we also need to think about

10:54

relationships because a record in isolation is not particularly useful.

10:59

So we need a tool that will maintain the parent child connection between

11:03

records and also any related record relationships.

11:08

And lastly, you need to ensure that wherever you're storing your data, it is

11:13

secure.

11:14

And not just where you're storing it, but also however you get it from point A

11:18

Salesforce to point B, your archiving solution,

11:22

that its journey there is also secure.

11:25

So we spoke earlier about the vulnerability to data loss or corruption that can

11:30

be associated with your sales force or growing.

11:33

You should see a data recovery plan as a standard, something that every Sales

11:37

force using organization should have in place.

11:40

The first steps are, again with colleagues, agreeing your recovery time of

11:44

genetics.

11:44

That's how long you're prepared to recover from a loss event.

11:49

You should also think of your recovery point objective.

11:51

That's the maximum length of time permitted that you can restore data from.

11:55

Now most of our customers run their backups once a day.

11:58

So their RPO is up to 24 hours.

12:01

For others, especially in regulated industries, financial services and pharma,

12:06

it's much more frequent than that.

12:07

So we'll run their backups every four hours, even more frequently than that

12:11

when it starts in objects.

12:12

And coming to market soon, we've got a thing called continuous data protection

12:16

that is going to be absolutely pioneering when it comes to recovery point

12:19

objectives.

12:19

But you've agreed your RTO, you've agreed your RPO, and then you need to get a

12:25

solution in place that allows you to meet those objectives.

12:28

So when you weigh up your options, make sure you think of it as some of these

12:31

factors.

12:32

Consider backup coverage is everything that matters to you, going to be backed

12:36

up and protected such that you can restore it.

12:38

Think about frequency.

12:40

You want to make sure you've got access to the backups regardless of what's

12:45

going on with Salesforce.

12:46

Imagine the worst case scenario, Salesforce is down.

12:48

That's exactly when you want to be able to access your backup.

12:51

So if you're going to be back access those backups through Salesforce, that's

12:55

something to consider.

12:56

You also want to make sure that you're chosen backup and recovery solution

13:00

as this functionality is going to alert you to potential data loss as a

13:04

corruption.

13:04

It's going to make it super easy for you to investigate a loss event.

13:09

And more importantly than anything, it's going to help you to swiftly and

13:12

precisely restore just the affected data

13:15

so you get back to business as usual as quickly as possible.

13:19

And then there's also a piece of our communications.

13:21

Make sure that colleagues are aware of the backup and recovery plan and the

13:25

processes that you've been placed.

13:27

Right, Kristin, we've got two more to go.

13:29

Absolutely. Well, as Graham said before, don't do any of this in isolation.

13:34

It's really important to get your business and your users involved.

13:39

So for our next point, it's to educate your team and your stakeholders.

13:44

And there's a couple of things that you want to do here.

13:46

So you need to train your users on how to identify and flag any data that can

13:51

be archived.

13:52

Communicate your data retention policies to all of your employees.

13:56

But also train users on the process for requesting access to archived data

14:01

because you don't want them to not want to archive data in case they can't get

14:06

it back.

14:06

But even more importantly, I would say is to practice any data loss scenarios.

14:12

So investigating data loss, resolving data loss issues.

14:17

You don't want to be dealing with it when the worst happens if it should happen

14:22

Be sure to practice these scenarios and how you would resolve them before you

14:28

have to do it in real life.

14:31

I could not agree more with you on that point.

14:33

I spoke with a customer the other day and their rehearsal process was in a

14:38

sandbox environment,

14:40

one member of the team was deleting data and records

14:43

without telling the other member of the team who then had to go in and

14:46

investigate what was going wrong

14:48

and check they could then restore their effective records and data.

14:53

If you can't do that whether it's around archiving or backup and recovery,

14:57

then I think it's worth investing some time and energy into making sure that

15:00

you are able to undertake that kind of practice.

15:03

Right, we're almost at time so let's get to this.

15:06

I would suggest that data life cycle management should not be a set and forget

15:10

emotion.

15:11

You're going to want to review your archives and your backups.

15:15

It doesn't need to be a huge drain of resource in your time to do so.

15:19

You're going to want to continue to explore opportunities for further

15:22

improvements in managing and maintaining your org size.

15:25

And of course you're going to want to keep up to speed with the regulations and

15:28

change your approach accordingly.

15:30

I think just as your org grows, as your use of Salesforce grows,

15:34

you will want to review your approach frequently anyway because what was right

15:38

last year probably isn't right now

15:40

and to in three, six, nine or twelve months time.

15:43

Christine, I think we've identified some of the challenges associated with org

15:47

growth

15:47

that we've highlighted, steps that can be taken to mitigate those challenges.

15:51

But we're going to sum it all up.

15:53

What are the benefits of looking at data archiving and data protection as key

15:58

factors in Salesforce management?

16:00

Absolutely.

16:01

Well, if you need any more incentive to get serious about your data life cycle

16:07

management,

16:07

then let's take a quick look at what's in it for you and we'll start with

16:12

performance.

16:13

You can improve your performance and your org speed, making it lightning fast,

16:18

pun intended by removing old and obsolete data.

16:23

By having a archiving policy, you can make sure that your data is compliant.

16:30

It's also important to note that data life cycle management can help you with

16:34

your security

16:35

and protect against the ever increasing cost of cyber attacks.

16:39

And lastly, save money.

16:42

By archiving your data, you can save money, save on the cost of storage as your

16:48

business grows.

16:50

So Graham, where can our watchers go for more information?

16:55

Well, the users of our cos I promised earlier on, and we'll run some hyperlinks

16:59

to these as well.

17:01

These guides are not sales tools.

17:04

They will offer you good advice about the steps you should take and the points

17:08

to consider.

17:09

As you make sure you don't incur any of those issues associated with sales

17:13

force or growth.

17:14

And of course, you can go to owndata.com and for further information and

17:19

resources and guides there as well.

17:21

Christine, my thanks to you for joining me today and for all your wonderful

17:26

advice.

17:26

I really appreciate the guidance you've got for our audience.

17:30

Thank you, Graham.

17:32

[MUSIC PLAYING]

17:35

(silence)