How Release Management Works
The table below explains the key Release Management activities and where users can navigate in Enov8 to configure or manage each item.
| Title | Description | Navigation Help / Guide |
|---|---|---|
| Define Program (Optional) | A Program represents a strategic objective or release train that brings together related releases and participating projects. It provides a higher-level structure for coordinating delivery scope, timelines, governance checkpoints, environment demand, implementation activities, and release outcomes. | Go to Release Management → Manage Releases. Open the Program card and click Add. Use this option when you need to group multiple releases under a broader initiative, strategic objective, or release train. For detailed steps, see Adding a New Program. |
| Define Release | A Release is a time-boxed delivery window, optionally linked to a Program, that coordinates participating project teams, delivery scope, milestones, environment demand, implementation planning, and deployment tracking. | Go to Release → Management → Manage Releases. Open the Release card and click Add. For detailed steps, see Adding a New Release. |
| Register Project to Release | Allow a project team to participate in a Release so their schedule, environment demand, implementation activities, and delivery status can be tracked. | Go to Project → Project Management (Section) → Management → Project Request Form. Select the relevant Release and register the project. Capture the project manager, impacted systems, required dates and additional information as required |
| Create Master Plan | Create the release-level plan that identifies key gates - phases and milestones. | Go to Release → Management → Manage Release Milestone. Create a Master Plan for the Release and add phases and milestones & target dates. For detailed steps, see Adding a New Release Plan. |
| Create Booking | Reserve required environments instances so multiple teams do not conflict with each other. | Go to Project → Booking Management (Section) → Management → Booking Form. Check availability, select the environment or instance, enter required dates, and associate the booking with the project. For detailed steps, see Adding a New Booking. |
| Create Environment Events | Environment Events are used to record planned or unplanned activities that may impact an environment. This includes deployments, outages, freezes, refreshes, blockout periods, and other environment changes. | Go to Event → Management → Event Form or Event Calendar. Click Add, select the event type, choose the impacted environment, system, instance, or component, and enter the event schedule, owner, status, and event details. For detailed steps, see Adding a New Event. |
| Create Implementation Plan | Define detailed execution plans for dry runs and production deployment activities. | Go to Release → Implementation → Manage Release Implementations. Create an implementation plan with pre-deployment, deployment, validation, rollback, communication, and closure tasks. For detailed steps, see Adding a New Implementation Plan. |