Release and Deployment Management
Stage
3
Process
4
To plan, schedule, and control the build, test, and deployment of releases, and to deliver new functionality required by the business while protecting the integrity of existing services.
- Major releases - such as new hardware, software, or introducing completely new functionality (e.g. v1.0, v2.0)
- New routers
- Transition from on-premises to cloud
- Minor - improving existing functionality (e.g. v1.1, v1.2, v1.3)
- Updating a driver
- Flashing new firmware
- Emergency - releasing a temporary fix in order to fix some urgent errors (e.g. v1.1.1, v1.1.2, v1.1.3)
How to Release
- Big Bang Releases: Deployed to all users, all at once
- Phased Approach Releases: Releases are more paced gradually