Configuration Management (CM) includes synchronizing and supporting developers in their common development and maintenance of a system. In order to utilize skilled personnel despite geographical location, groups of developers are now working all over the world on the development of common systems, a situation called distributed development. This article discusses the different cases and architectures with respect to distributed development and their demands on Configuration Management Tools. It also presents the features of some currently available CM tools that support Distributed Development.
Configuration Management (CM) includes synchronizing and supporting developers in their common development and maintenance of a system. In order to utilize skilled personnel despite geographical location, groups of developers are now working all over the world on the development of common systems, a situation called distributed development. This article discusses the different cases and architectures with respect to distributed development and their demands on Configuration Management Tools. It also presents the features of some currently available CM tools that support Distributed Development.