Software Configuration Management

Software Configuration Management Definition

SCM are 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 conception to release.

SCM is the development and use of software technical standards and processes for managing evolving software systems.

Latest Salaries Contributions

Software Configuration Management Salaries Software Engineering Salaries Configuration Management Salaries Project Management Salaries Software Testing Salaries Webmaster Salaries

SCM JobYearsEducationSCM Salary CityState/ProvCountryDate
Project Manager1.5BSc. special (hons) in IT, MBALKR 165,000ColomboWestern ProvinceSri Lanka2019-May-09
Senior SQA Engineer4B.E.INR 520,000EKMEKMIndia2019-May-08
SCM2BachelorUSD $45/hourSan DiegoCaliforniaUnited States2019-Apr-16
Software Quality Analyst4B.E.INR 6.25LMumbaiMAHARASHTRAIndia2019-Mar-29
Software Testing0BCAINR 10,000DelhiDelhiIndia2019-Mar-15
Software Test Engineer6BachelorsMYR 6,500Kuala Lumpurn/aMalaysia2019-Feb-21
Project Manager3BachelorsZAR 19,000Cape TownN/ASouth Africa2019-Jan-21
Software Quality Assurance Analyst4MS Computer Software EngineeringPLN 85,000IslamabadN/APakistan2019-Jan-19
Manual Testing3BE Computer ScienceDHS 70,000AjmanN/AUnited Arab Emirates2019-Jan-17
Senior Foreman10Project Management CertificateZAR 28,000PretoriaGautengSouth Africa2018-Dec-29
Senior QA Engineer3Bachelor's degree ITLKR 85,000ColomboWesternSri Lanka2018-Dec-29
QA Analyst11BITMYR 9,100Kuala LumpurWilayah Persekutuan Kuala LumpurMalaysia2018-Nov-29

SCM Description

A very good description from Software Configuration Management A Roadmap:

"SCM is the control of the evolution of complex systems."

SCM is the development and use of software technical standards and processes for managing evolving software systems.

SCM Description

A very good description from Software Configuration Management A Roadmap:

"SCM is the control of the evolution of complex systems."

SCM Commitments

  • Communication Transparency
  • Facilitate Development Standards Enforcement
  • Report Development Changes and Build Metrics
  • Manage Software Configurations

Software Configuration Management Services

SCM Tool Administration

Source Code is the intellectual property of any organization.

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

Source Code Administration Information

SCM Tool- Subversion


Subversion is a very popular SCM Tool.

For more information about Subversion and other SCM Tools

We would love to hear from you about your SCM Tool Reviews

Software Builds

Software building, otherwise known as integration, 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 adhered

Software Build Engineering

Software Build Tool - Ant

Ant Help

Ant is a very powerful Software Build Scripting Tool.

What Software Build Tools are you using? Software Build Tool Reviews

Software Packaging

Software Installation Packaging is the automation of the software deployment process.

For more information about Installation Packaging

What Software Installation Tool does your Development Team use?

Installation Tool Reviews

Change Control

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

For more information about Software Change Management

Please Review your Software Change Tool or Defect Tracking Software Software Tracking Tool Reviews

Configuration Management

Managing the build and runtime environment for an application to ensure the integrity of the application.

For more information about Configuration Management and Configuration Management Tools

Please review the Configuration Management Software your organization utilizes.


In the 1980s, the first source control systems were built by companies in house. They were exclusively for file control.

As these systems matured and more features and controls were required, the first commercial products were being developed and sold in the 1990s.

By 1998, the SCM tool market was over one billion dollars annually.

By the late 1990s, the first fully functioning SCM tools that included source control, change control, build management and defect tracking were being developed and sold.

Now, the SCM market is over $10 Billion annually. The tools are evolving at a rapid rate. They include many development processes and methodologies such as Agile, CMMI and Iterative methodologies.

Purpose of this Site

This site is to be a central repository for the collection of best practices, processes, methodologies and tools that surround Software Configuration Management.

The purpose of this site may be impossible to accomplish, but the attempt will be made.

SCMWise Table of Contents

Software Configuration Management Software Configuration Management an inventory of SCM pages and information.

Software Build Build automation is the process of combining all the steps necessary to compile the source code into build artifacts into a one step process. This can include many different types of tasks depending on the technologies involved.

SCM Jobs SCM jobs can be a very challenging and rewarding career. Potential candidates should be able to handle multiple high priority tasks without cracking under the pressure. Must be able to see the big picture while being focused on highly technical tasks and issues.

Software Configuration Management Tools SCM Tools are the tools and utilities used in administering source code, building software, install packaging, defect tracking, change management and managing software configurations.

Software Version Control Version Control is a system or tool that captures the changes to a source code file, website or document.

Software Change Management Software Change Management is the process of controlling change to software.

Software Development Life Cycle Software Development Life Cycle is the process in which you encapsulate your software development. Specifically meaning, it is the process and tools you use to ensure the accuracy and timeliness of your software development efforts.

Configuration Management Configuration Management, CM, is a process model established to maintain the consistency and integrity of a system or software product throughout it's lifecycle.

Define Project Management Define Project Management is a body of knowledge concerned with principles, techniques, and tools used in initiating, planning, executing, controlling and completing projects.

Software Testing Software Testing is the systematic and sometimes programmatic, investigation of software for defects and to ensure the application runs appropriately.

Web Content Management Software Web Content Management Software is a list of the top CMS Software and Tools used to create, edit, administrate and publish website content.

Definition of Information Technology Definition of Information Technology attempts to define and clarify the many aspects that surround IT.

SCMWise Configuration Spec

© Copyright 2007 - 2017
Powered by Site Build It!
Page copy protected against web site content infringement by Copyscape's Privacy Policy
ADD TO YOUR SOCIAL BOOKMARKS: add to BlinkBlink add to add to DiggDigg
add to FurlFurl add to GoogleGoogle add to SimpySimpy add to SpurlSpurl Bookmark at TechnoratiTechnorati add to YahooY! MyWeb