Release Engineering involves packaging your code in a way that allows you to easily deploy an identifiable release into production. In release management you need to make certain that all of the code - usually called configuration items - is identified using an immutable version id. This is essential so that you can audit your production (or QA) environment and confirm that the correct version of the coding is running (and that no unauthorized changes have occurred). Configuration Audits are an essential part of any configuration management function and usually (really always) an explicit compliance requirement.
More articles by this author