Make an evidence-backed launch decision
Reach an authorised go, delay, or reduced-scope decision with every critical dependency and recovery owner visible.
- Preparation
- One setup session, owner updates before the gate, and an authorised decision review.
- Difficulty
- Advanced
- Task
- Run a launch-readiness review
Before you start
Get what you need before you start
- Identify the launch decision owner and every functional evidence owner.
- Define blocking criteria, accepted-exception authority, observability checks, and rollback conditions.
- Keep credentials and deployment secrets inside approved protected systems.
Steps
Work through the method
Use the listed inputs and tools. Check the evidence when you need to verify a step.
Build the launch record
List each critical dependency across product, billing, access, data, legal, communications, support, monitoring, deployment, and rollback. Add its owner, evidence link, blocking state, and approval.
Why it matters: A personal checklist can hide missing handoffs and evidence owned by another function.
- Input
- The launch scope, functional plans, release sequence, risk register, and authority map.
- Output
- One launch record with dependencies, owners, evidence, blockers, approvals, and recovery ownership.
Tools in this stepGitHub ActionsGoogle SheetsEvidence for this step
A self-described first-time founder lists completed and unfinished launch dependencies and describes scrambling and second-guessing.
Reddit: Root post, lines 17–52
Verify evidence and exceptions
Have each functional owner open their evidence and state go, no-go, or a documented exception. Send unresolved critical blockers to the launch decision owner.
Why it matters: Operations coordinates the record while each function retains responsibility for its evidence and decision.
- Input
- The launch record, current evidence, blocking criteria, and exception authority.
- Output
- Owner-verified states, open blockers, and documented exception requests.
Tools in this stepGoogle SheetsEvidence for this step
A self-described first-time founder lists completed and unfinished launch dependencies and describes scrambling and second-guessing.
Reddit: Root post, lines 17–52
Apply the deployment approval gate
For the software deployment, confirm repository visibility and plan support. Configure the approved environment, reviewer, self-review setting, administrator bypass position, source restriction, and protection rules. Test the gate without exposing secrets.
Why it matters: A protected deployment can hold software until review while leaving other launch dependencies in the cross-functional record.
- Input
- The release workflow, repository rules, authorised reviewers, deployment source, and secret policy.
- Output
- A tested software deployment gate linked to the broader launch record.
Tools in this stepGitHub ActionsEvidence for this step
GitHub environments can require reviewers, restrict deployment sources, hold secrets until approval, and apply protection rules; one listed reviewer can approve, self-review can be restricted, and administrators can bypass by default.
GitHub Docs: Required reviewers: lines 40–48; deployment branches and tags: lines 56–75; environment secrets and approval: lines 96–102
Record the launch decision
The authorised owner chooses go, delay, or reduced scope. Record evidence, accepted exceptions, release sequence, observability checks, rollback trigger, rollback owner, and next review.
Why it matters: A launch proceeds safely only when the decision and recovery authority remain explicit.
- Input
- Verified readiness states, blockers, exceptions, deployment gate, and recovery plan.
- Output
- An authorised launch decision with sequence, monitoring, rollback, owners, and review time.
Tools in this stepGitHub ActionsGoogle SheetsEvidence for this step
GitHub environments can require reviewers, restrict deployment sources, hold secrets until approval, and apply protection rules; one listed reviewer can approve, self-review can be restricted, and administrators can bypass by default.
GitHub Docs: Required reviewers: lines 40–48; deployment branches and tags: lines 56–75; environment secrets and approval: lines 96–102
Success checks
Check the result before you finish
- Every critical dependency has an owner, evidence link, and blocking state.
- Each function approves its own evidence and exceptions through the defined authority.
- The software deployment gate holds secrets until its approved conditions pass.
- The final decision names monitoring, rollback trigger, rollback owner, and next review.
Failure modes
Watch for these problems
- The record says ready without evidence. Return the item to its functional owner.
- A deployment approval is treated as whole-launch approval. Review every non-software dependency separately.
- An exception lacks an authorised owner or expiry. Keep it blocking until both exist.
- Rollback has a trigger but no owner or tested path. Delay or reduce scope until recovery is actionable.
Tools
Choose the tools you need
Tool
GitHub Actions
A deployment workflow system whose environments can add reviewer and protection gates to software releases.
Check fit, limits and pricingTool
Google Sheets
A shared spreadsheet for source-linked research, decisions, and operating records that people can inspect and correct.
Check fit, limits and pricingSources
Read the sources behind this practice
Check what each source supports and where the advice has limits.
- Reddit: First-time founder launching in 5 days. Here’s my pre-launch checklistPseudonymous self-described founder account · Publication date unavailable
- GitHub Docs: Deployments and environmentsOfficial product documentation · Publication date unavailable
- Google Workspace: Collaborative, AI-powered spreadsheetsOfficial product page · Publication date unavailable