Team & Organization 17 guests | 48 insights

Organizational Design for Product and Engineering

Structure your teams to maximize autonomy, speed, and strategic alignment.

Includes our free 8-email course on making your product team AI-native. Unsubscribe anytime.

The Guide

5 key steps synthesized from 17 experts.

1

Select your core organizational model

Evaluate your company lifecycle and the proximity of your North Star metric to revenue. Choose a GM model if your metrics directly drive the P&L for specific business units, or a functional model if your priority is a cohesive user experience across the entire platform.

Featured guest perspectives
"The closer your North Star metric is to revenue, the more suited your organization is to a GM model."
— Lenny Rachitsky
"The best companies figure out how to make sure you can’t see the org chart through the product."
— Lenny Rachitsky
2

Structure autonomous cross-functional pods

Divide the organization into small, parallelized teams of two to three people to maintain high execution speed. Ensure each pod is self-contained with all necessary functions (product, engineering, design, and data) to minimize external dependencies.

Featured guest perspectives
"My goal is to structure teams around minimizing ‘coordination headwind,’ as described by Alex Komoroske in this deck on seeing organizations as slime mold. The rough idea is that coordination costs (caused by uncertainty and disagreements) increase with scale, and adding managers doesn’t improve things."
— Lenny Rachitsky
"I believe a central model, a center of excellence is superior and I'm happy to talk about why, but that's something that I feel quite strongly about. We've tried it or I shouldn't... well, we've experimented in the past with the alternative, so putting it into a business unit and it's just much more problematic and I think the value you get from a central model is far greater than some of the things that you might lose."
— Jess Lachs
3

Establish leadership pairs and accountability

Assign Product and Engineering co-leads at every organizational level to blend business acumen with technical expertise. Explicitly split responsibilities where PMs own the 'what' and 'why' while Engineering leads own the 'how' and delivery execution.

Featured guest perspectives
"The team is managed by two or three “co-leads.” Typically, a PM lead and an Engineering lead head up the team, sometimes joined by a Learning and Curriculum lead (experts in learning science, curriculum design, and educational content creation), Biz Ops lead, or Marketing lead, depending on what the team is working on."
— Lenny Rachitsky
"In the chief product officer role, I oversaw design, product, and engineering. I think part of the reason I was even interested in coming into the company and taking this role is that I felt like these boundaries between these functions are at best artificial, at worst really constraining."
— Scott Belsky
4

Define durable mandates over features

Assign teams clear business outcomes or customer segments to manage rather than specific features. This allows teams the flexibility to work across any product surface necessary to achieve their assigned metrics, such as retention or supply growth.

Featured guest perspectives
"The teams aren't oriented around product surfaces. We don't have a team that's like the app team or a team that's like the dashboard team or the podcasting team. We have teams that are oriented around customers and solving bit of a timeless customer problem."
— Sachin Monga
"For example, at Airbnb we had a team oriented around the outcome of getting hosts more bookings, NOT a team owning the “host products” that then figured out how to drive bookings. Similarly, we had a team focused on the outcome of improving trip quality, NOT a team owning the “reviews product” that then figured out how to drive up quality."
— Lenny Rachitsky
"Optimize for dedicated cross-functional teams with a clear mandate. In my experience, this is the single most impactful thing leaders can do when setting up a team. You want self-contained teams that can move autonomously toward an agreed-upon goal."
— Lenny Rachitsky
5

Introduce scaling support functions

As administrative burden grows, create a product ops function to handle internal alignment and stakeholder friction. Implement formal career ladders and leveling systems early to prevent perceived unfairness and maintain organizational optionality.

Featured guest perspectives
"You can appoint a PM to liaise with other ops teams and the business, but at what risk? Their product portfolio, the growth and adoption of their product, all these goals that they have to hit today in order to build a better tomorrow for their customers. So, I feel like that was the moment to say, 'Okay, how do we give them the structure that they needed to thrive?'"
— Christine Itwaru

Get this guide as an AI skill for Claude Code

Includes our free 8-email course on making your product team AI-native. Unsubscribe anytime.

Install This Skill

Add this skill to Claude Code, Cursor, or any AI coding assistant that supports Agent Skills.

Quick Install (Recommended)

Install this skill directly using npx:

npx skills add RefoundAI/lenny-skills --skill org-design

Or install all 76 skills:

npx skills add RefoundAI/lenny-skills
View on GitHub →
Manual Installation
1

Download the skill

Download Skill (.zip)
2

Add to your project

Create a folder in your project root and add the skill file:

.claude/skills/org-design/SKILL.md
3

Start using it

Claude will automatically detect and use the skill when relevant. You can also invoke it directly:

Help me with organizational design for product and engineering

Guest Perspectives

Deep dive into what 16 podcast guests shared about organizational design for product and engineering.

Adriel Frederick 1 quote
Listen to episode →
"First is the rest of the company needs to see what you're doing as being core and critical to the mission. It can't seem like these guys are just playing off in a corner on something that isn't related to what we are doing every day. Because I think that leads to some of the resentment because you can imagine any team internally is fighting for resources and they look at this group as having resources that they can't get. They're like, Oh we got to get rid of that because they're not helping us do what we are here to do."
Tactical:
  • Frame experimental R&D projects as critical components of the company's long-term strategic mission.
  • Structure project goals so the entire organization feels like they share in the innovation team's success.
  • Communicate that innovation is a shared responsibility across all teams rather than a privilege exclusive to the R&D group.
View all skills from Adriel Frederick →
Bill Carr 1 quote
Listen to episode →
"Let's create teams that can stand alone, where there's a single leader and the cross- functional resources that they need are all either directly report to them or are dedicated to them. So they don't necessarily have to be a straight line direct report. In Amazon's case, for the most part it was. There were some dotted line, but it could be all straight line, it could be all dotted line, it could be a mix of the two."
Tactical:
  • Transition from a project-based orientation to a "program orientation" where teams own a specific customer area indefinitely.
  • Empower "single-threaded leaders" by ensuring all necessary cross-functional resources report directly to or are dedicated to them.
  • Shift management's role from refereeing individual roadmap items to allocating resources across autonomous teams.
View all skills from Bill Carr →
Cam Adams 1 quote
Listen to episode →
"I didn't want to do product management like they did at Google, and that's because of the different cultures. I have seen product managers at other companies who are very independent of teams and that seems very weird to me. For us, product managers are really connected."
Tactical:
  • Embed product managers deeply within cross-functional teams rather than allowing them to operate independently.
  • Tailor the PM function to match your product's medium (e.g., visual thinking for a visual communications tool).
  • Reject external PM models if they conflict with your company’s established communication and thinking styles.
View all skills from Cam Adams →
Christine Itwaru 1 quote
Listen to episode →
"You can appoint a PM to liaise with other ops teams and the business, but at what risk? Their product portfolio, the growth and adoption of their product, all these goals that they have to hit today in order to build a better tomorrow for their customers. So, I feel like that was the moment to say, 'Okay, how do we give them the structure that they needed to thrive?'"
Tactical:
  • Assess if PMs are sacrificing core discovery work to manage internal stakeholder friction.
  • Identify if your CPO's role has shifted from overseeing delivery to driving complex business outcomes that require deeper data synthesis.
  • Evaluate whether rapid organizational growth has made transparency across revenue teams impossible for PMs to handle alone.
View all skills from Christine Itwaru →
Claire Hughes Johnson 1 quote
Listen to episode →
"The minute you start titling a lot, you're signaling hierarchy and authority. And the culture piece to Stripe still today, which is I think we could use more, at least more overt trappings of structure because it can get confusing. And I'll be the first to tell you that, and I admit that this might have carried on too far."
Tactical:
  • Use broad, standard titles like "Product Manager" to maintain flexibility for future organizational changes.
  • Be cautious about signaling rigid hierarchy through excessive titling, as it can hinder a non-hierarchical culture.
  • Balance the simplicity of flat titles with the need for enough structure to prevent employee confusion.
View all skills from Claire Hughes Johnson →
Claire Vo 1 quote
Listen to episode →
"I'm using CPTO for short code of running product and engineering design functionally together. There should be no debates over what's best for product or what's best for engineering, what's best for design speed. What is best for the organization?"
Tactical:
  • Centralize decision-making authority to stop debates between engineering and product functions.
  • Optimize for overall organizational speed rather than the specific preferences of one department.
  • Develop cross-functional leadership skills to manage diverse technical and creative organizations simultaneously.
View all skills from Claire Vo →
Dhanji R. Prasanna 1 quote
Listen to episode →
"So all engineers report into one single team now, all designers report into one single team and there's single head of engineering, single head of design, et cetera. And so that was the big transformation that we made, and that meant we could really drive forward AI, we could drive forward platform and just technical depth generally."
Tactical:
  • Reorganize the company into functional departments where all engineers report to a single head of engineering.
  • Standardize engineering levels and policies company-wide to allow for fluid talent movement between teams.
  • Use the functional model to overcome Conway’s Law, ensuring the organization ships cohesive technology rather than siloed products.
View all skills from Dhanji R. Prasanna →
Dmitry Zlokazov 1 quote
Listen to episode →
"So the way we operate, we have these fully cross-functional teams, meaning they're staffed with all necessary functions, engineers data, analysts, designers, operational managers and so on. And we also operate in metrics. So everyone has a line manager and a functional manager. So product owner is always the line manager for everyone on the team, meaning product owner defines what they need to do, but then functional managers, they define how these things are need to be built and essentially with the right level of quality and so on."
Tactical:
  • Staff teams with all necessary functions—including engineers, data analysts, and designers—to ensure total autonomy.
  • Establish the product leader as the direct line manager for all team members to align their authority with their responsibility.
  • Utilize functional managers to oversee technical quality while the product owner defines the roadmap and business priorities.
View all skills from Dmitry Zlokazov →
Geoff Charles 1 quote
Listen to episode →
"Velocity is everything at Ramp. It's how we design our product development process. It's how we incentivize teams, it's who we want to hire, it's who we want to promote, and it's everything around how we make decisions and how we organize the organization."
Tactical:
  • Design organizational structures from scratch to optimize for speed over pattern-matching.
  • Incentivize and promote team members based on their ability to ship and iterate fast.
  • Simplify decisions by lowering the cost and impact of potential failures.
View all skills from Geoff Charles →
Heidi Helfand 2 quotes
Listen to episode →
"I really like it when there's transparency in reorgs. There's a story in my book from Christian Lima at Spotify about how they reorged a large infrastructure team. They visualized it on whiteboards and brought people over to the whiteboards to see the future team structure that the leaders wanted and they got input into the design."
Tactical:
  • Visualize proposed future team structures on public whiteboards for all employees to review.
  • Invite direct feedback on team missions and name placements to identify design mistakes.
  • Time-box the collaborative planning period to minimize workplace distraction and maintain momentum.
"In other cases at the team level, maybe you have a retrospective and you determine, 'Hey, I think we'd be a bit more effective and we'd be able to deliver at a better cadence if we were two teams instead of one team.' And if teams have the ability to talk about that and impact and have some agency into how their part of the org evolves and change, I think that could be really cool."
Tactical:
  • Use team retrospectives to evaluate if current team size is hindering delivery efficiency.
  • Give teams the agency to suggest their own splits or structural evolutions.
  • Anchor the reorganization in a clear vision of the future state to maintain positivity and ownership.
View all skills from Heidi Helfand →
Jess Lachs 1 quote
Listen to episode →
"I believe a central model, a center of excellence is superior and I'm happy to talk about why, but that's something that I feel quite strongly about. We've tried it or I shouldn't... well, we've experimented in the past with the alternative, so putting it into a business unit and it's just much more problematic and I think the value you get from a central model is far greater than some of the things that you might lose."
Tactical:
  • Establish a centralized reporting structure to maintain consistent technical and talent bars.
  • Divide the central team into pods that map perfectly to the structure of product, engineering, and marketing teams.
  • Align the data team's incentives and success metrics directly with those of their cross-functional partners.
View all skills from Jess Lachs →
Karri Saarinen 1 quote
Listen to episode →
"We actually don't have much PMs in the company. We only have one and we can talk about more about it. One of the things I think that happens is when you build a team and you start creating these very specific roles for everything I think that often the PM can be the ones figuring things out and making decisions and guiding the team, but they're not the ones building the feature."
Tactical:
  • Distribute traditional product management responsibilities directly to engineers and designers.
  • Limit the number of total product managers to prevent decision-making silos.
  • Give project teams full ownership to identify and implement experience improvements spontaneously.
View all skills from Karri Saarinen →
Matt MacInnis 1 quote
Listen to episode →
"When you staff a project, is it better to overstaff or is it better to under-staff knowing that you can't get it right? Well, it's better to under-staff. If you overstaff, you get everything that you just said. You get politics, you get people working, I think most importantly on things that are further down the priority list than necessary."
Tactical:
  • Deliberately under-staff projects to avoid the politics and "cruft" that accompany excess headcount.
  • Focus resources only on the top-tier priorities to prevent teams from wasting energy on ambiguous, lower-value tasks.
  • Monitor for the point where a team moves from being "dehydrated" to being unable to function.
View all skills from Matt MacInnis →
Sachin Monga 1 quote
Listen to episode →
"The teams aren't oriented around product surfaces. We don't have a team that's like the app team or a team that's like the dashboard team or the podcasting team. We have teams that are oriented around customers and solving bit of a timeless customer problem."
Tactical:
  • Define teams by the customer group they serve, such as a writer team or a reader team.
  • Staff each team with a dedicated product manager, engineering manager, designer, and data scientist.
  • Avoid creating teams for 'product de jour' surfaces that may not exist in a few years.
View all skills from Sachin Monga →
Scott Belsky 1 quote
Listen to episode →
"In the chief product officer role, I oversaw design, product, and engineering. I think part of the reason I was even interested in coming into the company and taking this role is that I felt like these boundaries between these functions are at best artificial, at worst really constraining."
Tactical:
  • Seek to oversee design, product, and engineering together to remove functional friction.
  • Consistently work to break down the silos that naturally form in large, legacy organizations.
  • Prioritize shipping better user experiences as the primary strategy for winning in the market.
View all skills from Scott Belsky →
Varun Mohan 1 quote
Listen to episode →
"I want the company to almost be like this dehydrated entity. Every hire is like a little bit of water, and we only go back and hire someone when we're back to being dehydrated."
Tactical:
  • Wait to hire until the team is 'thirsty' enough that a new person is essential for current project survival.
  • Treat every new headcount as a vital but limited injection of capacity into a lean system.
View all skills from Varun Mohan →