Start with scope
I distinguish a technical program manager from a scrum manager by looking at the scope of coordination. A technical program manager typically helps multiple teams or functions deliver a complex outcome, often by managing dependencies, risks, milestones, and decisions. A scrum manager usually focuses on team-level collaboration, flow, inspection, and adaptation.
The exact boundary depends on the organization, so I would verify the actual work instead of relying on the label.
Compare the operating focus
I would expect the technical program manager to build a shared view of dependencies, technical constraints, external commitments, and escalation paths. The role helps leadership and teams see where coordination is needed and what trade-off is being made.
I would expect the scrum manager to facilitate planning, reviews, retrospectives, and other conversations that help a team improve. The role should coach the system rather than use ceremonies to control people or prescribe every solution.
Keep accountability visible
I would clarify who owns product priority, technical design, program decisions, team process, and stakeholder commitments. I would also make sure both roles have a way to surface risk without competing for authority.
Make the operating agreement visible
I would turn the practice into a lightweight agreement: who owns the next decision, what evidence is needed, which risk is being watched, and when the team will review what it learned. That makes the work easier to coordinate without pretending the process is the outcome.
I would invite the people doing the work to challenge the setup. Their experience can expose a hidden dependency or a safer way to improve the system before a small issue becomes a delivery surprise.
My bottom line
These roles can complement each other when their purpose is clear. I use scope and decision rights—not title prestige—to separate them. The Product HQ technical product manager certification supports this kind of delivery thinking, and the Product HQ newsletter shares more practical guidance.