Software configuration management
is a means of "introducing
discipline to the software management
process," according to Stan
Siegel, who presented a paper on
SCM.2 Typical software development
problems, such as schedule delays and
cost overruns, yield to the discipline of
SCM, which provides visibility and
substance to the software development
process so that management can
track and respond to functional
changes to the software.