GUIDE 2026

How to become a technical program manager: Steps I’d follow

Josh Fechter
By
Josh Fechter
Josh Fechter
Josh Fechter
Josh Fechter is the co-founder of Product HQ, founder of Technical Writer HQ, and founder and head of product of Squibler. You…
More About Josh →
×

A technical program manager keeps complex, multi-team technical work moving without owning the product roadmap the way a PM does. Here's the path I'd follow.

TPM vs product manager (quick cut)

  • PM — what to build and why; outcome ownership with users/business
  • TPM — how interdependent technical work lands on time with managed risk
  • Overlap exists; confusion starts when one role pretends to be the other

Steps that actually work

  1. Get technical credibility — eng, QA, SRE, data, or adjacent delivery work where systems are real
  2. Run messy programs — migrations, launches, compliance, platform rollouts with many owners
  3. Learn dependency mapping — critical path, risks, RAID logs that people actually use
  4. Practice executive status — short updates: green/yellow/red, decisions needed, tradeoffs
  5. Show influence without authority — you rarely "own" the engineers; you align them

Degrees help in some orgs. A portfolio of shipped programs helps everywhere.

Skills I'd hire for

Skill Why
Systems thinking See the whole graph of teams and interfaces
Technical fluency Enough to challenge estimates and spot hand-wavy plans
Communication Translate between eng depth and exec brevity
Risk management Surprises become managed options
Facilitation Unstick decisions in rooms full of smart people

Day-to-day realities

  • Dependency reviews that name owners and dates
  • Unblocking decisions between teams that optimize locally
  • Translating risk into options execs can choose
  • Knowing when a doc is enough and when you need a working group

My take

Great TPMs make hard programs boring—in the best way. If you want stronger technical product/program craft, start with the Technical PM Certification. Keep learning via the newsletter.

Josh Fechter
Josh Fechter
Josh Fechter is the co-founder of Product HQ, founder of Technical Writer HQ, and founder and head of product of Squibler. You can connect with him on LinkedIn here.