Types
Theme-based roadmap: Quarter-based broad target areas. "Q1: user experience, Q2: integrations." Flexible; doesn't commit to dates.
Feature-based roadmap: Features listed one by one with dates. Detailed but inflexible.
Now/Next/Later: Three columns. Currently working, next in line, later considerations.
Modern product teams prefer theme-based or Now/Next/Later — flexibility is essential.
Who uses it
Product team: Prioritization.
Engineering team: What gets built each sprint.
Sales / marketing: What to tell customers.
Customers (public roadmap): Seeing which features are coming.
Properties of a good roadmap
Clear vision — explains "why," not just "what."
Flexibility — can change as new information arrives.
Prioritization — not everything is equally important.
Customer-linked — solves customer problems, not an internal wish list.