Drawer 12 · 721 notes · 95 people · 2005–2026

Execution, roadmaps & process

Roadmaps, prioritization, planning, shipping, and working with engineering

Q:
Answers from Execution, roadmaps & process notes, cited
Product Talk · Teresa TorresApr 29, 2015

How To Write Product Requirements That Engage Everyone on the Team

Apr 29, 2015 · 5 min

“Why do you write product requirements? We used to write long product requirement documents to communicate the solution we wanted our engineering teams to build. But over time we learned that outlining every detail of the solution upfront leads to overcommitting to solutions before we know whether or not they”

Lenny’s Newsletter♥ 265

How Duolingo builds product

Mar 21, 2023 · 19 min
Subscriber post — summary only

Lenny Rachitsky interviews Duolingo VP of Product Cem Kansu about how the company builds product. The post covers its co-lead team structure, quarterly and yearly OKR cycles, a tiered product review process, weekly…

SVPG · Marty CaganFeb 14, 2005

The Waterfall Product Development Process

Feb 14, 2005 · 5 min

Marty Cagan examines the Waterfall product development process, which he notes remains the most common way software products are built despite being decades old and widely criticized. He explains its phased structure of…

SVPG · Marty CaganJan 31, 2006

Rapid Response

Jan 31, 2006 · 3 min

Marty Cagan argues that many teams disband the people who built and launched a product right after release, wasting the period when learning and correction are most valuable. He proposes a dedicated "Rapid Response"…

Product Talk · Teresa TorresMar 17, 2014

Practice Defining Your MVP

Mar 17, 2014 · 5 min

Teresa Torres argues that an MVP should be defined by what you need to learn, not by the smallest or easiest feature set to ship. Using a hypothetical SMS-based event tool for soccer teams, she shows how the riskiest…

Lenny’s Podcast116 min

OpenAI’s CPO on how AI changes must-have skills, moats, coding, startup playbooks, more

Kevin Weil · Apr 10, 2025
Key learnings
  • Build products at the edge of current model capabilities, since models improve every few months and a barely-working product can…
  • Treat evals as unit tests for models: define hero use cases, write evals for them, and hill-climb on those evals to know whether…
  • Expect AI behavior to be fuzzy: a model right 60%, 95%, or 99.5% of the time implies very different product designs, so study…
SVPG · Marty CaganJul 26, 2010

Top 10 Reasons for Slow Velocity

Jul 26, 2010 · 3 min

Marty Cagan argues that slow product delivery is usually not caused by weak developers but by organizational and process problems. Drawing on his work with many product teams, he lists the ten most common root causes of…

SVPG · Marty CaganMay 20, 2014

Milestone Swarming

May 20, 2014 · 4 min

Marty Cagan argues that milestone swarming, where most or all of a dedicated product team (or a virtual team drawn from several teams for an initiative) focuses together on one significant business milestone, can speed…

SVPG · Marty CaganOct 11, 2006

Revisiting the Product Spec

Oct 11, 2006 · 6 min

Cagan argues the traditional product spec is broken: it takes too long to write, is rarely read, leaves hard questions unresolved, and gives false comfort that the product is on track. He proposes replacing it with a…

SVPG · Marty CaganMar 4, 2020

Team Objectives – Action

Mar 4, 2020 · 4 min

Cagan argues that once leaders decide which problems product teams should tackle, the mechanics of assigning objectives matter a great deal. Leaders own the decision of which team takes which problem, guided by product…

Lenny’s Podcast92 min

Moving fast and navigating uncertainty

Jeremy Henrickson · Jun 4, 2023
Key learnings
  • Keep small teams with clear, narrow missions, and break large problems into pieces that small groups can own end to end to…
  • Build a shared platform with a single system of record so product teams spend less energy on decisions and integrations, letting…
  • Dive into the trenches yourself: leaders learn where the real challenges are only by working through the hardest details with the…
Lenny’s Newsletter♥ 140

How Coda builds product

Jan 31, 2023 · 21 min
Subscriber post — summary only

Lenny Rachitsky profiles how Coda's product organization plans, reviews, and builds product, drawing on an interview with CPO Lane Shackleton. The post covers Coda's evolving planning cadence, OKR philosophy, review…

SVPG · Marty CaganDec 15, 2012

High-Integrity Commitments

Dec 15, 2012 · 3 min

Cagan argues that the friction around commitments in Agile product teams stems from making them too early, before the team knows whether a solution is feasible, valuable, and viable. Because product ideas often fail or…

SVPG · Marty CaganDec 3, 2006

Strategy vs. Execution

Dec 3, 2006 · 3 min

Marty Cagan argues that product work has two distinct phases: strategy, where you discover what to build through exploration and customer contact, and execution, where you build and ship it. Many teams fail because they…

produxlabs.com · Melissa PerriDec 17, 2019

How to Broadcast Your Roadmap

Dec 17, 2019 · 4 min

Melissa Perri argues that a product roadmap is a communication tool, not just a planning artifact, so it deserves deliberate design for each audience. She covers practical choices: consistent color coding, quarterly…

Lenny’s Podcast129 min

Why we’re at the beginning of the AI hardware boom

Caitlin Kalinowski · May 17, 2026
Key learnings
  • Hardware can only be 'compiled' a handful of times, so teams must be more conservative, run reliability checks early, and solve…
  • Define clear, written goals (cost, weight, resolution) before starting and resist changing them, since hardware is far less…
  • Design the riskiest or hardest-to-physically-build parts first rather than starting with the components you already know how to…