Continuous Integration
In the context of Scaling Scrum, Continuous Integration (CI) is an essential practice. CI is a development practice where developers integrate code into a shared repository frequently, preferably several times a day. Each integration is then verified by an automated build allowing teams to detect p…
CSM - Continuous Integration Example Questions
Test your knowledge of Continuous Integration
Question 1
A developer on your team commits a change to the repository, but later it is found that this change breaks other existing functionalities. Though you have been using Continuous Integration, this issue was not detected before deploying. What could be the best solution to prevent these issues from getting into the production system?
Question 2
A team member has raised a concern about the frequency of integration. They have noticed that pushbacks due to failed tests have increased, leading to the delays in merging into production. How can this be corrected?
Question 3
Developers often have to wait for a long time to get feedback after checking in their changes. How can this be improved for faster feedback and improved efficiency?