launch-playbook
Internal and external launch coordination playbook covering pre-launch, launch day, and post-launch with run-of-show, comms, rollback, and retro.
What this skill does
# Launch Playbook (Internal + External Coordination) ## Overview A complete launch coordination playbook for software products and features. It covers the three windows that matter -- pre-launch (T-30 to T-1), launch day (T-0), and post-launch (T+1 to T+30) -- and produces five concrete artifacts: a run-of-show, an internal comms plan, an external comms checklist, a rollback plan, and a post-launch retro template. Most failed launches are not failed builds; they are failed coordination. Engineering ships on time, but support has not been trained, sales does not have collateral, the changelog is wrong, the rollback path was never tested, and the executive sponsor hears about a customer complaint before hearing about the launch. This playbook prevents those failures by assigning every owner and every artifact before T-30. The framework supports both "big bang" launches (single date, broad reach) and progressive rollouts (dark launch, ring deployment, feature-flag exposure curve). Use Marty Cagan's "three launches" model (alpha, beta, GA) to sequence and de-risk; use a RACI matrix to assign ownership across PM, Engineering, PMM, Sales, Support, and Legal. ### When to Use - **GA after closed beta** -- A feature is exiting beta (see `beta-program/`) and needs coordinated launch. - **Major version release** -- Significant new functionality with cross-functional dependencies (sales enablement, support training, legal review). - **Re-launch / repositioning** -- An existing feature is being relaunched with new positioning, pricing, or audience. - **High-blast-radius change** -- Infrastructure migration, pricing change, or breaking API change requiring tightly coordinated comms. ### When NOT to Use - Continuous-delivery bug fixes and minor improvements (use `release-notes/` only). - Internal-only changes with no external comms (skip launch playbook; use a release runbook). - Product sunsets and deprecations (use `eol-communication/`). ## The Three Launches Framework Marty Cagan's "three launches" model (popularized in *Inspired*, 2008/2018) sequences a launch into three windows that test different risks. | Launch | Audience | Primary Risk Tested | Typical Duration | |--------|----------|--------------------|-----------------| | **Alpha** | Internal employees, dogfooding | Does it work at all? | 1-2 weeks | | **Beta** | 10-30 closed external participants | Does it produce the outcome? Is it stable? | 4-8 weeks (see `beta-program/`) | | **GA (Launch)** | All target users | Does the market care? Can we scale? | The launch event + 30-day stabilization | This skill focuses on the GA launch. Alpha lives with engineering; Beta lives in `beta-program/`. By the time you open this playbook, both should be complete or in their final week. ## The Launch Timeline (T-30 to T+30) ### Pre-Launch (T-30 to T-1) | Day | Workstream | Action | |----:|-----------|--------| | T-30 | All | Kickoff: confirm date, owner per workstream, exec sponsor | | T-30 | PM + PMM | Positioning brief signed off | | T-21 | Eng | Code freeze decision; rollout strategy (big bang vs progressive) confirmed | | T-21 | Support | Runbook drafted; FAQ in progress | | T-21 | Sales | Enablement deck drafted; pricing finalized | | T-14 | Legal | Final review of public-facing copy, ToS changes, pricing pages | | T-14 | Marketing | Press release, blog post, social copy, email campaign drafted | | T-10 | Eng | Dark launch / feature flag toggled for internal verification | | T-7 | All | Dry-run of the launch-day run-of-show; rollback drill | | T-7 | Support | Team training completed; runbook published | | T-7 | Sales | Reps trained; battle cards distributed | | T-3 | All | Final go/no-go check against launch readiness checklist | | T-2 | Marketing | Embargoed press outreach | | T-1 | All | Final confirmation; on-call rota for launch day published | ### Launch Day (T-0) Run from a single shared document (the run-of-show). Hourly cadence. Single incident commander. See `assets/launch-run-of-show.md`. ### Post-Launch (T+1 to T+30) | Day | Workstream | Action | |----:|-----------|--------| | T+1 | PM + Eng | War-room standup: metrics, incidents, customer sentiment | | T+1 | PMM | Launch-day metrics report to exec sponsor | | T+3 | Support | First-3-days ticket triage; identify themes | | T+7 | PM | Week-1 retrospective using `assets/post-launch-retro.md` | | T+14 | PMM | Press coverage roundup; first-2-weeks adoption report | | T+30 | All | 30-day retrospective; long-term metrics vs forecast | | T+30 | PM | Decision: invest more / sustain / sunset / iterate | ## Launch Type Selection ### Big Bang Single date, all users, full announcement. Use when: - The product is stable, tested, and beta gates were met cleanly. - Marketing leverage of a single date is critical (e.g., conference keynote). - No technical risk that benefits from gradual exposure. ### Progressive Rollout Stage exposure by feature flag, geography, account tier, or random percentage. Use when: - Performance or scale risk that cannot be tested in beta volume. - New billing flow, payment system, or anything that could lose customer money on failure. - Migration that needs a clear rollback path per cohort. ### Dark Launch Code is in production behind a flag, exercising real traffic and infrastructure, but not visible to users. Use when: - You need to validate infrastructure under real load before any user-visible change. - The feature has expensive backend dependencies (database migrations, indexing, queue capacity). The three are not mutually exclusive: dark-launch the backend, then progressive-rollout the UI, then big-bang the announcement. ## RACI Matrix for Launches | Workstream | PM | Eng | PMM | Sales | Support | Legal | Exec | |-----------|:--:|:---:|:---:|:-----:|:-------:|:-----:|:----:| | Positioning & messaging | A | C | R | C | I | C | I | | Code freeze & deployment | I | R/A | I | I | I | I | I | | Sales enablement | C | I | R | A | I | I | I | | Support runbook & training | C | C | I | I | R/A | I | I | | Legal & compliance review | C | I | C | I | I | R/A | I | | External comms (PR, blog, social) | I | I | R/A | I | I | C | I | | Internal comms (all-hands, FAQ) | R/A | I | C | I | C | I | I | | Launch day run-of-show | R/A | C | C | I | C | I | I | | Rollback decision | C | C | I | I | I | I | A | | 30-day retrospective | R/A | C | C | C | C | I | I | R = Responsible, A = Accountable, C = Consulted, I = Informed. ## Workflow 1. **Kickoff at T-30.** Confirm launch date, type (big bang / progressive / dark), and exec sponsor. Open `assets/launch-run-of-show.md` and `assets/internal-comms-plan.md`. 2. **Assign the RACI.** Every cell above is named within 48 hours of kickoff. 3. **Lock the positioning.** PMM owns; PM + Eng + Legal review. Signed off by T-21. 4. **Build the comms artifacts.** Internal comms plan (T-14), external comms checklist (T-10), customer email and press release (T-7). 5. **Test the rollback.** Engineering runs a rollback drill in staging by T-7. The result is documented in `assets/rollback-plan.md`. 6. **Run the dry-run.** At T-7, walk through the launch-day run-of-show with all owners present. Identify any unowned action. 7. **Go/no-go at T-3.** Use the launch-readiness checklist in `assets/external-comms-checklist.md`. Any "No" requires a documented mitigation or a launch postponement. 8. **Run launch day.** Single incident commander; hourly cadence; war room (physical or virtual) open from T-0 to end-of-day. 9. **Stabilize T+1 to T+7.** Daily war-room standup; rapid hotfix lane open; sales and support triage themes. 10. **Run the 30-day retro.** Use `assets/post-launch-retro.md`. Decide: invest more, sustain, iterate, or sunset. ## Troubleshooting | Symptom | Likely Cause | Resolution | |---------|--------------|------------| | Launch date slips repeatedly | Beta gates were not actually met; team launching on the calendar instead of the criteria | Reopen the beta exit memo from `beta
Related in General
modeling-omnistudio-epc-catalog
IncludedSalesforce Industries CME EPC product-modeling skill for Product2-based catalog creation. Use when creating EPC products, configuring product attributes, building offer bundles with Product Child Items, or reviewing EPC DataPack JSON metadata for product catalog changes. TRIGGER when: user creates or updates Product2 EPC records, AttributeAssignment payloads, AttributeMetadata/AttributeDefaultValues, Offer bundles, or ProductChildItem relationships. DO NOT TRIGGER when: designing OmniScripts/FlexCards/Integration Procedures (use building-omnistudio-omniscript, building-omnistudio-flexcard, or building-omnistudio-integration-procedure), implementing Apex business logic (use generating-apex), or troubleshooting deployment pipelines (use deploying-metadata).
relationship-science-coach
IncludedUse this skill for direct, practical adult relationship coaching: couples conflict, repair, trust, marriage, dating, flirting, attachment patterns, emotional connection, sex, desire differences, eroticism, kink negotiation, affection, love languages, breakups, and long-term passion. Draw on Gottman, EFT and Hold Me Tight, attachment science, modern sex research, Perel, Nagoski, Kerner, Schnarch, Love and Stosny, and flexible love-language tools. Be concrete and low-hedge. Redirect only for imminent danger, abuse, coercive control, minors, non-consent, self-harm, stalking, or medical/legal/psychiatric decisions.
building-sf-integrations
IncludedSalesforce integration architecture and runtime plumbing with 120-point scoring. Use this skill to set up Named Credentials, External Credentials, External Services, REST/SOAP callout patterns, Platform Events, and Change Data Capture. TRIGGER when: user sets up Named Credentials, External Services, REST/SOAP callouts, Platform Events, CDC, or touches .namedCredential-meta.xml files. DO NOT TRIGGER when: Connected App/OAuth config (use configuring-connected-apps), Apex-only logic (use generating-apex), or data import/export (use handling-sf-data).
venue-templates
IncludedAccess comprehensive LaTeX templates, formatting requirements, and submission guidelines for major scientific publication venues (Nature, Science, PLOS, IEEE, ACM), academic conferences (NeurIPS, ICML, CVPR, CHI), research posters, and grant proposals (NSF, NIH, DOE, DARPA). This skill should be used when preparing manuscripts for journal submission, conference papers, research posters, or grant proposals and need venue-specific formatting requirements and templates.
let-fate-decide
IncludedDraws the 12 Houses of the Zodiac Tarot spread to inject entropy into planning when prompts are vague, ambiguous, or casually delegated. Interprets the spread to guide next steps. Use when the user says 'let fate decide', 'YOLO', 'whatever', 'idk', or other nonchalant phrases, makes Yu-Gi-Oh references, or when you are about to arbitrarily pick between multiple reasonable approaches. Prefer over ask-questions-if-underspecified when the user's tone is casual or playful rather than precision-seeking.
net-ops
IncludedCross-platform network troubleshooting (Windows, macOS, Linux) via local or remote shell. Use for: DNS broken, can't resolve hostnames, nslookup/dig works but apps fail, NRPT, WFP, scutil, /etc/resolver, systemd-resolved, /etc/resolv.conf, NetworkManager, VPN DNS leak residue (ProtonVPN/Mullvad/WireGuard/AnyConnect), AV/firewall blocking DNS or DoH, Tailscale DNS interaction, intermittent connectivity, remote diagnostics over SSH.