Skip to content

Delivery Standards

From idea to shipped feature. This page is the front door to the delivery workflow. It gives you the five-step version, then points you at the page that answers your actual question. The workflow is tracker-agnostic: the statuses and gates are conventions you implement in whichever issue tracker your team uses (Linear, Jira, Shortcut, GitHub Projects, Asana, etc.).


💡 New to the process? Here’s the 5-step version.

  1. Validate the problem (Learn): Talk to 3+ customers. Find evidence. Check with your Head of Product.
  2. Build the business case (Decide): Write an RFC. Score with RICE. Get RFC approved.
  3. Shape the solution (Shape): Approved RFC lives. Align Product, Engineering, Design & GTM on scope, success/failure modes, and guardrails.
  4. Ship the feature (Build → Launch): Build behind a flag. Preview with trusted customers. Launch to everyone.
  5. Measure and learn (Sell): Track adoption. Review at 2 weeks, 30 days, 60-90 days. Decide next steps.

Three phase groups, three gates:

Shape (Backlog → Shaping) → Shaping CheckpointBuild (Readying for Build → Building → In Preview) → Launch Readiness CheckGo to Market (Ready for GTM → GTM Launch Planning → Ready for Launch → Launched) → Launch Retro Check

Every feature ships behind a flag and widens through named release phases (Private Preview → Public Preview → GA). Gate depth scales with the stakes of the work, set by the decision framework; the gates themselves never disappear.


Your questionPage
Where is my project, and what happens in each status?Lifecycle
Can I move forward? What has to be true, and who signs off?Gates and Approvals
How widely is the feature on, and how do I widen it safely?Release Phases
How do we set up, track, and escalate projects?Project Standards
Did the bet pay off?Post-Launch Review
What goes in the RFC, and how is it approved?Writing an RFC · RFC Template
Which path does this work take (Quick Win / Lightweight / Full Spec)?Decision Framework

For tool-specific guidance (how to set up custom statuses, automation rules, etc.) see your tracker’s docs.