Product Management & Delivery

Most wasted engineering effort is not caused by bad code. It is caused by building the wrong thing, building the right thing for the wrong reason, or building it in an order that delays the value it was supposed to create. Product management is the discipline of reducing that waste: understanding problems before committing to solutions, choosing between good ideas under uncertainty, and checking whether shipped work actually changed anything.

Delivery is the other half. Agile methods exist because requirements change while software is being built and because feedback from working software beats speculation in documents. This topic covers both sides — deciding and delivering — for the engineers, tech leads, and product managers who share that responsibility.

TL;DR

From Problem to Outcome

The loop matters more than any single step: each shipped increment is evidence that should change the next decision.

Featured Topics

Understanding the Problem

Deciding What to Build

Delivering Iteratively

Common Questions

Why should engineers care about product management?

Because engineers make product decisions every day — in estimates, in scope cuts, in which edge cases get handled — and because they hold the best information about cost and feasibility. Teams where engineers join discovery and see outcome metrics make better trade-offs than teams that receive finished specifications. See Engineering Management for the people side.

What is the difference between product management and project management?

Project management asks whether work is delivered on time, on budget, and in scope. Product management asks whether the work was worth doing — whether it solved a real problem and moved a measurable outcome. Healthy teams need both; this topic leans towards the product side and the delivery practices that support it.

Do we need a dedicated product manager?

Small teams often split the role: a founder or tech lead owns discovery and prioritization, and engineers own requirements and delivery. The responsibilities still exist — someone has to talk to users, choose between options, and check results. A dedicated product manager becomes valuable when coordination across teams or stakeholders consumes more time than the team can spare.

How does this connect to growth and analytics?

Outcome metrics come from product analytics, and the strongest evidence often comes from A/B tests. The Growth & Product Analytics topic covers the measurement infrastructure; this topic covers the decisions that use it.

Learning Path

Beginner

Write user stories with testable acceptance criteria, run five user interviews about past behavior (discovery), and join a sprint review or Kanban replenishment meeting (Agile).

Intermediate

Score a backlog with RICE and cost of delay, define measurable quality attributes for a service, and turn a feature roadmap into an outcome roadmap.

Advanced

Run continuous discovery alongside delivery, connect OKRs to a metric tree with guardrails, and use flow metrics such as cycle time and throughput to forecast delivery.

Related Topics