Skip to content

Governance Model

Governance determines how decisions get made, who makes them, and how changes flow through the organization. In CTA scenarios, weak governance is a common root cause of failed implementations. The balance matters: too much governance stalls delivery, too little creates chaos.

Architecture Review Board (ARB)

The ARB ensures architectural decisions align with organizational standards, long-term strategy, and technical best practices.

ARB Structure

RoleResponsibilityTypical Participant
ChairLeads meetings, ensures decisions are documentedEnterprise Architect or CTA
Voting MembersEvaluate proposals, make decisionsTechnical Architects, Lead Developers
Subject Matter ExpertsProvide domain-specific input when neededSecurity, Integration, Data specialists
RequestorsPresent proposals for reviewProject teams, feature owners
Executive SponsorBreaks ties, provides strategic alignmentVP of Engineering or CTO

ARB Meeting Cadence

Meeting TypeFrequencyPurpose
Regular ReviewBi-weekly or monthlyReview pending architectural proposals
Emergency ReviewAd hocCritical issues requiring immediate architectural decisions
Quarterly StrategyQuarterlyReview architectural roadmap, standards updates
Annual ReviewAnnuallyTechnology radar update, standards refresh

What Goes Through the ARB

  • New integration patterns or middleware selection
  • AppExchange package adoption (using the vendor evaluation scorecard)
  • Data model changes affecting more than one application area
  • New technology adoption (LWC components, OmniStudio, Agentforce (formerly Einstein Copilot))
  • Cross-cloud or multi-org architectural decisions
  • Changes to the org’s security model
  • Significant automation changes (new triggers, complex flows)

ARB Review Process Flow

Changes matching existing patterns bypass the ARB; novel patterns go through proposal, review, and ADR documentation before implementation.
Figure 1. The fast path (matching an existing approved pattern) is what good standards governance enables. Every ARB approval that becomes a documented ADR reduces future ARB overhead by expanding the set of pre-approved patterns teams can use without review.

Lightweight ARB

Not every decision needs a formal ARB session. Define clear criteria for what qualifies (new patterns, cross-domain impact, vendor selection) versus what the tech lead can decide within existing standards. Over-governing slows delivery; under-governing causes drift.

What Does NOT Need ARB Approval

  • Bug fixes within existing architecture
  • Configuration changes within established patterns
  • Minor field additions to existing objects
  • Report and dashboard creation
  • Standard Flow modifications within the one-automation-per-object pattern

Change Advisory Board (CAB)

The CAB reviews and approves changes before they are deployed to production.

CAB vs ARB

AspectARBCAB
FocusDesign decisionsDeployment decisions
WhenBefore buildingBefore deploying
Question”Is this the right solution?""Is this safe to deploy?”
OutcomeArchitecture approvalChange approval
ParticipantsArchitects, tech leadsRelease managers, QA, ops

Change Classification

Change TypeRisk LevelApproval ProcessExample
StandardLowPre-approved, no CAB reviewField label change, report creation
NormalMediumCAB review requiredNew automation, integration change
EmergencyHigh/CriticalExpedited approval (post-implementation review)Production bug fix, security patch
MajorHighFull CAB + ARB reviewNew cloud implementation, data migration

Change Management Flow

Every change to a Salesforce org, whether code, configuration, or data, follows a lifecycle from request to verification. This flow integrates the ARB and CAB roles.

Change classification routes requests through standard pre-approval, normal CAB review, or full ARB plus CAB for major architectural changes.
Figure 2. Emergency changes bypass CAB review but require a mandatory post-implementation review within 48 hours. A pattern of frequent emergencies signals a systemic gap in testing or release planning, and both are architectural concerns the CTA must surface and address.

Emergency Changes

Emergency changes bypass the standard CAB review process but are not exempt from governance. Every emergency change must have a post-implementation review within 48 hours. If emergencies become frequent, that signals a systemic problem with testing, architecture, or release planning.

RACI Matrix

A RACI matrix clarifies roles and responsibilities across key governance activities.

Salesforce Governance RACI

ActivityCTA/EADev LeadAdmin LeadPMBusiness Owner
Architecture decisionsA, RCCII
Code standardsARII-
Declarative standardsACRI-
Change requestsCRRAR
Production deploymentsCRRAI
Incident managementCRRII
Vendor evaluationA, RCCCR
Data governanceCCCIA, R
User provisioningIIRIA
Release planningCRRAC

R = Responsible (does the work), A = Accountable (final decision), C = Consulted, I = Informed

CTA Exam Signal

Including a RACI matrix (even a simplified version) in the CTA presentation shows the review board that you consider organizational structure, not just technology. This separates a Technical Architect from a Chief Technical Architect.

Salesforce Center of Excellence (CoE) Model

A CoE is the organizational structure that governs Salesforce use across the enterprise.

CoE Models

Centralized CoEs funnel all work through one team; federated models push delivery to business units; hybrid separates standards ownership from delivery ownership.
Figure 3. The Hybrid CoE separates what must be consistent (architecture standards, shared integrations) from what must be fast (BU delivery). This is the model most CTA review boards expect to see recommended for medium-to-large enterprise Salesforce implementations.
ModelStrengthsWeaknessesBest For
CentralizedConsistent standards, no duplication, strong governanceBottleneck, slow response, disconnected from businessSmall to medium orgs with one Salesforce instance
FederatedBusiness unit autonomy, fast delivery, local expertiseInconsistent standards, duplication of effort, driftLarge enterprises with independent business units
HybridBalanced control and agility, shared standards with local deliveryComplex to operate, requires strong leadershipLarge enterprises needing consistency with business agility

CTA Recommendation Pattern

In most CTA scenarios, the Hybrid CoE fits best: the central team owns architecture, standards, and shared services while business unit teams own delivery. The review board values this nuanced recommendation over a one-size-fits-all answer.

Governance Framework Overview

The governance framework connects strategic direction, architectural standards, change control, and operational delivery.

Executive sponsorship flows through CoE to ARB and CAB layers, which together govern the standards and change controls that delivery teams operate within.
Figure 4. ARB and CAB serve distinct purposes at different points in the lifecycle: ARB governs what gets built, CAB governs what gets deployed. Conflating the two into a single committee creates approval bottlenecks and confusion about decision authority.

Architecture Decision Records (ADRs)

ADRs capture the rationale behind significant architectural decisions. They are lightweight but valuable over time.

ADR Template

# ADR-{NUMBER}: {Title}
## Status
Proposed | Accepted | Deprecated | Superseded
## Context
What is the issue that we're seeing that is motivating this decision?
## Decision
What is the change that we're proposing and/or doing?
## Consequences
What becomes easier or more difficult to do because of this change?
## Alternatives Considered
What other options were evaluated and why were they rejected?

When to Write an ADR

  • Choosing between platform approaches (Flow vs Apex for a major automation)
  • Selecting an AppExchange package
  • Designing an integration pattern
  • Choosing a data model approach
  • Changing the development or deployment process
  • Adopting a new technology or tool

Standards and Policies

Technical Standards to Define

Standard AreaWhat to DefineExample
Naming conventionsObjects, fields, classes, flowsAccount_Territory_Assignment_Flow, AccountService.cls
Code standardsApex style guide, LWC patternsApex Enterprise Patterns, ESLint config
Automation standardsOne flow per object, error handlingMaster flow pattern, fault path template
Integration standardsNamed Credentials, error handlingCircuit breaker pattern, retry policy
Security standardsFLS/CRUD enforcement, sharing modelAlways check CRUD in Apex, no without sharing
Data standardsRequired fields, picklist valuesData dictionary, picklist governance
Testing standardsCoverage targets, assertion rules85% coverage, meaningful assertions

Policy Examples

Deployment Policy:

  • All production deployments require successful UAT sign-off
  • Deployment windows: Tuesdays and Thursdays, 6 PM - 10 PM (off-peak)
  • Emergency deployments require CAB chair approval
  • All deployments must include a rollback plan

Data Policy:

  • No production data in development sandboxes without masking
  • PII fields must be encrypted in transit and at rest
  • Data retention policies must be documented per object
  • Bulk data operations require ARB notification

Compliance Considerations

Regulatory Frameworks

FrameworkKey Requirements for SalesforceAffected Industries
GDPRRight to be forgotten, data portability, consent managementAny org with EU data subjects
HIPAAPHI encryption, access controls, audit logging. Salesforce offers a Business Associate Agreement (BAA) for Shield and Health Cloud - required before storing PHI.Healthcare, health insurance
SOXFinancial controls, audit trails, segregation of dutiesPublic companies
PCI-DSSCardholder data protection, access controlsPayment processing
CCPAConsumer data rights, opt-out mechanisms. Implement via Privacy Center for opt-out/do-not-sell workflows, Data Subject Access Requests (DSARs) for consumer data requests, and automated data deletion workflows. Similar to GDPR but opt-out (not opt-in) model.Any org with CA consumers
FedRAMPGovernment cloud requirementsGovernment contractors

Compliance Implementation in Salesforce

RequirementSalesforce Solution
Data encryptionShield Platform Encryption
Audit loggingShield Event Monitoring, Field Audit Trail
Access controlsProfiles, Permission Sets, sharing rules
Data retentionArchival strategy, Big Objects
Right to be forgottenData deletion processes, anonymization
Segregation of dutiesProfile restrictions, approval processes
Compliance reportingEvent Monitoring, custom audit objects

Compliance is Non-Negotiable

If the customer is in a regulated industry, compliance requirements override all other architectural preferences. Do not recommend a technically superior solution that violates compliance. Document compliance requirements as architectural constraints and design within them.

Data Governance

Data Governance Framework

ComponentDescriptionOwner
Data DictionaryDefinitive list of all objects, fields, and their business meaningData Architect
Data Quality RulesValidation rules, duplicate rules, data cleansing processesAdmin Lead
Data OwnershipWhich business unit owns each data domainBusiness Owners
Data RetentionHow long data is kept and when it is archived or deletedCompliance + Business
Data AccessWho can see, edit, and delete each data domainSecurity Architect
Data LineageWhere data comes from and where it flowsIntegration Architect

Metadata Governance

  • Track all metadata changes in source control (not just code; Flows, objects, and fields too)
  • Review metadata changes before deployment. Declarative changes need review too.
  • Monitor metadata growth: custom object count, field count, automation count
  • Clean up unused metadata regularly: inactive flows, unused fields, orphaned classes

Sources

Personal study notes for the Salesforce CTA exam. Content compiled from VJ's study notes, official Salesforce documentation, community sources, and online publicly available content, then organized and presented with AI assistance. Not affiliated with Salesforce. © 2025–2026 VJ Srivastava.