Release management is a traditional approach to software development that involves scheduling the stages of creation, troubleshooting and ultimately release of new software or versions of software. It contrasts with agile development and CI/CD. This section covers the role of and approach to release management in modern DevOps.