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.… Read the rest