Salesforce Dictionary - Free Salesforce GlossarySalesforce Dictionary
Salesforce Consultant
medium

How do you set up governance to prevent customization sprawl?

Customization sprawl: 800+ custom fields per object, 200+ flows on the same object, dozens of triggers. Eventually unmaintainable.

Governance mechanisms:

1. Architecture Review Board (ARB).

A small group of senior architects/admins reviews proposed changes above a threshold (e.g., new custom object, new integration, more than 10 hours of work). Approves, denies, suggests alternatives.

Cadence: weekly or bi-weekly.

2. Standards documentation.

  • Naming conventions — fields, classes, flows.
  • Trigger framework — one trigger per object, handler pattern.
  • Sharing patterns — when to use what.
  • Custom code criteria — when is custom code justified.
  • Field deprecation process — how unused fields get retired.

3. Change request process.

Before building: submit a request explaining the business need, alternatives considered, estimated effort. Reviewed and prioritised.

4. Quarterly cleanup sprints.

Once a quarter, dedicate a sprint to:

  • Removing unused fields.
  • Consolidating redundant flows.
  • Updating deprecated patterns.
  • Closing out tech-debt items.

5. Metrics dashboard.

  • Custom field count per object.
  • Active flow count per object.
  • Apex class count and total lines of code.
  • Test coverage trend.
  • Number of validation rules per object.

When metrics cross thresholds (e.g., 200 fields on Account), trigger review.

6. Sunset policy.

  • New customisation added with a "review by date" — typically 12-18 months out.
  • At review, validate: is this still used? Still needed? Still the best approach?

Cultural enablers:

  • Leadership backing — without exec support, governance is ignored.
  • Build trust through helpful, not bureaucratic, governance — denying requests without alternatives breeds resentment.
  • Visibility of architecture — share the org's data model, integration map, technical debt with stakeholders.

Anti-patterns:

  • No governance — accumulate forever.
  • Over-bureaucratic governance — everything needs ARB approval; nothing ships.
  • Governance without measurement — no data on whether it's working.
  • One-time governance — set up, then ignored.

A senior consultant helps clients set up governance proportional to org size — too heavy for small teams; too light for enterprise.

The most senior insight: most "customization" requests don't need customization — they need configuration of existing features, or a different process altogether. Governance is partly about asking "do we really need to build this?"

Why this answer works

Senior consulting. The "do we really need to build this?" question and the proportional-governance insight are mature.

Follow-ups to expect

Related dictionary terms