This article is very good in some aspects of definition of this role from the point of view of organizations that are “product” centered.
Then there is a problem to me, I have no clue how the author defines “program” (I’m asking about it).
The main picture is this one:
Amazon Technical Program Manager
Some notes about what means to be a TPM in Amazon:
- Leadership Principles (LPs): this is a relevant aspect that all TPMs have.
- Tools: Amazon uses different tools to manage projects/programs, there is not a corporate tool to do it. JIRA seems to be one of the more used, but not the only one.