Lenny's Newsletter - How Notion builds product
Below is a peek at today’s paid subscriber-only post. Subscribe today and get access to this issue—and every issue. How Notion builds productChief Product and Technology Officer Michael Manapat on Notion’s evolving internal processes, product reviews, planning cadences, and increasing shift to synchronous communication👋 Hey, I’m Lenny and welcome to a 🔒 subscriber-only edition 🔒 of my weekly newsletter. Each week I tackle reader questions about building product, driving growth, and accelerating your career. Last week I was working in my home office, and I heard my wife in the other room yell, “I love Notion!” I know what she means. With over 20 million people and hundreds of thousands of teams using Notion around the world to organize their work and get things done, she’s not alone. Notion is currently the fourth fastest-growing app in the world (it was #1 last year) and, unsurprisingly, has also been the most requested team for me to chronicle in my ongoing series on how the best product teams build product. I’m excited to finally deliver, and it’s been worth the wait. A huge thank-you to Michael Manapat, Notion’s Chief Product and Technology Officer, and the whole Notion team, for answering my many questions. Per usual, you’ll find tons of actionable lessons and frameworks, and more than any other edition, it’s jam-packed with plug-and-play templates. Here’s what stood out to me most about Notion’s approach to product:
Also, as you’ll see below, Notion is launching Notion Projects tomorrow, May 31. Notion Projects combines project management with your docs, knowledge base, and AI in one connected workspace. Learn more about it here. For more from Michael, follow him on LinkedIn and Twitter. And for more stories of how the best product teams operate, don’t miss my other deep dives into Figma, Coda, Duolingo, Miro, and Ramp. How Notion builds product1. How far out do you plan in detail, and how has that evolved over the years?I make the joke that we change how we plan every planning cycle and that we need to plan for planning. Historically, we didn’t really look beyond what we wanted to do in a given half. And that’s actually something we have recognized is a bit of a problem, in that we’re always solving for what we can do in a few months and not thinking as holistically as we could be about the long term. We’re figuring out how we can both maintain the coordination rigor and discipline that regular planning provides while also making sure we have the room to think more broadly about the future. All that said, we roughly plan for each half, with differing resolutions for the two quarters. As an example, at the beginning of this year, we said for Q1, list out all of your projects in detail with a prioritization of the roadmap, and for Q2, just give some high-level bullet points of what you think you’ll be working on. We then did planning for Q2 as the quarter started, taking those bullet points and making them concrete, with some added guidance for things that changed in the company strategy between Q1 and Q2. In terms of how teams operate within each quarter, one thing philosophically is that I don’t like mandating organization-wide process approaches—at least in terms of how teams run themselves. (We do have org-wide processes for product review; see below.) We generally leave it to individual groups or teams to figure out what type of cadence makes sense for them. These days, however, it is the case that all product teams operate on two-week sprint cycles, and those cycles are all aligned across the organization. This last sprint just started yesterday, actually, across the whole company. What individual teams do for sprints varies a lot. Some are quite disciplined and precise—they actually write down all of the commitments they think will get done, and at the end of the sprint they will assess what exactly got done that sprint. For the teams that are, say, doing longer-term work on infrastructure, sprints are more just a unit of time and not an accountability mechanism. So the only thing that’s really shared is this two-week cycle, but there’s a lot of variation in what people do within their team. I’m always wondering—we’re not that large a company, at 550 people—can we just be a bit more dynamic? We know what the strategy is and what our goals overall are, so can we do something a bit more continuous? The whole “we’re going to stop the whole world to figure out what to do for the next half”—it’s really important, especially for coordination with our go-to-market teams and other cross-functional ones, but within the product org it’s not clear to me that it suits our needs particularly well. But I also don’t have a better approach yet. 2. How many PMs do you have?Under 15. Out of 550 people. Our product management team is tiny. As you probably know, we waited a long time to hire product managers. We didn’t have PMs until two years ago, at around 50 or 60 engineers. I’m not sure this was actually ideal. Both Notion and my former employer Stripe are both very engineering-driven to start, and both companies have a very product-minded engineering core, which I think is a great thing. That said, there is a difference between engineers who think about product, and product managers who are out there talking to users and bringing in user feedback constantly, coordinating closely with go-to-market teams, and thinking deeply about product strategy. And I think that was missing at Notion early on. So I’m glad we have PMs now and that we’re growing the product management team. One thing that’s interesting about Notion is that no part of the product can really be isolated. At Stripe, there were a number of essentially completely independent product lines. In the group that I managed, the products were only linked by the competencies needed to build them (beyond general product work, there was a need for machine learning and AI depth). For example, there was Radar, the fraud product. And there was Capital, a lending product. And they were linked by being ML- and AI-powered products, but they were otherwise independent—very little that Radar did would affect Capital and vice versa. You can’t decompose Notion into individual products. So if you’re working on the Project Management offering at Notion and you change how databases work, or you change how pages work, that has implications for the use of Notion as a docs tool or a wiki tool. So there is a bit more of this central planning and product coordination problem here to make sure that things are considered holistically and that people aren’t stepping over each other in a way that makes the product worse. 3. Do you use OKRs in some form?Yes, we use OKRs at the company level as part of planning. The output of each of these twice-yearly planning cycles is a set of company objectives and a set of key results. There’s more variation below the company-level OKRs. Some teams or groups do have OKRs; for example, teams working on product-led growth. In other areas, things are sufficiently nascent that a lot of our key results end up being like “ship this thing,” and it has frankly been a journey for us to figure out when so much of what we’re trying to do is zero-to-one work, and how we actually measure success. What does that look like? What is the right framework for it? I would say we’re certainly far from Google, where they have OKRs at the company, the group, the team, and the individual level. 4. How do your product/design review meetings work?This is another area where we’ve been iterating a lot. We used to have something that we called “working sessions.” They would be between 30 and 45 minutes and relatively unstructured. When the team wanted to discuss something with product leadership or we had something we wanted to discuss with the team, we’d actually just ask to meet and the prompt would be something high-level. And these ended up being basically brainstorming or ideation sessions. What we found was we needed a bit more structure to make sure things were moving along. We also wanted to make sure that feedback from [Notion co-founders Simon Last and Ivan Zhao] and me was coming at known moments, and not just, for example, two days before launch, seemingly out of nowhere. So what’s happening now is that we have a process where at four points in the product development process, we have a “check-in.” The four points are:
All of these are predominantly asynchronous. At each of these steps, an engineer, designer, PM, or EM will send an email describing where they are, and then we’ll review and give feedback asynchronously. We’ll talk about everything from “What exactly is the user problem?” to “How does this thing interact with this other thing?” to sometimes nitpicky details of the product. We’ve discovered, though, that async check-ins don’t work for some types of discussions. What are all the options you explored, and how do you think about each of them? Why did you choose them? Putting that in a doc and explaining that in writing takes a lot of time. People were spending way too much time documenting this stuff, and then when you take into account the email exchanges and then the responses and all of that, the process would drag out for quite a while. So we’re tweaking our approach right now. For the exploration-of-the-directions step, we’re going to start focusing on in-person discussions with the team. Come in and let’s stare at Figma together, discuss the pros and cons of each variant, ask questions, and align on reasoning. We normally schedule those types of synchronous check-ins for half an hour. Sometimes they’re faster and sometimes they take longer (we had one yesterday, and it went a little bit over, to 40 minutes). We only began doing this four-stage check-in process in February. To start, we asked for essentially all product work to go through that. By “all,” I don’t mean every single change, of course. But any project with meaningful product impact goes through this. And it has been helpful for me, as I’ve ramped up relatively recently on working with our product team, to get a sense of everything that’s going on. But as part of our next iteration, we’re also going to introduce tiering so only P0 projects get reviewed by me. 5. Are product and design part of the same org? And who do PMs ultimately report to? Has this changed over the years?We have a unified product and technology organization—engineering, product management, design, data, user research, and security all roll up to me. Our data lead, design lead, research lead, engineering and product management group leads, user research lead, plus the person working on our overall technical approach and our CISO—they’re all peers and my directs, and we frequently meet and plan together. I personally really like this, because you get a lot of crosstalk and exposure to what’s going on with all of those people in the same room. If you go back a year, Janna, who leads user research here [and who Lenny worked with at Airbnb for many years!], and Daniel, who leads Data, weren’t frequently in the same forums even though both of their functions involve our learning about our users, their needs, how they behave, etc. But now everyone has visibility into what the organization overall is working on, and Fatemeh, who manages our Core Product engineering group here [who Lenny also worked with at Airbnb!]), can hear our Enterprise PM lead Birkan talking about plans to work with users at a particular scale and figure out what’s needed on her end. I think more gets surfaced proactively when you have a mixed leadership group like this. 6. How do you structure your product teams?Right now there are essentially four layers of teams. There are teams working on user-facing use cases or stories or workflows—for example, the project management team, or the docs and wiki team. And they own making sure that the user problems around that use case are solved well by Notion through a combination of leveraging existing primitives in the product, extending them as needed, and developing custom functionality. And then below that, figuratively speaking, there are teams that own what you might call underlying primitives, things like databases in Notion. Databases actually power both the wiki and also project management, so the team that is thinking about wikis and the team that is thinking about project management are both “clients” of this databases team (which we call “Collections” internally). And then below that there are Notion-wide systems, like search, notifications, the sidebar, and so forth, with a PM lead—Ekin—who oversees all of these. And then below that is Infrastructure. That’s sort of how our grouping is right now. (To be clear, these layers are metaphorical and don’t correspond exactly to org structure.) Sometimes things don’t always map cleanly onto any of these single teams. We have a product team that is thinking about the enterprise segment overall, though their day-to-day work is generally focused on what a particular persona (the enterprise buyer or admin) needs. But with that overall segment focus, they need to think about things like—okay, what do companies with 20,000 users need from a wiki product? Well, they need something like verification of pages. And then they’ll go and advocate for that even if another team builds it (which is what happened here). And also, what do they need from a data residency standpoint and data locality or security? That PM lead is also talking to Infrastructure. Large companies also need Notion to work well with other tools, which necessitates work on our API and integrations—part of the middle layers. So Birkan, that PM lead, is really just working all over Notion and doesn’t map cleanly to a single team. 7. What’s in your product-team tool stack?We use Notion for almost everything—writing, project management, presentations, etc. And we hope at least for product teams that it really can be (almost) everything for them. The “almost” here is a reference to the fact that some important things you do in product—for example, design (we use Figma), experiment setup and analysis (we use Statsig), or data analysis (we use Hex) you can’t do in Notion, and these aren’t use cases that would make sense in Notion—at least for a while. You can embed your work from many of these tools in Notion, of course, which helps keep Notion the “hub” for all our work. Unsurprisingly, project management is a big deal for us, both in terms of how we run projects internally and how Notion can enable users to run projects as part of a connected workspace with their other knowledge (their docs, wikis, meetings, etc.). Traditionally you needed to do a fair amount of setup to get the sort of project management framework (with projects, tasks, subtasks, etc.) in Notion that you might in another, project management-specific tool. It was possible given the generality of Notion’s primitives but not always easy. We have a big launch this week that we’re very excited about—it’ll be much easier to use Notion for project management, whether for general use or for issue-tracking for engineering and product teams, and there’ll be direct support for things like sprints. Starting on the 31st, you’ll be able to add our new project management tools to any teamspace. Notion AI is also getting extended so that it’ll automatically infer and complete information for you—by keeping project properties updated as other information changes automatically. We think this will be a big advance for how people use Notion for project management. 8. You built one of the most beloved and successful products out there. What would you say is unique or central to your approach to product that leads to such a great and successful product?...Subscribe to Lenny's Newsletter to read the rest.Become a paying subscriber of Lenny's Newsletter to get access to this post and other subscriber-only content. A subscription gets you:
|
Older messages
The power of strategic narrative | Andy Raskin
Sunday, May 28, 2023
Listen now (63 min) | Brought to you by Coda—Meet the evolution of docs | Lenny's Job Board—Hire the best product people. Find the best product gigs | Eco—Your most rewarding app — Andy Raskin
How Ramp builds product
Tuesday, May 23, 2023
Geoff Charles, VP of Product, on Ramp's unique culture of velocity, efficiency, and empowerment
Lessons from scaling Spotify: The science of product, taking risky bets, and how AI is already impacting the futur…
Sunday, May 21, 2023
Listen now (85 min) | Brought to you by Microsoft Clarity—See how people actually use your product | Eppo—Run reliable, impactful experiments | Eco—Your most rewarding app — Gustav Söderström is the Co
Lessons on building product sense, navigating AI, optimizing the first mile, and making it through the messy middl…
Thursday, May 18, 2023
Listen now (63 min) | Brought to you by Braintrust—For when you needed talent, yesterday | Eppo—Run reliable, impactful experiments | Rows—The spreadsheet where data comes to life — Scott Belsky is an
Your startup idea probably isn’t venture-scale
Tuesday, May 16, 2023
And that's OK
You Might Also Like
The Age of the Gatekeeper Is Over — The Bootstrapped Founder 355
Friday, November 15, 2024
YouTube is both the best and the worst source of information — because we can watch it all, but no one will tell us what's REALLY worth watching. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
Who’s working for Mistral?
Friday, November 15, 2024
Plus: Fintech's fight for Gen Z cash; latest deals View in browser Sponsor Card - Up Round-27 Good morning there, Today we're bringing you details on one European startup that's reaching
👄 Everything that’s WRONG about starting a beauty brand
Friday, November 15, 2024
Must watch video from Range Beauty founder, Alicia Scott Hey Friend , What if everything you thought you knew about starting a beauty brand was WRONG? Here's a video from Alicia Scott, founder of
💥 Shaan Puri: How To Make Your First Million In 2025 - CreatorBoom
Friday, November 15, 2024
Book to Multi-Million Coaching Biz, How I'd Build a 1m+ Sub Newsletter From Scratch in 2025, This is How You Niche Down and Demonstrate Expertise, 6 Ways To Turn More Viewers into Subscribers, 67k
Missed Sifted Summit 2024?
Friday, November 15, 2024
Watch the highlights on demand. View this email in your browser. 1200 x 380 (Desktop & Tablet) (80) Hi there, The excitement from Sifted Summit 2024 is still going strong, and we totally understand
Part II: The art of workplace finesse
Friday, November 15, 2024
Knowing when to ask for forgiveness vs permission, what you can get away with, and more ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
Founder Weekly - Issue 662
Friday, November 15, 2024
View this email in your browser Founder Weekly Welcome to issue 662 of Founder Weekly. Let's get straight to the links this week. General The Long Tail of AI The "long tail of AI" refers
do one thing. make $500K/year
Friday, November 15, 2024
Read time: 53 sec. I recently came across a simple website. And when I say simple, I really mean stupidly simple. Here's what it does: You upload a document. It converts it to a PDF. You edit it.
Kipon, Odin AI, CouponGPTs, Floik, Artypa, and more
Friday, November 15, 2024
Create interactive demos, explainer videos, how-to guides BetaList BetaList Weekly Odin AI One AI platform for everything RatedCalculator.com Calculate Anything. Floik Create interactive demos,
🗞 What's New: Trump promises to save TikTok from January ban
Friday, November 15, 2024
Also: Supermaven has been acquired ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏