Are product managers managing developers? The answer is a clear and simple ‘No’. Product managers are leading the developers in the right direction, mainly by communicating the users’ needs, business objectives, and priorities, but they are not specifically managing them.
Following are the three reasons why product managers (PMs) are not a good fit for managing developers:
1. PMs manage a product, not humans
Product managers are the experts in solving the problem. They are generally the most aware of the users’ needs and pain points. The term “manager”, in their title, actually refers to the product, not to humans, which is, obviously different. While the required skillsets in both cases have some similarities, like empathy, clear communication, and leadership, managing a human and a software product are very different.2. PMs are not technical experts
Product managers do not have enough technical expertise to guide developers in their careers. The best managers tend to be amazing mentors in their field – They know exactly how to support someone in growing their career, and are able to understand their employees’ constraints so well that they give them advice on solving their problems. While product managers know exactly how to prioritize the next initiatives and build efficient roadmaps, they are not technical experts. Although they might have previous experience as software engineers and have a strong “software development literacy”, they generally are far from being able to develop high-quality code.3. PMs don’t have time for that
Product managers spend most of their time in the following activities:- Gathering feedback and interviewing users
- Defining priorities based on discoveries and proposed ideas
- Aligning stakeholders and other departments on priorities
- Communicating priorities to the entire company (Development team, stakeholders, etc…)