Clean Your Room!

The first 30 days of my adventure started out pretty straight forward, but had some hidden “gotchas”:

I started by eliminating some of the data bloat that existed in the environment. This took shape in a removal of 40,000+ erroneous Account records, 115,000+ identified by:

  • Lack of activity in years

  • Improper fit for ideal customer profile (ICP)

  • Outside our target acquisition market (TAM)

Followed by a deduplication effort of 6100 Person (Lead and Contact) records and a normalization of data within the environment. Resulting in more efficiency for the users as they were working deals in pipeline, supporting existing customers, and promoting a cleaner data environment, improving the insights were able to glean from the data.

Next up, was deprecating bloat in reporting, user interfaces, and user permissions. I removed unused/unreliable:

  • 1000+ Reports

  • 10 Dashboards

  • 13 unused Page Layouts

  • 32 Inactive Validation Rules

  • 78 Inactive Workflow Rules

  • 300+ unassigned Roles

  • 8 Profiles

  • 21 unassigned Permission Sets

The results of this was being confident that everyone was reading the same “sheet of music” and discussing the same topics as we worked cross-functionally to onboard and support customers. Additionally, made supporting the system significantly more efficient by eliminating erroneous entities in the instance.

Prior to completing any of the above in the Production instance I did dry runs of eliminating these items and documented the results heavily in a Full Data Sandbox. This is where the gotchas became reality. There were 28 Frozen Administrator users in this Salesforce environment and through testing I discovered Deactivating them was not an option as they were responsible for running most/all of the automation within the instance, and were hard coded in to the APEX code.

As a result these were left in their previous state and more research was conducted.

“Left unchecked, technical debt will ensure that the only work that gets done is unplanned work!” - Gene Kim

Previous
Previous

Optimize Round 1

Next
Next

My Journey Began