Codalyst Tech
Hiring & Teams6 min read

What Does a Product Manager Actually Do? When to Hire One

Product manager is one of the most misunderstood roles in technology companies. Some founders think it is the person who tells developers what to build. Some think it is a project manager. Neither is.

Product manager is one of the most misunderstood roles in technology companies. Some founders think it is the person who tells developers what to build. Some think it is a project manager. Neither is accurate. Here is what a good product manager actually does and when your company needs one.

What a product manager is not

A product manager is not a project manager. A project manager manages timelines, coordinates tasks, and ensures work is delivered on schedule. These are valuable skills. They are not the same as product management.

A product manager is not a business analyst. A BA gathers requirements and documents them. A PM defines what to build and why, which is a different and harder problem.

A product manager is not a developer who does not code. The role is not technical leadership. It is product leadership.

What a product manager actually does

A product manager is responsible for the outcomes of a product, not just the outputs. Outputs are features shipped. Outcomes are user behavior changes, revenue growth, retention improvement, and business metrics that the product is designed to move.

The core responsibilities:

Discovery. Talking to customers, analyzing usage data, understanding the market, and identifying what problems are worth solving. This is the research and insight work that should precede any development. A PM who does not do discovery is just making guesses about what to build.

Prioritization. Given a list of things that could be built, deciding what to build first. This requires understanding the business strategy, the user needs, the technical constraints, and the opportunity cost of each option. It is one of the hardest parts of the role.

Specification. Translating the "what and why" into enough detail that a design and engineering team can execute it. Not detailed technical specifications, but clear problem definitions, success criteria, and user story definitions. Leaving this to the engineering team produces software that solves the engineering team's interpretation of the problem.

Alignment. Ensuring that design, engineering, marketing, and sales all understand what is being built and why. Product managers facilitate alignment across functions that have different incentives and different vocabularies.

Learning. After features ship, measuring whether they produced the intended outcomes. When they did not, understanding why and deciding what to do next. Product management is a continuous learning loop, not a one-time planning exercise.

What makes a product manager effective vs. ineffective

Ineffective PMs:

  • Define what to build based on what stakeholders request, without evaluating whether those requests address real user problems
  • Write long requirements documents but cannot articulate the user problem being solved in one sentence
  • Are unavailable to answer developer questions during implementation
  • Measure success by features shipped rather than outcomes achieved
  • Never talk to users directly

Effective PMs:

  • Know their users well enough to anticipate what they need, not just report what they say
  • Make clear prioritization decisions and can explain the reasoning
  • Are responsive to engineering questions and can make quick decisions on trade-offs
  • Define success metrics before development starts and measure them after launch
  • Are comfortable saying no to feature requests that do not address important user problems

When to hire a product manager

You do not need a PM when:

The founder is directly building for a small number of well-known users. Early-stage products where the founder talks to every user and can make prioritization decisions based on that direct knowledge do not need a formal product manager. The founder is the PM.

The product is still in validation mode. If you do not know whether the product is solving a problem people care about, the priority is learning, not optimizing your product management process.

You need a PM when:

The founding team is too busy to stay close to users while also running the business. When the CEO or CTO stops having direct conversations with users weekly, a product manager who maintains that relationship is valuable.

The product has grown complex enough that prioritization decisions require dedicated effort. When the backlog is long and every feature addition requires trade-offs against other things that matter, someone needs to own that decision-making.

Engineering is spending time debating what to build rather than building. When development meetings are consumed by requirement discussions rather than execution, a PM who can make and communicate those decisions would free up engineering time.

The team is larger than eight to ten people. At this size, informal product decision-making starts breaking down. Different parts of the team work on different things without alignment. A PM creates the alignment.

What you pay a product manager

Junior PM (1-3 years experience): $70,000 to $100,000 US Senior PM (4-7 years): $110,000 to $160,000 US Principal or Group PM (8+ years): $160,000 to $220,000+ US

These are US base salary ranges. Total compensation with equity and bonuses can be significantly higher at growth-stage companies.

For startups that are not ready for a full-time PM but need the function, a contract product manager at 50% time is a common interim solution.

See how we include project management in our dedicated team model and what that looks like in practice. Get in touch to discuss what product management support your current team needs.