Working with Engineering and Design

A product is built by a collaboration, not a handoff. The most productive product teams run on a tight partnership between three roles — product, engineering, and design — each owning a distinct concern and none simply taking orders from another. When that collaboration works, products get built that are valuable, usable, and feasible; when it breaks down into a handoff or a hierarchy, everyone is frustrated and the product suffers. For engineers, understanding this collaboration is understanding how to work well with PMs and designers.

Product management is fundamentally collaborative — the PM works closely with engineering and design to actually build the product. This post covers the product-engineering-design collaboration (the “trio”), how they divide and share work, how PMs communicate what to build, and how to make the collaboration work. It’s the “how product gets built together” post, especially relevant for engineers (the PM-engineer relationship). Good collaboration here is what turns product decisions into shipped products.

The product trio

Modern product development centers on a collaboration among three roles — product, engineering, and design — often called the “product trio”:

Modern product development centers on the product trio — product (what/why), engineering (how), and design (experience) — three peers with complementary concerns (value, feasibility, usability) who collaborate continuously rather than hand off in sequence, with no one commanding the others. This collaboration is how good products get built. It works best when the roles both own their domains and share the work.

Dividing and sharing the work

The trio both divides work (each owns their domain) and shares it (collaborating across domains) — understanding this balance is key:

The trio divides work (each owns their domain’s decisions — PM the what/why, engineering the how, design the experience) and shares it (input flows across domains, especially the feasibility conversation), with the best solutions emerging from collaboration. Owning your domain while sharing input across is the healthy balance. Communicating what to build is a key part of this.

Communicating what to build

The PM must communicate what to build to engineering and design — and how this is done well (and the anti-patterns) matters a lot, especially to engineers:

Communicating what to build means conveying the problem and why (not just specs), avoiding over-specifying the how (engineering’s domain), framing requirements as problems/outcomes (not rigid feature lists), and above all building shared understanding (user stories are one tool). This empowers engineering and design to contribute their best. Making the whole collaboration work has some keys.

Making the collaboration work

Bringing it together, what makes the product-engineering-design collaboration work well — and why it matters especially to engineers:

Working with engineering and design is the collaborative heart of product management — the product trio (product, engineering, design) as peers who divide and share work, communicate via shared problem-understanding (not just specs), and run on mutual respect, trust, and everyone engaging with the why. For engineers, engaging as a partner (not an order-taker) is how to work well with PMs and build better products. Next: metrics and data — measuring whether the product is working.

Key takeaways

Further reading

Sources & References

Collaborative development
Communicating what to build