Back to Your Feed

Where do ideas for new features come from? How do you decide which ones to build?

7 Answers
Brandon Green
Brandon Green
Buffer Staff Product ManagerAugust 16

Everywhere! Users themselves, colleagues, market research, competitors, randomly in the shower. Generally, I like to consider each idea seriously and work through a few questions to help decide if they are worth building:

  1. What, fundamentally is the problem this idea is meant to solve? How worth it is solving that problem vs. others I know about? Does solving this problem create opportunities or risks in any form that I should think about?
  2. Is this a problem I need to solve now, in 6 months, in 2 years, etc.? What's the risk of just putting it off?
  3. Has this idea been validated in some form already? What's the "why" behind this being an idea? Is there a good hypothesis around it?
  4. If it hasn't been tested yet, is there a low-cost iteration of this idea that my team could build and test quickly? What (rough swag) impact or learnings could a low-cost iteration yield?

This feels like a lot of questions, but I've gotten good at answering them quickly with a few driving assumptions to help keep myself moving. This is really hard early in one's product career, and potentially when you're working in a very new job or problem space - but as you ramp up, you start to be able to answer them faster.

Kie Watanabe
Kie Watanabe
HubSpot Group Product ManagerOctober 13

This is a two-part question. Let me first articulate how I like coming up with ideas for new opportunities, followed by how I like to make decisions about what to build. Hopefully, you don’t mind that I’m thinking about “opportunities” because it might not always be a feature that’s the right solution.

I should start by saying that there isn’t one right approach to coming up with ideas. In my experience, I’ve had success ensuring that there are:

  1. Insights from the four lenses: Customer, Business, Market, Technology
  2. Effective methods to facilitate ideation

At the core, you have to have a deep understanding of the underlying user pain point you’re trying to solve through a thorough investigation of the Customer by talking to customers and product usage. You might actually learn very quickly that the user problem is around discoverability or activation, not necessarily a feature gap. Ideally, the customer impact is so deep that it translates effectively into Business impact. The Market context is critical to help understand how your user will experience the product within the broader competitive landscape and the direction an industry is headed. Finally, the Technology lens offers insight into what capabilities could be used as part of a solution.

Preferably, these four lenses come together through cross-functional ideation that has the right participants (e.g. PM, UX, Eng, and even folks go-to-market teams). In a hybrid world where we’re working across time zones, I’ve enjoyed having the opportunity to ideate together synchronously and asynchronously.

In terms of decision-making, the ideation process should lend itself to initial layers of prioritization. I won’t go into prioritization frameworks here, but there are many out there. They do tend to distill back to impact and effort and sequencing. At HubSpot, depending on the type of decision we are trying to make, we may use a “driver, approver, contributor, informed” DACI model used by other companies we admire like Atlassian.

Richard Shum
Richard Shum
Splunk Director of Product ManagementJanuary 10

Ideas can come from many places. They include customer feedback calls, customer troubleshooting sessions, customer submitted ideas (at Splunk, we have an idea submission portal called, conferences (at Splunk, we host .conf where we have the opportunity to meet many customers in person), ideas from your engineering team (they generate some of the best ideas), and ideas you dream up yourself.  

Once there’s a list of ideas, we typically do a full re-prioritization at annual planning. Throughout the year, we also slot in new ideas and do minor re-prioritization as things change. 

Paresh Vakhariya
Paresh Vakhariya
Atlassian Director of Product Management (Confluence)June 22

New ideas can come from various sources:

  • Customer and end User feedback

  • Metrics and usage data. Metrics movers: ideas that will make a dent on you metrics

  • Market research, competitive analysis and trends:

  • Stakeholders such as other teams that are dependent on you

  • Engineering efficiency and improvements

    Please see my other response on how to decide what to build.

Broadly speaking the decision for what to build depends upon:

  1. User problems that the features will help resolve

  2. Impact: what is the end customer or business metrics it will move

  3. Long term strategy and roadmap alignment -> continue to build features incrementally for a long term benefit

  4. Engineering effort needed to build

Aleks Bass
Aleks Bass
Typeform Vice President Product ManagementAugust 9

Generating ideas for new features is an ongoing process that draws from various sources. These sources include customer feedback, market research, internal brainstorming, competitive analysis, and emerging trends. By tapping into these channels, we cultivate a pool of potential features that could enhance our product.

Deciding which ideas to prioritize involves a thoughtful evaluation process. We consider factors like alignment with our product strategy, the potential value to customers, market demand, differentiation, competitive advantage, and the feasibility of implementation within our resources and timeframe. One approach is the RICE framework - Reach, Impact, Confidence, and Effort - which helps us objectively assess the potential impact of each feature or investment opportunity.

Depending on the investment area, we may also do a build vs buy analysis for ideas that we may not be best positioned to build. 

Ultimately, the selected features should contribute to addressing customer needs, improving user experience, and advancing our overall product goals. It's a balance between innovation, strategic alignment, and the practicalities of implementation that guides our decision-making.

Abhiroop Basu
Abhiroop Basu
Square ProductOctober 24

One thing I've never had an issue on is coming up with features for a product. If you're ever bereft of ideas, simply go and speak to a customer and they'll provide a dozen ways your product can be improved. But it's important to structure the ideas so you don't get overwhelmed. Here's how you can go about doing that:

  • Brainstorm with your partners: Setup time with your partners to generate and refine ideas. You can use customer feedback as an input

  • Vote/prioritize on the top ideas: Give everyone a vote and see which ideas people care about the most

  • Refine: Go deep on a handful of ideas and come up with a workable problem or hypothesis statement for that idea

Lisa Dziuba
Lisa Dziuba Head of Growth Product MarketingJuly 13

As a PMM lead, I usually get feature ideas as a subproduct of my research & daily work. But if extracted, the best ways to discover what we need to build next come from:

  1. Reading user feedback through existing surveys, and social listening.

  2. Reviewing usability data (heatmaps, user recordings, website feedback tools).

  3. Reading sales and CS Slack channels. Feature-related insights often spark there. Checking CS tickets for relevant keywords can help too.

  4. Exploring Hubspot deals for customers on specific lifecycle stages.

  5. Asking & listening to CS, sales, product, marketing, and data analytics teams. When you have the right questions, they will share magical insights.

  6. Checking competitors, subsidiaries, or companies who serve the same audience. Competitor Intelligence tools can show you tons of interesting things. 

  7. Reading competitor's negative reviews and case studies, yes, I do that :)

  8. Playing with analytical tools to see if there are sub-segment of my audiences that have untypical conversions & behaviors through the funnel, and have untypical feature usage.

  9. If I need deeper insights or validation of my assumptions I set up customer interviews or focus groups for feature discovery. But those need more time for preparation & synthesis.

  10. If I need a deeper dive into data, I ask data teams to provide reports on what I'm looking for.

  11. Asking the key knowledge holders and leadership team what they believe in, what we should build but not dneo yet, or what sparks for them.

Top Product Management Mentors
Nicolas Liatti
Nicolas Liatti
Adobe Senior Director of Product Management, 3D Category
Derek Ferguson
Derek Ferguson
GitLab Group Manager, Product
Maxime Prades
Maxime Prades
Meta Director of Product Management
Natalia Baryshnikova
Natalia Baryshnikova
Atlassian Head of Product, Enterprise Agility
Lukas Pleva
Lukas Pleva
HubSpot Group Product Manager
Mckenzie Lock
Mckenzie Lock
Netflix Director of Product
Melissa Ushakov
Melissa Ushakov
GitLab Group Manager, Product Management
Jacqueline Porter
Jacqueline Porter
GitLab Director of Product Management
Rupali Jain
Rupali Jain
Optimizely Chief Product Officer
Yasmin Kothari
Yasmin Kothari
Bumble Director of Product