Software Configuration Management


Roger Pressman, in his book Software Engineering: A Practitioner's Approach, says that software configuration management (SCM) is a "set of activities designed to control change by identifying the work products that are likely to change, establishing relationships among them, defining mechanisms for managing different versions of these work products, controlling the changes imposed, and auditing and reporting on the changes made."

This is an important aspect for any software development activity. With a reliable configuration management you are able to

  • Make control deliveries
  • Entire project team works refers to one place for project artifacts.
  • Roll back to previous working versions
  • Make incremental deliveries
  • Release more than one versions
  • Track Change Packages

Depending on the individual project needs FDSC uses a Software Configuration Management Tool internally or Access the one from client is using or uses a hosted tool.

 

Client's Speak

FDSC built us a web-based payment system that we deployed as an ASP solution for large agricultural cooperatives.   In addition to writing very comprehensive requirements documentation with just conference calls, they kept track of the overall project saving us the cost of a local project manager.

Steven Correa
Product Manager, John Deere Credit
My status
Fairdeal Software Consultants Pvt. Ltd. (FDSC) is an Offshore Software Development Company