Start networking and exchanging professional insights

Register now or log in to join your professional community.

Follow

What are the advantages of Continuous Integration and its use in Agile software development methodologies?

user-image
Question added by Charles Carson , Senior Manager, Software Quality Assurance and Development Process Improvement , Concurrent Computer Corporation
Date Posted: 2016/03/27
Mujahid Khan
by Mujahid Khan , Oracle pl sql developer , AL-MANBAT EST.FOR INFORMATION TECHNOLOGY

When continuous integration(CI) works well, it helps the code stay robust enough that customers and other stakeholders can play with the code whenever they like. This speeds the flow of development work overall; as Fowler points out, it has a very different feel to it. It also encourages more feedback between programmers and customers, which helps the team get things right before iteration deadlines. Like refactoring, continuous integration works well if you have an exhaustive suite of automated unit tests that ensure that you are not committing buggy code.Skillful CI means that integration is never a headache, because your work reflects only slight divergence from the code base.

I think the major reason people don't use ci is that its too hard to set up.

Do you need help in adding the right keywords to your CV? Let our CV writing experts help you.