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 is discussed, as is the potential for automating and validating practices.
The research described in this publication was carried out at the Jet Propulsion Laboratory, California Institute of Technology, under a contract with the National Aeronautics and Space Administration.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Paulk, M. C., Weber, C. V., Curtis, B., Chrissis, M. B.: The Capability Maturity Model: Guidelines for Improving the Software Process, Addison-Wesley (1994).
Rochkind, M. J.: The Source Code Control System. IEEE Transactions on Software Engineering SE-1 (1975) 364–370.
Tichy, W. F.: Design, implementation, and evaluation of a Revision Control System. Proceedings of the Sixth International Conference on Software Engineering (1982) 58–67.
Krause, R.: CVS: an introduction. Linux Journal 2001 (2001).
White, B. A.: Software Configuration Management Strategies and Rational ClearCase: A Practical Introduction. Addison-Wesley (2000).
Babich, W. A.: Software configuration management: coordination for team productivity. Addison-Wesley (1986).
Jones, C.: Software Assessments, Benchmarks, and Best Practices. Addison-Wesley (2000).
Bersoff, E. H.: Software configuration management, an investment in product integrity. Prentice-Hall (1980).
Whitgift, D.: Methods and Tools for Software Configuration Management. Wiley (1991).
Berlack, H. R.: Software configuration management. Wiley (1992).
Buckley, F. J.: Implementing configuration management: hardware, software, and firmware, 2nd ed. IEEE Computer Society Press (1996).
Rigg, W., Burrows, C., and Ingram, P.: Ovum Evaluates: Configuration Management Tools. Ovum Limited (1995).
Wingerd, L. and Seiwald, C.: High-level Best Practices in Software Configuration Management. Proceedings of the Eighth International Workshop on Software Configuration Management (1998).
McConnell, S.: Rapid Development: Taming Wild Software Schedules. Microsoft Press (1996).
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kirk, R. (2002). Software Configuration Management Principles and Best Practices. In: Oivo, M., Komi-Sirviö, S. (eds) Product Focused Software Process Improvement. PROFES 2002. Lecture Notes in Computer Science, vol 2559. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36209-6_26
Download citation
DOI: https://doi.org/10.1007/3-540-36209-6_26
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-00234-5
Online ISBN: 978-3-540-36209-8
eBook Packages: Springer Book Archive