SCMWise.com

What is Software Configuration Management


Definition

What is Software Configuration Management?

Software Configuration Management encompasses the practices and procedures for administering source code, producing software development builds, controlling change, and managing software configurations.

Specifically, SCM ensures the integrity, reliability and reproducibility of developing software products from planning to release.


Software Configuration Management Services

SCM usually breaks down into the following service categories:

  • Source Code Administration
  • Software Builds
  • Change Control
  • Configuration Management


Source Code Administration

An organization's source code is one of it's most valuable assets.

Understanding and properly protecting this valuable asset is SCM's highest priority.


Software Builds

Software building is the process of taking all source code files that make up an application and compiling it into build artifacts such as binaries or executables.

SCM ensures that this building process adheres to the following best practices:

  • The process is fully automated
  • The process is repeatable
  • The process is reproducible
  • The process is followed


Change Control

The proper application of controls to the software development process to ensure only appropriate and approved changes are being added to the application.


Configuration Management

The strict management of the build and runtime environment for an application to ensure the integrity of the application.


Software Configuration Management Benefits

The benefits are many, but the overwhelming reason to use SCM on your development projects is...

The increased likely hood of the project succeeding on time and within budget.


Software Configuration Management Links

What is Software Configuration Management

Software Build Best Practices

Why Use Source Control

Why Use Software Configuration Management



Future SCM

SCM Tools have evolved from simple checkin and checkout tools to fully encompassing ALM products.

In addition to source code control, these tools now encapsulate change control, software builds, project management, item/defect tracking, and fully automated testing capabilities.

What direction will SCM take in the future?

Make Your Opinion Known!


Take our SCM Salary Survey

This is a collection salaries of SCM Professionals of different backgrounds, education, experiences and locations

Please add your information to the collection

To Participate



Survey of SCM Salaries

What are other SCM Professionals making?

Interested???



XML RSS
What is this?
Add to My Yahoo!
Add to My MSN
Add to Google


ADD TO YOUR SOCIAL BOOKMARKS: add to BlinkBlink add to Del.icio.usDel.icio.us add to DiggDigg
add to FurlFurl add to GoogleGoogle add to SimpySimpy add to SpurlSpurl Bookmark at TechnoratiTechnorati add to YahooY! MyWeb


© Copyright 2007 - 2010

SCMWise.com's Privacy Policy

Page copy protected against web site content infringement by Copyscape

Return to top