Product Management: Foundations to Practice · Foundations of Product Management
Types of Product Managers
As organizations grow, the generalist PM role often splits into specialized variants with genuinely different day-to-day skill demands. Understanding these distinctions matters both for hiring the right PM for a given problem and for a PM's own career development.
A technical PM works closely on infrastructure, API, or developer-tool products where deep engineering fluency is required to make good trade-offs, since the 'customer' is often another engineer and the value proposition is expressed in technical terms like latency, throughput, or reliability. These roles frequently require a computer science background or equivalent hands-on experience, because credibility with an engineering audience depends on genuinely understanding the trade-offs being discussed, not just translating them secondhand.
- Technical, growth, platform, and B2B PM roles require genuinely different skill sets, not just a different job title.
- The skills that make someone excellent in one PM variant do not automatically transfer to another.
- Platform PMs serve internal customers, which changes the entire discovery process compared to a consumer-facing role.
- B2B PMs must satisfy both the end user's daily experience and the economic buyer's business case, which can conflict.