Jun 16, 2022

Product Development Roles and Responsibilities

Product development is a system of overlapping roles. Each one pulls weight differently. When they're not clear, the whole machine wobbles.

Product Manager

The PM owns the what and the why. They define what gets built, why it matters and how it connects to the roadmap, the business and the people actually using it. They don't build it themselves. Their job is to make sure everyone else is building the right thing and to make the hard calls when priorities conflict.

Responsibilities:
  • Defining the product vision and roadmap
  • Gathering and prioritising customer needs
  • Writing product requirements and specs
  • Aligning cross-functional teams around a shared direction
  • Making trade-off calls when priorities conflict

The PM sits at the intersection of business, technology and user experience. No one owns all three. But the PM is accountable when they fall out of sync.

Product Designer (UX/UI)

Designers own how it feels. They take customer needs and translate them into interfaces, flows and interactions that work for real people. Not just in a Figma file.

Responsibilities:
  • Conducting user research and usability testing
  • Mapping user journeys and identifying friction points
  • Creating wireframes, prototypes and high-fidelity mockups
  • Working with engineers to ensure designs are implemented correctly
  • Iterating based on feedback from testing and data

A common misconception: designers are decorators. They're not. The best ones are problem-solvers who happen to work visually and they'll push back on a bad brief just as hard as any engineer.

Software Engineers

Engineers own how it works. They take requirements and designs and turn them into functioning software. Without them, nothing ships.

Responsibilities:
  • Building product features according to specs
  • Writing and running unit and integration tests
  • Flagging technical constraints early in the process
  • Collaborating with designers on what's feasible
  • Maintaining and improving existing systems alongside new development

Engineers are often the first to spot when a requirement doesn't make sense. Good PMs treat that as signal. Bad ones treat it as pushback.

Engineering Manager

The EM owns the team, not the product. Hiring, developing, retaining... that's the job. They're often confused with the Tech Lead but the roles are genuinely distinct and conflating them causes problems.

Responsibilities:
  • Managing engineer performance and growth
  • Running hiring and onboarding
  • Removing blockers that slow the team down
  • Working with the PM on resourcing and capacity
  • Shielding the team from organisational noise

The PM owns the roadmap. The EM owns the people executing it. When those two are misaligned, everyone on the team feels it. Usually before leadership does.

Tech Lead

The Tech Lead owns technical direction. Typically a senior engineer, they guide architecture decisions and code quality without necessarily managing people. The distinction matters.

Responsibilities:
  • Setting technical standards and patterns
  • Reviewing code and guiding engineering decisions
  • Translating product requirements into technical approaches
  • Identifying technical debt that needs addressing
  • Mentoring junior engineers

Some companies combine the EM and Tech Lead into one role. Others keep them separate. Neither is wrong. But someone has to clearly own each set of responsibilities, or things fall through the gap.

QA Engineer

QA owns confidence before shipping. Their job, simply, is to break things before customers do.

Responsibilities:
  • Writing and running test cases
  • Identifying edge cases the team hasn't considered
  • Regression testing after new builds
  • Documenting bugs clearly for engineers to action
  • Maintaining automated test suites where applicable

QA is often the first role cut when budgets tighten. It's also the role whose absence becomes obvious fastest. Usually right after a bad release goes out.

Data Analyst

The analyst owns what the numbers are saying. Data doesn't interpret itself. Someone has to ask the right questions, run the right analysis and translate findings into something the team can actually act on.

Responsibilities:
  • Defining and tracking product metrics
  • Running analysis on user behaviour and feature performance
  • Supporting A/B test design and interpretation
  • Building dashboards and reports for the broader team
  • Flagging anomalies and patterns worth investigating

Not every team has a dedicated analyst. In smaller teams, this falls to the PM. Which is why data fluency has become a baseline expectation for the role, not a bonus.

Delivery Manager / Scrum Master

This role owns the process. Removing blockers, running ceremonies, keeping delivery on track. It sounds administrative. It isn't.

Responsibilities:
  • Facilitating sprint planning, standups and retrospectives
  • Tracking progress and flagging risks early
  • Removing impediments slowing the team down
  • Improving team ways of working over time
  • Acting as a buffer between the team and external pressures

In smaller teams, the PM absorbs this. As teams grow, the cost of not having someone dedicated to process becomes hard to ignore.

Who Actually Owns Product Development?


Formally, the PM. But that answer only goes so far.

The PM owns direction and prioritisation. Engineers own build quality. Designers own the user experience. The EM owns team health. QA owns release confidence. When any one of those breaks down, the product suffers. No org chart saves you.

The more useful question isn't who owns it. It's whether the people in each role actually know what they're responsible for and whether they trust the people around them to hold up their end. That's the real foundation. Everything else sits on top of it.

The Five Stages of Product Development

Before roles can do their jobs, there needs to be a process. Most teams structure it like this:

1. Discovery - Understanding the problem worth solving. User research, market analysis, identifying where real pain exists.
2. Definition - Translating insights into a clear product brief. What are we building, for whom and why now?
3. Design - Creating and validating the solution. Wireframes, prototypes, user testing, iteration.
4. Development - Building the thing. Engineering, QA and design working in close collaboration.
5. Launch - Releasing to market and measuring impact. Not the finish line. The start of the next discovery cycle.


Product Management FAQs

How do I get my first product management job?
There's no single path in. But a few things help. Look for ways to pick up relevant experience in your current role, even informally. Build your skills through courses, reading and getting close to product teams. And network - the PM community is more accessible than most people expect. Show up, ask questions, stay curious.

What skills do I need to be a successful product manager?
A mix of strategic thinking, communication and analytical ability. You need to develop a long-term vision for the product, communicate clearly across functions and stakeholders and make decisions grounded in data. Leadership matters too. Not in a hierarchical sense, but in the ability to align people around a shared goal and keep them moving.
About Max Antonov
I'm a father of three from Sydney, a Product Director and a Product Coach. I write about product management and run the Product Manager community.
Subscribe to receive digest emails (1 per month).