I wrote an article about this at https://medium.com/product-managers-at-work/the-product-road... if you want to learn more.
I wrote an article about this at https://medium.com/product-managers-at-work/the-product-road... if you want to learn more.
In this context, I find a feature roadmap easier to share most of the time. Discussing which problem I'm solving is always difficult for many reasons: 1) unless I'm really unfocused, the big problem I'm solving should be the same. I could tackle different parts of the problem, but it is more difficult to communicate 2) when you present a priority between problems you are solving, people develop a "negative" mood. Every problem is a priority. If you focus more on general features, there's more the issue of creating "pet projects".
That said, I always use a problem point of view when working on prioritization and approaching a product.
You can combine the two if you think of the problem as a “theme of solutions” you’re going to go build features for in your feature roadmap.
Thanks for this challenge - I think it deserves to be the topic of a follow up blog post :)
It seems to me that a client problem is rarely completely "solved". So how to decide when it is time to move on to the next problem? It is clear when a feature is "done", it is less clear when a problem is done.
One example is application startup time. Or revenues. User survey scores and so on.
The problem roadmap informs the feature roadmap.
Think about this problem as an example: Jane wants to listen to music when she’s mobile.
Solutions: iPod, iPod Mini, iPhone, ???
Each iteration is making a better way of listening to music when you are mobile. As technology improves better solutions can be built to solve the same problem.
Edit: I hate Apple scenarios but the iPod line up is the best example I’ve seen where iterating on solving the same problem vs solution had a remarkable result.