- Solutions
- Product
- Resources
- Pricing
- •••SolutionsProduct
- Log in
- Try Fibery ⚡
- Log inTry Fibery ⚡
I’m writing 100 posts about product development and product management. For this challenge I take weekly cadence, so you can expect a new post every week (or less). This is post #5.
Every product manager loves new features. She loves to define problems, invent solutions and push them into development. This process is not as simple as it might look. Let’s dive into it and explore some best practices.
By default, new features should not be started. Every feature should be justified by real evidence and/or the product manager’s vision. It’s helpful to ask several questions before any serious effort:
It might happen that the problem you are going to dig into is not that important, or there is a good workaround in a product, or it deviates from the product strategy.
Check yourself for Recency bias. There is a good chance that the feature was requested by 1-2 customers last week, but was never requested for months before that. Recency bias is hard to avoid. The only solution is to collect real evidence and back feature importance by customers feedback.
It is super helpful to collect problems, solutions, and link real feedback from the end-users to these problems and solutions. Eventually, top problems will become obvious and your decision-making process will be much easier.
For example, you have a choice to solve two problems: one is about creating private documents, another is about custom emoji. Evidence for the last 6 months shows that private documents were mentioned 55 times, while emoji only 4. It is not that hard to set priorities now.
You may still decide to go for emoji as an exciter feature, but this is your deliberate choice backed by data. Otherwise, it’s just your gut feeling. I should say that in many cases gut feelings work well, but real evidence is still better.
You decided to go for it and start the Private Documents feature. The problem is clear, users want to create private docs. Or is it? What exactly do they want? Maybe create private folders as well? Maybe create private views? If you collect feedback, you might find the most popular cases. If not, you will have to contact your users and ask.
In 90% of cases, your problem was solved somehow in other tools. It is always good to steal good ideas, but you should do it with style. Where to look? Let’s say, you are working on Product Management Software, and Private Docs feature is related to this market.
What is the process here? I recommend the following steps:
You have users’ feedback, you defined the problem, you checked existing solutions. Now you are ready to invent your own solution. This process is very individual. The general flow is to think, draw, write, repeat. You can do it alone, you can do it as a team. Latter is better, it is also more time-consuming. Many practices help with the creative process, but I will not dig into it there.
The final result is a solution that can be easily comprehended by other people. Usually, it is just linear text + images/sketches/diagrams. In some more complex cases, it might be a live prototype. The main goal is comprehensibility. Any teammates should be able to understand how it should work.
I prefer to use the Problems/Solutions template for my features. It helps teammates to focus on the problems first. It might happen that problem is not correct or have a completely different better solution. Problem/Solution structure helps to discover such cases.
Sometimes I describe several alternative solutions and state my preferences. Sometimes I describe the path to the solution to help teammates understand it better.
BTW, in this particular case we decided to have a solution similar to Notion — a special “My Space” section in the left menu where a user can create her own private items (documents, views, folders).
When the solution is documented and discussed async, it is time to have a formal feature kick-start. I like to have a sync meeting for that. Feature Kick-start meeting is a sync communication to discover missing requirements, briefly discuss technical challenges and nail some plans. It includes 1-2 developers that will implement the feature, QA engineer, and Product Owner. Other people can join to participate/listen if they want.
In general, these areas should be discussed:
A product manager has some work to do after the meeting: add missing requirements, clarify some details, split feature to smaller features. When it is done, feature can be taken into development.
As you see, many things should be done to really start the feature. And when the feature is started, you should complete it.
AI tools exist for anything you can dream of - including feedback management. But are they worth the hype? Check the use cases and tools, and see them for yourself.
Yes, Fibery is a good alternative. But there's a plethora of other options. Hop on the train and sift through all the product management tools that can serve as Productboard replacements.
Explore the evolution of feedback processing and discover a better process for handling customer feedback. Learn how product companies transition from random notes to specialized feedback tools and the benefits of connecting feedback to the product hierarchy.
Living organisms can coexist in the same area if they are different enough. This applies to markets and products as well. If a product is similar to others on the market, prioritize unique features to differentiate it and carve out a niche.