Product Strategy
Let's walk through building a product strategy, from surfacing problems to taking actions that solve them. There are situations where it's appropriate to start with Understanding the Target Customer before Defining the Problem, depending on the context.
Table of Contents:
Strategy Inputs:
1) Business Goals
Output Metrics: the roads that lead to revenue
Your business has a goal, just like your target customer. Output metrics lead to revenue, the actions you take should impact output metrics.
- - Increase purchases
- - Increase signups
- - Reduce churn
For this exercise, let's focus on this business goal: Increase signups.
Your business goal will drive your strategy. For example, if the goal is to increase signups from a new customer segment, then you will need to solve problems that create value. If you are seeking to reduce churn, then you may want to double down on existing solutions by reducing the time or effort it takes to reach value that is already provided. The answer will depend on the context of your situation.
2) Surface Problems
If you walked up to someone on the street and asked, "What problem are you experiencing?" how would they respond? This is the problem statement we want to define. Perhaps something is inaccessible, too expensive, or takes too much time. Each product you work on helps solve a problem. What is that problem?
Problem statement types and examples:
- - Inaccessibility: It's hard to access a doctor
- - Cost: It's too expensive to travel
- - Time: It takes too much time to cook healthy meals
- - Transparency: I don't know how long the wait is
- - Control: I can't control my home temperature while away
- - Constraints: My phone limits how much media it can store
- - Waste: My supply expires when there aren't enough customers
- - Fragility: I need reliable internet when working remotely
For this exercise, let's focus on this problem statement: It takes too much time to cook healthy meals.
Gather Evidence: is this problem real?
Start by gathering evidence to validate your assumption that this problem exists before moving forward.
3) Customer Understanding
It may sound counterintuitive, but instead of solving this problem for everyone, start by solving for a narrow customer segment.
The Small Pond Approach: who are you going to target?
Think of the ideal customer segment as a small pond containing 1 type of fish where the fish inside often communicate with each other. The pond should be big enough to support your business, but small enough so the ripples made by your target customers reach every corner. The goal is to have the fish jumping into your boat, but you'll first need word of mouth about your product's value (the ripples) spreading throughout the pond.
Choose a pond before you start fishing (the pond represents your target customer segment):
- - College students living on a budget (Generation Z aged 18-24)
- - Young professionals working long hours (Generation Z aged 18-24)
- - Busy parents with young children (Millennials aged 25-39)
- - Fitness enthusiasts with limited time (Millennials aged 25-39)
- - People with special dietary needs (Millennials aged 25-39)
- - Retired individuals with health concerns (Baby Boomers aged 56-74)
For this exercise, let's focus on this target customer: Fitness enthusiasts with limited time (Millennials aged 25-39).
Why should you choose a narrow customer segment? Imagine choosing 3 ponds with 3 different types of fish, fish A uses different lingo than fish B and C. The value fish A needs won't translate to fish B and C, and the value fish B needs won't translate to fish A and C. If fish A loves your product then their word of mouth (ripples) won't reach fish B or C. Or worse, you may be creating a product that has 3 features solving 3 different problems, 1 problem for fish A, 1 for fish B, and 1 for fish C, resulting in "feature shock": cramming too many features into a single confusing and expensive product.
If you've caught enough fish in your target small pond then you can move on to the next adjacent pond.
Gather Evidence: is this problem real for your target customer?
Once you've chose your target customer (small pond) you can start to gather evidence to validate your assumption that this problem exists for them.
Not only is it important to know if the problem exists, but (depending on your business goal) it's going to be important to know if your target customers would receive value from the benefit your product would offer, if built. Would offering this benefit (solving this problem) be worth paying for? If yes, then how much? Is offering this benefit a must-have or nice-to-have? You can save yourself a lot of time and effort by validating these assumptions now.
Understand the Context of your Target Customer: what is really going on in their life that is pushing them to want to solve this problem?
Your target customers are going to be like-minded people in similar contextual situations. What is going on in their life? What situation is driving them to want to solve this problem?
Their Goal: what are they trying to accomplish?
Your target customers should have a common goal. Learn this by asking questions until you reach the goal. For example, if you're focused on the problem "It takes too much time to cook healthy meals", then ask: "Why do you want to eat healthy meals?" If you're targeting multiple ponds then you'll find that different target customers have different goals.
- - College students living on a budget (Generation Z aged 18-24): I want to eat healthy meals to stay energized for my studies and workouts without spending too much money.
- - Young professionals working long hours (Generation Z aged 18-24): I want to eat healthy meals to maintain my energy levels throughout the day.
- - Busy parents with young children (Millennials aged 25-39): I want to eat healthy meals to set a good example for my kids and help them grow up strong.
- - Fitness enthusiasts with limited time (Millennials aged 25-39): I want to eat healthy meals to optimize my performance, stay in peak condition, and align with my fitness goals.
- - People with special dietary needs (Millennials aged 25-39): I want to eat healthy meals to manage my condition (food allergies, gluten sensitivity) and feel my best.
- - Retired individuals with health concerns (Baby Boomers aged 56-74): I want to eat healthy meals to prevent further health issues and maintain my mobility and energy as I age.
For this exercise, let's focus on this target customer goal: I want to eat healthy meals to optimize my performance, stay in peak condition, and align with my fitness goals.
Getting to the Root of their Problem
Next, break the problem down to its root cause. Do this by asking "Why?" until you reach the core issue, something actionable. For example: "Why does it takes too much time to cook healthy meals?"
- - ... because healthy ingredients require more preparation and cooking time compared to processed or pre-packaged foods.
- - ... because I often have to buy multiple ingredients that are fresh, perishable, or specialized for my fitness goals, and prepping these takes extra time.
- - ... because meal prepping and cooking nutritious meals that align with my fitness goals requires planning and organization, which can be difficult with a busy schedule.
- - ... because I have to cook meals from scratch, and many healthy recipes involve complex or time-consuming steps that require careful attention.
- - ... because there is a lack of time-saving options (quick-cook recipes, healthy meal kits, premade healthy options) that meet my specific dietary and fitness needs.
- - ... because the healthy meal options available for quick preparation often don't taste as good or meet my expectations for nutrition, leading me to spend more time experimenting with recipes.
- - ... because I don't have the right tools or appliances (slow cookers, air fryers, blenders) to efficiently prepare healthy meals within the time constraints I have.
- - ... because I often feel overwhelmed by the need to track macro and micronutrient content for my fitness goals, making the process of planning and preparing meals more complex and time-consuming.
Now decide which problems that, when solved, will help your target customers achieve their goal and your business achieve its goal. These are the problems you should focus on solving now. Out of these problems, you will then need to prioritize which problems to focus on first. For example, we may choose to avoid solving the problem regarding not having the right tools or appliances, or the problem regarding feeling overwhelmed by the need to track macro and micronutrient content.
In general, it is a good practice to focus your strategy on only solving a few problems at a time. 3 problems is a good rule of thumb. Your business may refer to them as your 3 strategic pillars, or 3 initiatives.
Hiring Criteria: what does your target customer need in a product?
What should you account for when building a product for this user segment? Consider their taste in products.
- - I need a ready-to-use product that minimizes the time spent on cooking and cleaning, like one-pot meals, meal kits, or pre-portioned ingredients.
- - I need a product that allows me to align meals with specific nutritional needs (macros: protein, carbs, fats).
- - I need a product that is aligned with my fitness goals, such as those offering clean, whole-food options.
- - I need a product that helps me make flavorful and satisfying meals that meet their dietary needs while still being delicious.
- - I need a product that is reasonably priced, especially considering their busy lifestyles and other expenses.
Firing Criteria: why would your target customer stop using a product?
What should you avoid when building a product for this user segment?
- - I don't want a product that is too complicated or requires too much work (requiring multiple cooking steps, special equipment, or excessive clean-up).
- - I don't want a product that suggests food that doesn't taste good or isn't made with fresh, nutritious ingredients that isn't align with my fitness goals.
- - I don't want a product that doesn't allow me to effectively meet my fitness and nutritional targets (providing the right macros, controlling calorie intake).
- - I don't want a product that can't personalize meals to my exact dietary preferences or nutritional needs.
- - I don't want a product that is too expensive and doesn't provide enough value or convenience.
Creating Personas
Personas help humanize the target customer segment by personifying the context we've learned. You're fishing in a pond of these personas. These are the fish to catch:
- Gym-Goer Gabe is a fitness enthusiast with limited time that wants to eat healthy and needs their meals to help them optimize performance, stay in peak condition, and align with their fitness goals.
4) Competitor Understanding
What products enable your target customer to eat healthy meals to optimize their performance, stay in peak condition, and align with their fitness goals? Your competition should include everyone that solves this problem. Where will you fit in this market? For example:
- - MyFitnessPal enables customers to optimize their performance, stay in peak condition, and align with their fitness goals by suggesting recipes and showing nutrient breakdowns.
- - HelloFresh enables customers to optimize their performance, stay in peak condition, and align with their fitness goals by suggesting recipes and having ingredients delivered to their home.
- - Whole Foods enables customers to optimize their performance, stay in peak condition, and align with their fitness goals by offering pre-made meals.
- - Favor enables customers to optimize their performance, stay in peak condition, and align with their fitness goals by having pre-made meal delivered to their home.
Learn the direction competitors are moving in by staying up-to-date with their product releases, release notes, updates, changelog, etc. Consider how you might differentiate yourself from competitors when prioritizing which strategic actions to take. Use your target customer hiring and firing criteria to guide you.
5) Define Hypotheses
A problem well stated is a problem half solved. Define your hypothesis using the following formula:
- {X problem happens} to {target customer} {trying to achieve Y goal} because {Z}.
The Big Bets (Hypotheses)
At this point, you should have collected enough evidence (whether that be through surveys, interviews, field studies, etc), to come up with a hypothesis. Let's assume we collected enough evidence and came up with the following hypotheses:
- - It takes too much time for Gym-Goer Gabe to cook healthy meals because the process requires extensive preparation.
- - It takes too much time for Gym-Goer Gabe to cook healthy meals because the process requires specialized ingredients.
- - It takes too much time for Gym-Goer Gabe to cook healthy meals because the process requires nutritional planning.
For this exercise, let's focus on this hypothesis as our top priority: It takes too much time to cook healthy meals because the process requires specialized ingredients.
6) Guiding Policy
You should decide where to focus your effort before you decide what to build. This decision depends on whether your product has reached "Product Market Fit" (PMF) or not. For example:
- - If you're in the Pre-PMF stage, focus efforts developing a strong counter-position against the competition.
- - If you have PMF, focus efforts on building network effects, increasing switching costs, or creating scale economies.
- - If you're a market leader, focus your efforts on branding, cornered resources, or process power.
Input Metrics: focusing on the "Aha!" moment, the key action signaling value was received
Often called the "North Star" metric. You will increase your output metric by increasing how often users complete this key action, this "Aha!" moment. The action represents when a user has received the value your product offers. It is the action you want users to complete ASAP when first using your product. Choose a value-representing action that creates network effects (completing this action makes the product better for all target customers) and/or switching costs (completing this action makes it painful for the target customer to switch to a competitor). For example:
- - Cooked recipes (recipe with dwell time >= cook time): can be used as a signal that a recipe is more likely to be cooked by target customers, and the signal can then be used to boost the visibility of these recipes to other target customers.
- - Recipe saves: can make it harder for target customers to switch to a competitor because their recipe library is in your product.
For this exercise, let's assume we've reached PMF, so our guiding policy will be: Focus on building network effects by increasing cooked recipes.
Strategy Outputs:
Let's summarize what we know so far:
- - Business Goal: Increase signups.
- - Problem Statement: It takes too much time to cook healthy meals.
- - Target Customer: (Gym-Goer Gabe) Fitness enthusiasts with limited time (Millennials aged 25-39).
- - Target Customer Goal: To eat healthy meals to optimize their performance, stay in peak condition, and align with their fitness goals.
- - Hypothesis: It takes too much time to cook healthy meals because the process requires specialized ingredients.
- - Guiding Policy: Focus on building network effects by increasing cooked recipes.
7) Paint Vision
What does a world look like when these problems are solved? A vision paints a picture of the destination you're trying to reach so your team and customers know what direction the product is moving in.
Our vision is below:
- A world where meal planning is automated, ingredient lists are simplified, and every recipe fits your fitness routine and your schedule.
Evangelize your vision. Share your vision. Communicate your vision. A tactic I use is changing my video meeting background to include my vision's text so everyone I meet with will know the future we're trying to build.
8) Choose Actions
We know where we're headed, but how are we going to get there? You will want to work with your team to define which actions to take. What is built should be found at the intersection of customer-centric actions (solving user problems) and technology-led actions (using your tech stack). Each action has the goal of impacting input metrics that move output metrics. Additionally, actions should factor in your user segments' hiring and firing criteria and, if possible, differentiate your product from competitors.
Use Inflections: what "new thing" has been introduced to the world?
What "new thing" was introduced? How can that "new thing" empower your product? Inflections come from technological advances, regulatory changes, or belief shifts. Inflections are waves of change in an industry or population, use them to your advantage! For example:
- - Technology: LLMs, smartphones, cloud computing
- - Regulation: telemedicine laws from covid, GDPR, cannabis legalization
- - Belief: work from home adoption, climate change awareness, crypotcurrency as a financial asset
Define Use Cases: how will your target customer use your product to achieve their goal?
Consider the use cases of your product. How will your target customer use your product to achieve their goal? For example:
- - Gym-Goer Gabes can discover new, simple recipes limited to the simplest ingredients in their kitchen on our product to eat healthy meals to optimize their performance, stay in peak condition, and align with their fitness goals.
Brainstorm Ideas: how might we solve these problems?
Work with your team to surface ideas for what to build next. Start by asking this question: "Using the information we know, how might we {solve this problem}?"
- - How might we reduce the time it takes for Gym-Goer Gabes to cook healthy meals without requiring specialized ingredients?
- - [Bonus] How might we reduce the time it takes in a never-before-seen way?
List out all of the brainstorm ideas for the problem. For example, to reduce the time it takes for Gym-Goer Gabes to cook healthy meals without requiring specialized ingredients we can build:
- - [What's In My Kitchen? Recipe Generator] If we let users input common ingredients they have available to get fast, fitness-aligned recipes instantly then we can increase cooked recipes.
- - [Quick & Easy Recipe Tagging] If we tag and suggest recipes that use less than 5 common ingredients with total preparation and cook time less than 20 minutes then we can increase cooked recipes.
- - [Weekly Meal Prep Suggestions] If we suggest a rotating list of recipes that can be prepped in bulk and meet gym-goer macros then we can increase cooked recipes.
- - [Nutritionist Chatbot for Instant Meal Advice] If we let users ask: "I've got eggs, oats, and spinach. What can I make in 10 mins for a post-workout meal?" to get macro-aligned meals instantly then we can increase cooked recipes.
- - [AI-Powered Recipe Shrinker] If we automatically simplify complex recipes by reducing steps, combining or substituting ingredients, and suggesting easier cooking methods then we can increase cooked recipes.
Validate Ideas: can we build this?
Validate your assumptions on if the proposed idea is feasible and viable.
Prioritize Ideas: which ideas are most impactful?
Prioritization is a balance of reach, impact, and effort:
- - Reach: how many est. users will use this feature?
- - Impact: is this a must-have feature, an improvement, or a nice-to-have feature?
- - Effort: how much est. time will this take to build? Days, weeks, months?
Prioritize Counter-Positioning: playing offense
How can your ideas position yourself against the competition? Emphasize hiring criteria, firing criteria, and competitive differentiation in your projects. Consider how you might position your product:
- For Gym-Goer Gabes who are dissatisfied with complex meal tracking apps, our product is a simple meal planning subscription suggesting recipes tailored to your fitness goals. Unlike MyFitnessPal, we have developed a product that uses ingredients available in your home to suggest easy-to-make meals that help you reach your fitness goals.
9) Execution
Gather requirements, provide context, get commitments, assemble resources, and build valuable products with your team.
10) Go-to-Market
How are you going to bring your product to market? How will your target customers learn about the benefit you're offering them? As mentioned when discussing the small pond approach to targeting customer segments: The goal is to have the fish jumping into your boat, but you'll first need word of mouth about your product's value (the ripples) spreading throughout the pond. Your go-to-market strategy should be aimed at increasing word of mouth (increasing the ripples within your target pond) to create real virality. How might you approach this?
System Awareness: where would you find your target customers?
Consider what system you might use to find your target customers and expose them to your product, for example:
- - Online systems: forums, communities, channels, social media, etc.
- - Offline systems: offices, conferences, trade shows, storefronts, campuses, etc.
Novelty within that System: how can you catch the attention of your target customers?
What novelty can you add within the system that is used by your target customers to catch their attention? For example:
- - If the system is a gym then you could use reverse graffiti to create an advertisement on the sidewalk leading up to the front door.
- - If the system is a social media platform then you could like 10-year old posts made by your target customers.
- - If the system is the Super Bowl then you could create a commercial that is just a QR code bouncing around the screen.
Even better if the novelty has some disagreeableness to really start a buzz. For example, if you test an ad and find that 50% of the viewers hate that ad, then you may be on your way to generating a go-to-market strategy that will really get people talking. For example:
- - If the system is a gym then you could use reverse graffiti to create an advertisement on the sidewalk leading up to the front door that says "2025 Recession Special: 10% off your first month with code ELON".
The best novelty ideas are never-before-seen.
Repeat Visibility within that System: how can you convince your target customers to try your product?
Your target customers need to be exposed to your marketing message at least 3+ times to be convinced to try your product.
Credibility: how can you gain credibility within your target customers?
Most importantly, if your target customers don't find you to be credible then your go-to-market strategy won't catch on. Find ways to gain credibility within your target customers, for example:
- - Have a product advocate that meets with and talks with your target customers.
- - Publish content (blogs, podcasts, etc.) that shows your target customers your company is an expert in this subject.
Getting your 1st target customers
If you're finding it hard to get your target customers then consider doing things that don't scale to acquire them. Give your target customers the push they need to get started. If you accurately validated the value of your product earlier in this process then you may need to do some extra work to find that 1st fish who will create the first ripple in your pond.