I was kinda waiting until the latest post was 3650 days old, but this has been rattling around in my head for awhile and it needed to come out.

I’ve worked with a lot of product managers over the past 15 years (and I’m kinda sorta thinking about becoming one) and I’ve noticed that there are a few major categories of skills/behaviours/talents. Every one of these is critical, but in my experience, no single person is great at all four. IMNSHO, every software product team that wants to be successful needs to have someone halfway competent playing every one of these roles at least part-time.