Describe the basics of release management and what the benefits are of applying a release management process in the context of high-performance computing “fault”, “failure”, and “error”.
Discuss the differences among Major Release, Minor Release, Emergency Fix (and potentially other types of releases) and what should be contained in each of them.
Correlate the tasks and steps of release management.
Apply the steps of the deployment process of the release version and the required dependencies.
Comply with the best practices of making releases identifiable via version numbers using appropriate version numbering scheme (e.g. using the version control system).
Characterize the lifecycle of a release (including states such as stable, unstable).
Differentiate frameworks of release planning and management, e.g. SCRUM release planning and ITIL.