Simple play icon Course

Program Management: Planning Your Program

by Jeremy Jarrell

Proper program planning is the key to a successful outcome for your program. This course will teach you the fundamentals of planning a large-scale program so you can be sure that your program starts off on the right foot.

What you'll learn

Planning for the execution of a large-scale program involves the creation of a thorough plan for each of the component projects that will comprise your overarching program. In Program Management: Planning Your Program, you’ll learn the foundational knowledge to plan the execution of your program to the level necessary to ensure a successful outcome. First, you’ll discover how to create a detailed work breakdown structure for your entire program. Next, you’ll explore how to combine the schedules for each of your component projects into a single overarching program schedule. Finally, you’ll learn how to define the exit criteria for a successful program to align the expectations of your stakeholders and to help alert you if your program begins to veer off track. When you’re finished with this course, you will have the skills and knowledge of program level planning needed to help start your program off on the right foot.

About the author

Jeremy Jarrell is an agile coach and author who helps teams get better at doing what they love. He is heavily involved in the technology community, both as a highly rated speaker throughout the United States and as a syndicated author whose articles and videos have appeared on sites such as,,, and Jeremy resides in Pittsburgh with his wife and two children and is an avid runner. He loves to discuss all topics related to agile met... more

Ready to upskill? Get started