- 01 - Introduction
- 02a - Planning
- 02b - Administrative Specification
- 02c - Requirements Specification
- 02d - Platform Specification
- 02e - Software Repository
- 03a - Development
- 03b - Documentation
- 03c - Security
- 03d - Quality
- 03e - Uncoupled Configuration
Before development begins a source code repository needs to be created in an established source code repository area. Source code repositories must reside on a mass storage devices, such as a NAS or SAN, that is regularly backed up and maintained by the server group. Source code repositories must reside on equipment maintained outside of the development group.
The source code versions for production released software must be clearly identified in the software repository.
Source code needs to be checked in on a regular basis, but the code in the repository should never be left in an ambiguous state. There should be a clear method for another developer to approach the repository and know how to get at the latest stable version of the source code.
The standard location for software repositories is in the given facilities standard IT departmental data storage location.