New Article on Enterprise Continuous Integration

I finally posted a short article that I wrote last year describing the practice of coordinating Continuous Integration among multiple projects, or on large, segmented projects. We at ThoughtWorks have coined the phrase Enterprise Continuous Integration (or ECI) to distinguish the practices and techniques for this multi-integration CI practice from the single-project practice of CI itself. This article provides a succinct definition aimed at showing the difference between CI and ECI, and some of the key benefits of practicing ECI and challenges that you might encounter.