What is Technical product manager - Role, expectations and responsibilities?
'Technical Product manager' is a variation of Product manager's role and as name suggest expects the candidate to be technically strong apart from being able to perform regular product functions. A general misconception is that a 'Technical product manager' (TPM in following occurrences) need to know how to code. While it is true that a TPM should have good understanding of the product he is managing from the technical standpoint like - API standards the product is using/offering or what the data model for the product is, but as a TPM you are never expected to code even though you might know coding. TPM is expected to get deeply involved in the design and architectural discussions to shape the product as customers need it. You should know the capabilities and limitations of the your technical stack. This in turn will empower you to take decisions like when to prioritize tech debt over new feature development.
'Technical Product manager' is a variation of Product manager's role and as name suggest expects the candidate to be technically strong apart from being able to perform regular product functions. A general misconception is that a 'Technical product manager' (TPM in following occurrences) need to know how to code. While it is true that a TPM should have good understanding of the product he is managing from the technical standpoint like - API standards the product is using/offering or what the data model for the product is, but as a TPM you are never expected to code even though you might know coding. TPM is expected to get deeply involved in the design and architectural discussions to shape the product as customers need it. You should know the capabilities and limitations of the your technical stack. This in turn will empower you to take decisions like when to prioritize tech debt over new feature development.





