Software configuration management is an important element of software quality assurance.

The following configuration items should be maintained in the Version Control System:
- Project Specification
- Project Plan
- Project Requirements Specification
- Project Prototype
- User Manual
- Design Specification
- Preliminary Design
- Detail Design
- Source Code
- Test Plan
- Test Cases and recorded results
- Installation Manual
- Executable Programs
- Bug reports
- Feature requests
- Change orders
- Standards and procedures
This gives possibility to transparently handle version problems when several concurrent processes are in-place:
- Version 1.0 development is finished, Version 1.0 Support Centre has been created, it is fixing bugs to Version 1.0, releasing new versions of Version 1.0
- Version 2.0 development is in place
- Version 3.0 development is only planned
- Changes happen
The streamlined approach to configuration management will allow handling above situations without interfering either in project plan, source code, deliverables, documentation, user manuals, bug reports, etc.
Comments
Post new comment