Context
-
The startup had 4 months to launch a public beta or risk running out of runway.
-
The engineering team was talented, but context-switching 5+ times a day.
-
The founder was adding "just one more feature" to the scope every Tuesday.
The Problem
-
Shipping was erratic; 3 weeks of work often resulted in 0 items released to staging.
-
Developers felt burnt out because "done" was a moving target.
-
Critical technical debt was ignored in favor of shiny UI tweaks.
What I Did (Mechanisms)
-
Implemented a central decision log in Notion.
-
Instituted a "Tuesday Freeze" on all roadmap changes.
-
Mapped every feature to a single business KPI.
-
Simplified to 1-week sprints to increase feedback loops.
-
Moved all async updates to a "Daily Wins" thread.
-
Cleared JIRA of all tickets older than 30 days.
-
Added "Screenshot/Video" requirement to all PRs.
-
Implemented mandatory Release Readiness checklist.
-
Defined "Ticket Quality Standard" for eng handoff.
Clear priorities:
No more thrashing between 5 "top" tasks.
Ticket standard:
Devs have everything they need to start.
Release readiness:
Low-stress, automated shipping.
Weekly heartbeat: Shipped/Next/Blocked every Friday.
