Topic 1 Question 83
2 つ選択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?
Replace the CAB with a senior manager to ensure continuous oversight from development to deployment.
Let developers merge their own changes, but ensure that the team's deployment platform can roll back changes if any issues are discovered.
Move to a peer-review based process for individual changes that is enforced at code check-in time and supported by automated tests.
Batch changes into larger but less frequent software releases.
Ensure that the team's development platform enables developers to get fast feedback on the impact of their changes.
ユーザの投票
コメント(5)
Answer should be C and E To revise the change approval process and eliminate any negative impact on software delivery performance, you should consider the following approaches:
C. Move to a peer-review based process for individual changes that is enforced at code check-in time and supported by automated tests: Implementing a peer-review process ensures that changes are reviewed by team members, which can catch issues early in the development process. Automated tests can provide additional confidence in the quality of changes. This approach encourages collaboration and reduces the need for a formal CAB.
E. Ensure that the team's development platform enables developers to get fast feedback on the impact of their changes: Fast feedback mechanisms, such as automated testing and continuous integration pipelines, allow developers to quickly identify and address issues with their changes. This reduces the need for a formal approval board like CAB and promotes a culture of ownership and responsibility among developers.
👍 5ManishKS2023/09/30- 正解だと思う選択肢: CE
C and E
👍 3nhiguchi2023/10/21 C and E seems correct https://cloud.google.com/architecture/devops/devops-process-streamlining-change-approval
👍 1tuanuv12023/10/08
シャッフルモード