Roadmap Prioritization
Transform a chaotic backlog into a high-ROI strategic plan based on evidence and appetite.
The Guide
5 key steps synthesized from 11 experts.
Source and Filter Ideas
Gather a backlog of at least 5x the number of ideas you can realistically build. Consult frontline employees in sales and support, analyze churn data, and review previous underperforming features to find high-signal opportunities.
Featured guest perspectives
"Large brainstorms—bad source for big new ideas, but has other benefits such as getting everyone on the team involved in the process 🎯"— Lenny Rachitsky
Apply Initial T-Shirt Scoring
Use directional SWAGs and relative T-shirt sizes (XS to XL) to quickly compare dozens of ideas. Score them based on Reach, Impact, Confidence, and Effort to create an initial stack rank without getting bogged down in false precision.
Featured guest perspectives
"In short, RICE-ing is the process of T-shirt scoring (i.e. S/M/L) your ideas according to their: Reach: How many of your customers would experience the new idea; Impact: If the idea pans out, how much it would affect conversion; Confidence: How likely it is to work; Effort: How much time it would take to validate (from the engineering team)."— Lenny Rachitsky
"In most situations, ignore most of these frameworks and just keep it simple. 1. Make a single list of all your team’s ideas 2. T-shirt-size (XS, S, M, L, XL) each idea on two dimensions: estimated impact and estimated cost 3. Sort the list based on the highest ratio of impact-to-cost"— Lenny Rachitsky
"The frameworks are primarily intended for growth teams, but the practices apply to any team focused on moving a business metric. This prioritization process should be run every planning cycle."— Lenny Rachitsky
Build Concrete ROI Models
For top-ranked items, move to concrete financial models and day-level engineering tasks. Translate relative impact into specific incremental revenue figures and divide by engineering weeks to find the true ROI.
Featured guest perspectives
"During DRICE, we will go from: A 30-second estimate to a 30-minute estimate; A relative scoring (S/M/L) to a $X of expected annualized revenue; 'Wouldn’t it be cool if' to 'We are shovel-ready'."— Lenny Rachitsky
"This is the place for a growth engineer to kick the tires of the assumptions behind the original T-shirt-size estimate. Projects could end up being much simpler (like the PayPal example) or much harder (due to complexity that wasn’t apparent until digging in)."— Lenny Rachitsky
"Through a DRICE estimate, we reduced the engineering estimate and increased the success likelihood for our 'Checkout with PayPal' idea. With 30 minutes from PM and engineering, we’ve taken the idea from being marginal to a 'let’s definitely do it this quarter' type of idea."— Lenny Rachitsky
Balance the Portfolio and Sequencing
Allocate roughly 80% of capacity to low-risk incremental improvements and 20% to high-risk strategic big bets. Use the phrase 'not yet' to sequence tasks correctly, ensuring the team stays focused on one major objective at a time.
Featured guest perspectives
"Tactically, my rule of thumb is to spend 80% of my team’s time on short-term low-risk incremental wins, and 20% on high-risk, long-term bets. This way, we can continue to move our KPIs while bringing our big bet alongside."— Lenny Rachitsky
"Great PMs ruthlessly prioritize, both the team’s work and their own. They know that there are always more ideas than time, and that the greatest gift they can give their team is focus."— Lenny Rachitsky
Communicate via a Unified Document
Consolidate all cross-functional priorities into a single, public spreadsheet. Organize the roadmap by high-level customer-facing themes and include both a flat prioritized list and a visual timeline with assigned owners.
Featured guest perspectives
"In that sense, a roadmap is like the musical score. It tells everyone on the team who’s responsible what, when they need to start and finish, and how all of the parts come together to create something great."— Lenny Rachitsky
Get this guide as an AI skill for Claude Code
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 roadmap-prioritization Or install all 76 skills:
npx skills add RefoundAI/lenny-skills Manual Installation
Download the skill
Download Skill (.zip)Add to your project
Create a folder in your project root and add the skill file:
.claude/skills/roadmap-prioritization/SKILL.md Start using it
Claude will automatically detect and use the skill when relevant. You can also invoke it directly:
Help me with roadmap prioritization Or receive these install instructions in your inbox:
Guest Perspectives
Deep dive into what 10 podcast guests shared about roadmap prioritization.
Anton Osika
"A lot of jargon that I like to use to emphasize what we should be striving for is building a minimum lovable product and then building a lovable product and then building an absolutely lovable product. So I took that jargon with me in the company name."
- Strive for a 'minimum lovable product' to drive organic adoption from day one.
- Be willing to pause new feature development to rewrite core infrastructure if performance scaling requires it.
- Focus your roadmap on elements that people will genuinely love, as this is the primary driver of growth.
Bob Moesta
"And so that's what we mean when we're customer-centric is that we're studying the struggling moments they have and people like Intercom and Basecamp, they look at struggling moments and that becomes their roadmap."
- Prioritize features that directly solve the core 'struggling moments' of your target customer segment.
- Frame roadmap items as vectors of progress for the user rather than just technical specifications.
- Be willing to offer 'half a product' that solves a specific struggle excellently rather than a bloated product that creates more user anxiety.
Dan Hockenmaier
"I think 50% of the value you get from it is simply building the model. It forces you to understand it and then you get this artifact which you can use to understand how to weigh different opportunities or understand the benefit of working on different things."
- Create a shared growth model artifact to weigh the benefits of different product bets.
- Identify high-leverage points by simulating how changes in specific variables move the needle.
- Align cross-functional pods around a shared analytical understanding of business drivers.
Gaurav Misra
"Our general framework for it is to look for user demand, and actually the easiest way to check for user demand is to just see what has virality. Usually, what has virality and what people want to share and talk about, there's something at the core of it that actually is interesting."
- Observe social media trends to identify the core elements of viral content that resonate with your target audience.
- Test product concepts by discussing them publicly to measure potential reception and shareability.
- Filter out industry hype by focusing only on viral use cases that can be molded into repeatable business value.
Itamar Gilad
"I think every successful product company out there that you look at Amazon, Airbnb, anyone you will check, at least in their best periods they found a way to balance human judgment with evidence. They didn't try to obliterate human judgment and opinion just to supercharge them with evidence and they came up with very different models."
- Critically evaluate ideas from leaders and founders instead of accepting them as mandates.
- Use evidence-guided systems to rank ideas based on their likelihood of solving the target user problem.
- Avoid the "plan and execute" playbook for unproven ideas to prevent resource waste.
Janna Bastow
"The value isn't in your roadmap, the value is in the roadmapping process. What you're actually doing is laying out your assumptions of the problems that you're solving."
- Focus on the roadmapping process and the conversations it triggers rather than the document itself.
- Explicitly frame roadmap items as the specific problems you intend to solve.
- Share early assumptions with team members and customers to verify you are on the right path.
Jiaona Zhang
"Your job is to understand here are the opportunities, and then you're kind of pulling together all the different possibilities and you're really editing."
- Identify high-level opportunities before listing specific features.
- Act as an editor to filter and prioritize the most impactful ideas.
- Ensure your roadmap clearly articulates the user problems you intend to solve.
Matt LeMay
"I truly believed that my job was to find the next most defensible thing to build, build it, celebrate it, find the next most defensible thing to build, and so on and so forth. Rinse and repeat forever and ever."
- Shift focus from completing a series of 'defensible' features to achieving high-impact commercial results.
- Evaluate potential roadmap items based on whether they make the team a better financial investment for the business.
- Treat the product team as the foundational unit for delivering and measuring commercial impact.
Paige Costello
"That process of going broad, and going narrow, and going broad, and going narrow forces people to get out of their opinion-driven lens because so often, we need to be curious quantitatively and qualitatively about what we're doing and why, and be more systematic and rigorous about getting there."
- Map specific artifacts and reviews to inflection points in the development cycle to ensure product thinking maintains high quality.
- Begin initiatives with a kickoff phase dedicated to 'going broad' on customer selection and problem discovery.
- Proactively prototype and allow for the flexibility to pivot or cut items from the roadmap if they no longer serve the customer outcome.
Ryan Singer
"We're not going to take a big concept and then say, "What's the estimate for this thing?" We're going to go the other way around and we're going to say, what is the maximum amount of time we're willing to go before we actually finish something?"
- Define an "appetite" for the project (e.g., six weeks) rather than a deadline.
- Shape the project's scope to ensure it can be realistically finished within the chosen time frame.
- Avoid committing to big concepts that haven't been sharpened into buildable solutions.
Make your product team AI-native
These skills work best as a system. Get a free 8-email course: map how your team works today, wire agents into real workflows, and make it stick. From the team that does this for a living.
Related Skills
Other Planning & Prioritization skills you might find useful.
Goal Setting and OKRs
Measuring success through absolute volume rather than conversion percentages prevents teams from art...
View Skill → →High Stakes Decision Making
You can effectively shorten long-term feedback loops by identifying and measuring intermediate signa...
View Skill → →Planning Cadence Optimization
Maintaining momentum requires shifting focus from distant deadlines to the immediate actions require...
View Skill → →Evaluating Trade-Offs
High-velocity teams avoid the binary choice of building or buying by using SaaS for core functionali...
View Skill → →