Product problems can often be overwhelming. It is difficult to know where to start and visualize. Breaking down the problem into smaller parts and solving it one by one is the appropriate way to approach it.
Know the “why”?
The first step in breaking down is to know the “why” behind the problem which you are solving. Your goals and priorities are clear when you know why something has to be done. This can be identified with qualitative and quantitive research of data.
Identify the core values for each “why”
Often there can be multiple answers to why a certain feature has to be built. Identify what each part has to offer to the big picture which you are building. You will now have different blocks of the solution which now have to be prioritized.
Prioritization
Once you know the main purpose of why you are solving a particular problem and have broken it down into multiple value-offering blocks, identify the one part that is the most important one for solving the primary problem. It will normally be a dependency for many of the further enhancements in the product. Depending upon how the other blocks are contributing to offer the solution for the customer, the rest of the blocks have to be prioritized accordingly.
Build-measure-learn
Product development is all about being better than the previous day’s, rather than being perfect. Once you have identified, broken down, prioritized, and built upon the problems, continuously measure the results and take feedback. Translate the feedback into action items to gradually improve the product.
Leave a Reply