Canva recently released a new product process for their product org.
It is…
Vision (communicated by rough product designs)
Goals
Milestones (including design and user testing)
Build
Refine (sense check with internal team/founders… does it meet the quality bar, does it feel right)
Launch
I think it’s good but not ideal.
Here’s the process I like to use to build products that create step function change.
Strategy
Vision in roughly right, ambitious idealized design
Sense check with peers and leadership
Break into thin slices/milestones
Iterative/agile build (for each milestone)
Detailed design/requirements
Build/polish
Launch
Learn
Repeat
Without strategy, you get lost in incremental change. Without iterative/thin slices you get lost in development hell, disconnected from testing and market feedback for too long.