This guide outlines essential elements to include in a product roadmap. It begins by emphasizing the importance of defining the main goals of the product, as well as articulating the product vision, which explains the rationale behind the product's development. The guide details the strategy for achieving these goals and the main tasks necessary for execution, including noting dependencies and outlining task prioritization. It also discusses the concept of epics within Agile methodologies, which group tasks for better sprint planning and resource allocation. Furthermore, it identifies key features to be created or improved, the order of feature releases, and the estimated timeline for completion. Optional elements such as critical paths, dependencies, metrics, milestones, and task statuses are also mentioned, along with the recommendation to avoid including hard dates and non-value items to maintain clarity and focus in the roadmap.