A program roadmap includes all the key milestones and events that come during the program, especially as those milestones relate to delivery of program benefits along a timeline. Including those milestones on a roadmap is essential for many reasons. First, as the program is still at a high level stage of execution, listing the key milestones along with the benefits that will be realized gives executives and program sponsors a sense of the program’s direction. Second, the creation of the roadmap servers as the document to align with the organization’s overall strategy. Inclusion of milestones that are related to specific benefits maintains that view at that level. The creation of roadmap also serves as the basic guide for the program manager during the program execution phase and the program manager usually uses that to communicate to the executives in how far the program has progressed in terms of delivering the overall strategic goals and objectives of the program. The roadmap can also serve as the foundation to break the program into sub-components and projects based on the specific benefits that the will bring to the program.