Software Configuration Management Fundamentals
Software Configuration Management (SCM)
Definition of Software Configuration Management
Software Configuration Management (SCM) is a set of management disciplines within a software engineering process used to develop a baseline. SCM encompasses the disciplines and techniques of initiating, evaluating, and controlling change to software products during development and maintenance.
Administering SCM
Administering Software Configuration Management is a crucial project function with the goal of making technical and managerial activities more effective. SCM can be administered in several ways:
- Organization-wide: A single SCM team manages configuration for the whole organization.
- Project-specific: A separate configuration management team is established