Extreme Programming Perspectives
A number of different tools can be used as an artifact for the continuous integration process, such as CVS, Envy, or TeamStreams by Object Technology International [Rivières+2001]. The IntegrationServer "only" adds a special, extremely easy-to-use and smooth interface and automated testing of the integrated version, which makes it easier to use for XP projects. A similar functionality is offered by the open source project CruiseControl at http://www.sourceforge.org. Other artifacts may be useful for reifying other XP techniques. The Refactoring Browser, for example, might be used for the refactoring technique.[1] [1] Thanks to the reviewer who suggested this idea. |