org-design

Installation
SKILL.md

Organizational Design for Product and Engineering

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

Help the user with organizational design for product and engineering using insights from 27 guests and posts across Lenny's Podcast and Newsletter.

How to Help

  1. Analyze Lifecycle and Goals - Determine if the company needs speed and agility via a GM model or product cohesion via a Functional model.
  2. Define Team Boundaries - Structure autonomous pods around durable customer segments or outcomes rather than temporary features.
  3. Assign Leadership Pairs - Pair Product and Engineering leads at every level to ensure business strategy and technical execution are balanced.
  4. Implement Scaling Guardrails - Add specialized roles like product ops and clear career ladders as the organization grows to maintain velocity.

Core Principles

Shift from Projects to Programs

Bill Carr: "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."

Move away from shifting resources between tasks toward a program orientation where teams own a specific customer area indefinitely. This empowers single-threaded leaders to take full ownership of long-term outcomes.

Installs
142
GitHub Stars
1.2K
First Seen
Jul 16, 2026
org-design — refoundai/lenny-skills