- Pankaj Jain
The first thing that a product roadmap needa is a goal so I’d define the goal upfront. It helps answer – why are we looking at this roadmap?
Second, I would define the milestones. No product can be shipped with all features at a single date. You’re wasting too much time not getting customer feedback if this is the case. Hence, at a high level, I would define the milestones like internal dogfooding, private preview (select customers cab try), public preview (all customers can try) and GA (General availability).
Very rarely, each milestone has a specific goal and feature differences. Ideally, a feature progresses through each milestone with the same goal across all. However, if it’s a rare case (I’ve seen a couple), then I’d define the goals for each milestone separately.
Third, I would create a timeline view (other options are to create a Kanban board or a timeless view to show strategic importance of priorities) of the features
Lastly, I would note down the features that did not make the cut-line based on my prioritization criteria.

Google