| Software configuration management (SCM) is the | | | | is the management of changes to documents, |
| organization of the components of a software system | | | | programs, and other information stored as computer |
| so that they fit together in a working order, never out | | | | files. It is most commonly used in software |
| of synch with each other. Those who have studied the | | | | development, where a team of people may change |
| best way to manage the configuration of software | | | | the same files. Changes are usually identified by a |
| parts have more elegant responses.Roger Pressman | | | | number or letter code, termed the "revision number", |
| says that SCM is a "set of activities designed to | | | | "revision level", or simply covers following tools and |
| control change by identifying the work products that | | | | technology. |
| are likely to change, establishing relationships among | | | | CVS, VSS (Visual Source Safe),Perforce, |
| them, defining mechanisms for managing different | | | | SVN(Subversion),Perl, Python, Ant, Make,Shell Scripting, |
| versions of these work products, controlling the | | | | JavaScripting,MKS Integrity, ClearCase ,TFS,CM |
| changes imposed, and auditing and reporting on the | | | | Synergy,Best Practices ,AnthillPro, Apache Ant, Maven, |
| changes is dedicated to software configuration, build | | | | Bamboo, Cruise Control, BuildForge, ClearMake, |
| and Release management. This covers CVS, VSS | | | | Luntbuild |
| (Visual Source Safe),Perforce, SVN(Subversion) MKS | | | | Apart from this provides good platform for following |
| Integrity, ClearCase,TFS,CM Synergy, Best Practices | | | | things… |
| ,AnthillPro, Apache Ant, Maven, Bamboo, Cruise Control | | | | 1. Discussion forum for Configuration Management, |
| and many more tools. | | | | Build Management and Release Management |
| Why is SCM Important? | | | | 2. Community to share knowledge and tutorial on |
| Software project managers pay attention to the | | | | software configuration management |
| planning and execution of configuration management, | | | | 3. SCM Tools Evaluations and research |
| an integral task, because it facilitates the ability to | | | | 4. Article Submissions on SCM |
| communicate status of documents and code as well | | | | 5. Tutorials for Configuration & Build Management |
| as changes that have been made to them. High-quality | | | | 6. Tutorials for Release Management |
| released software has been tested and used, making | | | | 7. Software Configuration Management Best Practice |
| it a reusable asset and saving development costs. | | | | 8. Videos and Installation, Configuration information. |
| Reused components aren't free, though—they | | | | 9. Presentation and PPT slides on different topics |
| require integration into new products, a difficult task | | | | 10. Job Portal for Configuration Manager / Build |
| without knowing exactly what they are and where | | | | Engineer. |
| they are. Identification, control, audit, and status | | | | SCM being still an unexplored field in Indian IT |
| accounting are the four basic requirements for a | | | | industry...this portal will definitely be a good directive |
| software configuration management system. These | | | | towards making it a more global area to focus upon... |
| requirements must be satisfied regardless of the | | | | This portal is dedicated Software Configuration |
| amount of automation within the SCM process. | | | | Management, Specifically designed for Indian SCM |
| Revision control - also known as version control, | | | | professional which includes Build and Configuration |
| source control or (source) code management (SCM) - | | | | Engineer, Release manager etc. |