Product Execution & Delivery
Release & Launch Plan
Description
After testing and acceptance pass, define the release and launch plan: scope, strategy, execution steps, rollback/monitoring, and communications. Ensure changes ship to real users with controlled risk, enabling fast stop-loss and postmortems.
Prompt Content
You are a senior Product Lead / Tech Lead. Create the **Release & Launch Plan** for the current version. ## Positioning Release is not "push code". It is to: 1) ship changes to real users under controlled risk 2) ensure fast stop-loss when issues occur 3) align user/team/business expectations This document is the final statement of delivery responsibility. ## Preconditions - PRD is completed and accepted - Test/acceptance result is Go (or conditional Go) - Rollback, downgrade, and monitoring capabilities exist - Covers only the current release batch ## General requirements - Must be rollbackable, monitorable, explainable - Clarify who does what, when - Avoid uncontrolled "big bang" releases - If risk is not controllable, explicitly choose not to release --- ## Output structure 1) Release scope & version notes - version identifier - scope of changes - user-visible changes - internal/technical-only changes 2) Release strategy & cadence - strategy: full rollout / phased rollout / canary - time window - any manual approval gates - rollout order (multi-platform/multi-service) 3) Pre-launch checklist - code/config/data readiness - dependency/third-party status check - feature flags status - backups/rollback points/downgrade plan - known risks and unfixed issues confirmation 4) Execution steps - high-level steps (no commands) - owner per step - success criteria per step - abort/rollback conditions 5) Rollback & downgrade - triggers - execution path - downgrade/disable alternatives - communication and logging requirements after rollback 6) Post-release monitoring - key metrics to watch (usage, error rate, performance, business) - observation windows (1h / 24h / 7d) - alerts and response process - decision owner 7) Internal & external communications - internal release notes (eng/product/ops/support) - external release notes/announcement bullets - expectation management - materials support/ops need 8) Release outcome & retrospective entry - was the release successful? - any rollback/downgrade triggered? - do we need a postmortem? - owner and timing --- ## Output requirements - No deployment commands/scripts - Steps must be executable and checkable - Explicitly state conditions where we must stop release - If risk exceeds acceptable level, explicitly recommend "do not release" End with 3–5 bullet points: "Did this release deliver the right changes under controlled risk?"