How to plan and develop new features from your roadmap
Turn your great ideas and customer feedback into a clear plan for what to build next.
To decide what to build next, you must use real customer feedback and performance data. This turns product development from a guessing game into an informed process, ensuring you’re building features that people actually want and that will add genuine value to your business. Your first step is to gather all your feature ideas, customer requests, and bug reports into a single, organised list.
Gathering Your Ideas and Feedback
Your next killer feature could come from anywhere, so it’s vital to have a system for capturing ideas as they arise. Here are some of the best places to look for inspiration:
- Direct Customer Feedback: Emails, support tickets, and conversations are gold mines. If multiple customers are asking for the same thing, that’s a strong signal you should pay attention.
- User Surveys: Don’t wait for users to come to you. Proactively ask them what they struggle with or what they wish your product could do. Tools like Google Forms or SurveyMonkey make this quick and easy.
- Performance Data & Analytics: Look at how people are using your product right now. Are they ignoring a certain feature? That might mean it needs improving. Are they spending a lot of time on one particular screen? Perhaps you can make it even better.
- Your Own Team: Your colleagues, especially those in customer-facing roles, will have valuable insights into what users want and what the product needs.
- Competitor Analysis: Keep an eye on what your competitors are doing. You don't need to copy them, but their new features can spark ideas for how you can solve a similar problem in a better way.
How to Decide What to Build Next
Once you have a long list of potential features, you need to prioritise them—you can't build everything at once! A simple and effective way to do this is to use a Value vs. Effort matrix.
For each feature idea, ask two simple questions:
- What is the potential value to the customer and the business? (Rate it: High, Medium, or Low)
- How much effort will it take to build? (Rate it: High, Medium, or Low)
This exercise helps you categorise your features so you can plan effectively:
- High Value, Low Effort (Quick Wins): Do these first! They deliver a great return for minimal work.
- High Value, High Effort (Major Projects): These are your big, strategic features. Plan for them carefully as they will take significant time and resources.
- Low Value, Low Effort (Fill-ins): You might tackle these if you have spare capacity, but they shouldn't be a priority.
- Low Value, High Effort (Time Sinks): Avoid these. They consume a lot of resources for very little benefit.
From Plan to Action
Once you've prioritised your next feature, the development cycle begins and the idea starts to become a reality. While the detailed steps of designing the user interface or setting up development environments are covered in separate tasks, the basic flow is straightforward. Your prioritised feature moves from the planning stage into design, then development, followed by thorough testing, and finally, release to your customers.
Top Tip: Start with a Minimum Viable Product (MVP) approach for new features. Build the simplest possible version that still provides value, release it, and then improve it based on real user feedback. This is much faster and less risky than trying to build the 'perfect' feature from day one.
Planning your features methodically ensures you're always working on what matters most. By listening to your users and focusing on value, you'll build a product that people love and that grows with your business.
Created by hatch. • Updated on April 27, 2026