Ship a product release without a 2 a.m. page
Process map by Brian. 23 steps, 2 layers. Tags: business, engineering, product.
- Product manager: Release scope frozen
- Engineers: Features merged into the release branch
- CI/CD pipeline: Automated tests run
- CI/CD pipeline: All green?
- QA: Manual test pass and exploratory testing
- QA: Any blocking bugs?
- Product manager: Go / no-go meeting
- Product manager: Go?
- CI/CD pipeline: Deploy to 5% of users first
- Operations: Metrics healthy?
- CI/CD pipeline: Roll out to everyone
- Product manager: Announce: release notes and email
- Customers: Customers see the new feature
- Operations: Roll back and alert the team
- Product manager: Choose a new date and tell everyone
- Engineers: Fix and re-verify
- Engineers: Fix the failing tests