Google Cloud Professional Cloud DevOps Engineer — Question 80
Your organization uses a change advisory board (CAB) to approve all changes to an existing service. You want to revise this process to eliminate any negative impact on the software delivery performance. What should you do? (Choose two.)
Answer options
- A. Replace the CAB with a senior manager to ensure continuous oversight from development to deployment.
- B. Let developers merge their own changes, but ensure that the team's deployment platform can roll back changes if any issues are discovered.
- C. Move to a peer-review based process for individual changes that is enforced at code check-in time and supported by automated tests.
- D. Batch changes into larger but less frequent software releases.
- E. Ensure that the team's development platform enables developers to get fast feedback on the impact of their changes.
Correct answer: C, E
Explanation
Option C is correct because implementing a peer-review process at code check-in promotes quality and helps identify issues early, while automated tests ensure reliability. Option E is also correct as it allows developers to quickly understand the implications of their changes, facilitating faster iterations. Options A, B, and D do not effectively enhance the delivery performance or may introduce further inefficiencies.