Pillar 01
Done over Perfect
"Ship it, then fix it"
You can’t learn from something that’s still in your head.
Every day spent polishing is a day not learning from real users. Every feature added before launch is a feature that might be solving the wrong problem.
You can’t think your way to product-market fit. You have to ship your way there.
And shipping is not the finish line — it’s the starting point. The real question isn’t “did we deliver on time?” It’s “did it make a difference?” A feature that ships on schedule but moves no metric is not a success. It’s well-organized waste.
What This Means in Practice
- Ship the MVP — validate demand before perfecting the experience
- Define success criteria before building, not after launching
- Set deadlines that force scope cuts
- Treat “good enough” as a deliberate, strategic choice
- Measure user outcomes, not delivery dates
- Follow up after launch — did it actually work?
- Be willing to kill or iterate on features that don’t deliver results
Common Traps
- Pushing back launch “just one more week” (and then another)
- Adding features to avoid the discomfort of launching
- Celebrating launches instead of celebrating impact
- Moving on to the next feature before measuring the last one
- Treating the roadmap as a contract instead of a hypothesis
- Confusing “we shipped it” with “it worked”
Remember
“Real artists ship.” — Steve Jobs
Done beats perfect. Not because quality doesn’t matter — but because shipping is how you find out what quality actually means. The roadmap is a guess. Results are the truth.
Put this pillar into practice
The Pragmatic PM Toolkit includes templates built on these principles.