Salesforce Certified Development Lifecycle and Deployment Architect — Question 9

Universal Containers (UC) is looking for advice on how often it should refresh its sandboxes. UC currently uses a development lifecycle that starts with developer environments and moves to integration testing, QA testing, UAT, and then production. They have many scrum teams working concurrently and the teams do not agree on when refreshes should occur.
What two recommendations should the architect suggest? (Choose two.)

Answer options

Correct answer: B, C

Explanation

The correct answer is B and C. B is correct because refreshing development environments after each feature ensures they are up to date and reduces integration issues. C is also accurate as production should remain untouched and pristine, serving as the stable version. Options A and D are incorrect; A does not consider the need for timely refreshes based on development needs, and D suggests infrequent refreshes for integration sandboxes, which can lead to outdated testing environments.