Please enable JavaScript.
Coggle requires JavaScript to display documents.
Software Configuration Management (SCM) - Coggle Diagram
Software Configuration Management (SCM)
Process to systematically manage, organize, and control the changes in the documents, codes, and other entities
The primary goal is to increase productivity with minimal mistakes.
Concepts in Software Configuration Management
Revision and Variation
Version Control
Build Control
Baseline
Configure Management Activities
Configuration Identification
Configuration control
Configuration status accounting
Configuration auditing
Software Configuration Management Tools
Concurrency Management
Version Control
Synchronization
Git
Team Foundation Server
Ansible
Roles of Configuration Manager
developing, maintaining, and distributing the configuration management (CM) plan and procedures and the execution
Responsibilities
establishing, configuring, and maintaining both the development environment and production configurations
working with the project team to determine and document all appropriate installation configurations and setting.
Specific Responsibilities
establish initial policy and procedure
select configuration management tools
maintain configurations for all software products
ensure that proper configuration documentation is created
perform promotion builds and regression tests
establish and maintain configuration management repository