Configuration Management
Configuration management addresses the following problems:
- Multiple programmers working on the same code
- Notifying group members of code changes
- Software element interdependencies
- Management of software releases
Under configuration management we typically put:
- Specifications
- Data dictionary
- Architectural design
- Module design
- Interfaces
- Test plans and procedures
- Test cases
- Source code
- Documentation