7
Aspen Marketing Services
Release Management Policy V1.1
• Provides technical ownership for design, implementation and continuous improvement of the
Release Management tool.
• Establishes security permissions for the Definitive Media Library (TFS).
• Automates components of the Release Management process wherever possible.
Release Manager:
The role of the Release Manager is to manage the Release Management process end-to-end and
coordinate the various functions and work activities for each build. The Release Manager is focused on
each specific release rather than the entire release process. The Release Manager represents business
unit, Product Management, or area interests regarding the release being requested. Normally this role
is the leader of the project team responsible for the release. Key activities for this role include:
• Communicate with and manage the expectations of customers of Release Management.
• Primary contact to Product Management concerning all release/deployment issues.
Coordinates and communicates all go/no-go decisions.
• Update and manage content within the Deployment Work Item.
• Request/schedule deployments (master release calendar).
• Ensure that proper testing occurs for all releases into the production and staging environments
• Schedule and lead release readiness/system verification reviews.
• Lead post-implementation reviews (with deployment team)
• Review releases and assign appropriate release testing tasks.
• Receive, log, qualify, and assign all release requests.
• Conduct periodic process audits.
• Participate in Change Advisory Board (Future).
Release Engineer:
The Release Engineer oversees the technical content in the deployment request documentation and
verifies the technical quality of each build. Key activities for this role include:
• Primary Release Manager contact for deployment packages, deployment issues, etc.
• Provides details on build package, scripts, and other deployment assets in the Deployment
Request Work Item.
• Verifies the assembled build package for the release.
• Secures software and other deployment assets in the Definitive Software Library (source code
control). These include software versioning and branching policies.
• Compile, Review, and deploy all Testing Deliverables.
• Assemble build package and conduct installation procedure tests.
• Participate in Release Quality Gates (as needed).
• Primary contacts for QA on build/deploy, or defect issues.