Technical Program Management: A Practitioner's Guide

This course is a practical guide for the TPGM role covering technical and leadership skills essential for technical program manager training.

Beginner

49 Lessons

12h

Certificate of Completion

This course is a practical guide for the TPGM role covering technical and leadership skills essential for technical program manager training.

AI-POWERED

Explanations

AI-POWERED

Explanations

This course includes

25 Quizzes

This course includes

25 Quizzes

Course Overview

This is a practical guide for the technical program manager (TPgM) role. This course provides best practices and frameworks for job performance improvement, and is suitable for aspiring TPgMs looking to improve their skills. This course outlines the role of a TPgM and how it varies with company size. You’ll learn the technical program management process, covering its main foundations; such as trust, program management, technical breadth, and leadership; and how essential they are to a program’s success. Ea...Show More

TAKEAWAY SKILLS

Management

Technical Program Management

What You'll Learn

An understanding of the foundational skills required to be a great technical program manager (TPgM)

A familiarity with carrying out technical program management responsibilities

A familiarity with the different phases of the technical program management lifecycle, and how they relate to a program's success

An understanding of essential technical and leadership skills necessary for the TPgM role

What You'll Learn

An understanding of the foundational skills required to be a great technical program manager (TPgM)

See more

Course Content

1

Before Getting Started

The course aims to enhance technical program management skills through practical techniques and shared learning for immediate application.
2

Introduction to the Technical Program Manager

This chapter guides TPgMs in driving complex projects by ensuring alignment and communication across teams, with roles influenced by company size and function.
3

Foundation I: Trust

This chapter emphasizes building trust in program management through communication, relationships, and strategies for authenticity, empathy, and transparency.
4

Foundation II: Program Management Baseline

This chapter highlights managing program lifecycles, maintaining metrics, using key artifacts, and adapting agile methods for successful outcomes.
5

Foundation II: Program Initiation

This chapter covers program initiation by defining purpose, scoping requirements, assembling teams, measuring success, and setting foundational agreements.
6

Foundation II: Program Planning

6 Lessons

This chapter explains effective program planning by defining objectives, creating work breakdowns, managing dependencies, and using roadmaps and RAID logs.
7

Foundation II: Program Execution

12 Lessons

This chapter focuses on executing programs with clear communication, stakeholder management, resolving risks, and maintaining momentum for success.
8

Foundations II: Program Evaluation

1 Lesson

This chapter covers program evaluation, emphasizing tracking progress, assessing outcomes and outputs, and making data-driven adjustments for success.
9

Foundations II: Program Closure

1 Lesson

This chapter covers program closure, including steps for successful completion, reasons for closure, documenting lessons, and avoiding common pitfalls.
10

Foundations II: Program Discovery

1 Lesson

This chapter covers program discovery, including evaluating vision, alignment, and execution, and providing recommendations to improve program performance.
11

Foundations III: Technical

3 Lessons

This chapter covers technical skills including domain expertise and system design principles necessary for effective technical program managers.
12

Foundations IV: Leadership

5 Lessons

This chapter highlights essential leadership skills for technical program managers, including influencing, negotiating, accountability, and strategic thinking.
13

Career Planning & Final Thoughts

2 Lessons

This chapter outlines typical TPgM backgrounds, career progression from junior to senior roles, and tips for advancing into leadership positions.

Course Author

Trusted by 1.4 million developers working at companies

Anthony Walker

@_webarchitect_

Emma Bostian 🐞

@EmmaBostian

Evan Dunbar

ML Engineer

Carlos Matias La Borde

Software Developer

Souvik Kundu

Front-end Developer

Vinay Krishnaiah

Software Developer

Eric Downs

Musician/Entrepeneur

Kenan Eyvazov

DevOps Engineer

Anthony Walker

@_webarchitect_

Emma Bostian 🐞

@EmmaBostian

Hands-on Learning Powered by AI

See how Educative uses AI to make your learning more immersive than ever before.

Instant Code Feedback

Evaluate and debug your code with the click of a button. Get real-time feedback on test cases, including time and space complexity of your solutions.

AI-Powered Mock Interviews

Adaptive Learning

Explain with AI

AI Code Mentor

FOR TEAMS

Interested in this course for your business or team?

Unlock this course (and 1,000+ more) for your entire org with DevPath