Not all Salesforce projects require the same number of sandboxes. Smaller ones require fewer sandboxes and massive projects require additional ones.
Here’s a rough guideline to manage projects of various sizes. One Production is always assumed.
Small
- 1 Development (DEV) sandbox
Medium
- 1 DEV sandbox
- 1 Quality Assurance (QA) sandbox
- 1 System IntegrationTesting (SIT) sandbox
Large
- n Scratch orgs, where n is the number of developers
- 1 DEV sandbox
- 1 QA sandbox
- 1 SIT sandbox
- 1 User Acceptance Testing (UAT) sandbox
Extra Large
- n Scratch orgs
- 2-3 DEV sandboxes
- 2-3 QA sandboxes
- 1 SIT sandbox
- 1 UAT sandbox
- 1 Pre-Production sandbox
The takeaway
Not surprisingly, the larger the project, the more the sandboxes. You’ll also notice that in large and beyond, you’ll most likely want to use DevOps to manage the project instead of change sets or equivalent.
Category:
Salesforce