
Explanation:
The question focuses on improving software delivery performance by revising the CAB process, which often causes delays due to centralized approvals. DevOps principles emphasize automation, decentralization, and rapid feedback to enhance flow. Analyzing the options:
Options B and C directly eliminate CAB bottlenecks by decentralizing approvals and embedding quality in the development flow, thus improving delivery performance without compromising safety.
Ultimate access to all questions.
No comments yet.
To optimize your software delivery performance while maintaining change approval processes, which two actions should you take when revising the CAB process?
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.