Configuration management principles and practices
Ronald Kirk Kandt · 2002
Abstract. This paper identifies fundamental principles and practices essential to the successful performance of a configuration management system. Practices are grouped into four categories that govern the management process, ensure product quality, protect software artifacts, and guide tool use. In addition, the practices are prioritized according to their effect on software products and processes and the coverage of the identified principles. When these practices should be applied in the software development lifecycle are also discussed. The potential for automating each practice and its validation is also considered. Finally, the necessary capabilities of a configuration management tool to fully support these principles and practices are identified. 1