For those of us that have practiced Continuous Integration since Kent Beck coined the term in the late ’90s it has become a self evident practice that requires little or no explanation.

However every process should be reivewed and questioned from time-to-time as to wether it is really providing the intended benefits or if there are opportunities for continous improvement.

Here is a nice concise overview of Continuous Integration that should be essential reading for anyone working in software development:

http://www.thoughtworks.com/continuous-integration

The consensus answer to whether Continuous Integration continues to be benificial is an emphatic “Yes!”, but we should do even more!

And the more is called Continuous Delivery:

http://www.thoughtworks.com/continuous-delivery