@johncutlefish's blog

Check out Iterate.fm, my podcast with friend and coworker Tareq

One Product Manager, Four Teams?

Published: September 19, 2017

Some brief thoughts on a scaling up product management.

You’ve got four teams working on a single product. You have a single product manager, but that PM is getting overwhelmed.

1 ILz8olgqjm t4So9oC4D5Q

You hear that “every team needs a PM!” So you hire some less experienced PMs to work underneath the original PM.

1 yC4ur3HPvnPkxxhwJXXNdA

But there are issues. The original PM is having trouble managing up to external stakeholders AND teaching the less experienced PMs.

1 QmmL0J3 Rp8 tp4dpHtVuA

Also, there is tension brewing on the teams. The more junior PMs are getting overwhelmed by the teams.

1 T1PsuoqtFfuAaNHFV40P8w

So we hire another PM. Which increases the management overhead.

1 B9islRGBK0sW1jeVQp mwg

Meanwhile, there is a bunch of coordination required to synchronize the individual team backlogs/roadmaps with the “real backlog” and roadmap.

1 MKrXcngd3Ln6ClHQfmKz8Q

But the tension keeps brewing … “we need more experienced PMs!”

1 tNIA4lArZ RpBJIBuR8Kyw

How might you “fix” this? Some ideas …

First, eliminate individual team backlogs (since their backlogs are driven by the needs of the single product).

1 9d oHQ7KN0wl6uiq3002Ow Next — and this is hard — find the strongest junior PM prospects and make them apprentices to the lead PM. These aren’t APMs (the team considers the lead PM to be their PM)

, but rather true apprentices in that they have a structured learning plan and pick up specific tasks/responsibilities.

1 uVLKfYV PQXhu7JwGr7syA

The apprentices take on tasks like:

  • Very regular customer calls and research
  • Facilitation
  • Competitive research
  • Data analysis and presentation But how can teams function without a PM? Well 1) they have one, and 2) the goal is to have self-sufficient teams. Self-sufficient teams should be able to take on more broadly defined problems.

To help with this, hire an Agile Coach to help the teams become more self-sufficient. The AC works in a pull fashion (not push).

1 qZf xa0UM65Xf04FA HpxA Make sure the team’s have dedicated UX (or as close to dedicated as possible)

.

1 KBHwoR01EUikzveqUfveDQ

And see if you can scrounge up a data scientists or analyst for the group.

1 zOOIV68FELBmenRvuHtxMg

I’ve seen this build the necessary resiliency/maturity. All the hats are present.

Why does this work?

  1. More realistic career progression. In the original model, the only way one of the PMs can progress, is if their boss leaves. The expectations of an apprentice are a bit different.
  2. Throwing a junior PM on to a team is a recipe for tension (especially with more experienced engineers). The apprentice model structures their learning.
  3. Working off a single backlog keeps the team focused, and prevents unhealthy local optimization. Eliminates the coordination efforts between the various backlogs.
  4. Focus. If the teams aren’t working on “products”, then they really don’t need a product MANAGER. There is a single product here. The model makes the overall group more resilient.
  5. A single experienced PM should be able to provide sufficient direction for four teams, provided the teams are more mature, and can take broader problems and break them down. If you find yourself needing a “PO” in this case, then it is typically a sign that the individual teams need more practice/support. Anyway. Just some brainstorming. Appreciate feedback.