English 箭头
Podcast Cover

[The Hidden Costs of Shared Development Resources: Navigating Multi-PM Teams]-[Episode 242: Why Context Switching Slows You Down]

Product Thinking · B2 · 2025-09-05

Technology
Or study on the web version

📋 Summary

The Hidden Costs of Shared Development Resources: Navigating Multi-PM Teams

In this episode of the Product Thinking Podcast, host Melissa Perry addresses a common yet critical organizational challenge: how to manage a situation where multiple product managers (PMs) share a single pool of developers. The listener’s dilemma—having three PMs sharing a team of seven developers who rotate between areas—is identified not just as a management hurdle, but as a significant drain on organizational efficiency.

The Productivity Killer: Context Switching

Perry highlights "context switching" as the primary culprit behind delivery delays. When developers are forced to rotate between different product areas, they are not merely changing tasks; they are "rebooting or re-understanding the domain, the code base, and the requirements."

This cognitive load is compared to asking a writer to switch between a romance novel, a technical manual, and a legal brief every few weeks. Research suggests that it can take 15 to 25 minutes to refocus after a task switch, but for complex development work, the re-onboarding process can take hours or even days. Perry estimates that organizations lose 20% to 30% of their team's productivity to this overhead, leading to slower delivery times and a decline in code quality due to a lack of ownership.

The Importance of Ownership and Strategic Alignment

Without dedicated ownership, developers lose the incentive to "make things better, more streamlined, or simpler." Perry argues that teams should ideally be dedicated to specific areas for extended periods—ideally a year in larger companies, or at least a quarter in startups.

To mitigate the current friction, Perry advises collaborating with an "engineering leader" to distribute the team more effectively. Rather than having everyone switch constantly, the engineering lead should align developers with specific areas based on strategic importance and skill sets. This creates accountability and allows developers to build the deep product context necessary to make informed, independent decisions, which ultimately frees up the PMs' time.

Addressing the Ratio Imbalance

Perry points out that the current ratio of three PMs to seven developers is "insane" and highly non-standard. The industry norm typically hovers around one PM to every five to seven engineers. An imbalance suggests that the organization is either over-hired on the product side or under-hired on the engineering side.

Actionable Strategies for Change

To advocate for change, Perry suggests that PMs should act as "investors" of their time and resources, using the following tactics:

  1. Measure the Real Cost: Track cycle time, bug rates, and delivery delays. Use these metrics to demonstrate the "cost of handoffs, transitions, and getting back up to speed."
  2. Recruit the Engineering Lead: Partner with the lead developer to present a data-backed case to leadership. This turns the conversation from a subjective complaint into a business-case analysis.
  3. Present Trade-offs: If leadership cannot hire more developers, they must be forced to choose: either re-scope the work or accept the reduced velocity.

Ultimately, the goal is to shift from a reactive state—where the team is constantly "stuck in 2012"—to a more efficient model where developers can "build without limits" by focusing on deep, meaningful progress in specific domains.

🎯Key Sentences

1
Let's dive in.
2
Your instinct about delivery slowdown, it's completely spot on.
3
What happens there?
4
They have to get back up to speed on it.
5
That cognitive load is just really enormous.
Expand All

📝Key Phrases

1
context switching
2
get back up to speed
3
nitty gritty
4
cognitive load
5
not everything is created equal
Expand All

📖 Transcript

Creating great products isn't just about product managers and their day-to-day interactions with developers.
It's about how an organization supports products as a whole, the systems, the processes and cultures in place that help companies deliver value to their customers.
With the help of some boundary pushing guests and inspiration from your most pressing product questions, we'll dive into this system from every angle and help you think like a great product leader.
This is the Product Thinking Podcast.
Here's your host, Melissa Perry.
Hello and welcome to another episode of the Product Thinking Podcast.

ListenLeap Brings You Into Real Context Learning

🎨 Interesting Content
🌍 Real Materials
📱 Listen Anytime
Or study on the web version