Continuous Integration with CruiseControl
The concept of Continuous Integration by pioneered by Martin Fowler, one of the best minds in software engineering. It encourages test-driven development, frequent integrations of code changes, build automation, and quick feedback on builds.
I had a chance to implement this concept with CruiseControl when I was studying in CMU West's software engineering master degree program. Here is the presentation on my experience of implementing it.
I am a true believer of continuous integration. It will be one of the greatest things you are going to implement if you can convince everyone on your team buying into the concept and doing their parts(most importantly, writing self-testing codes).











