The curious process of prioritisation - Simplifying decision drivers to relatable and understandable factors
Build up
One aspect of product management has remained consistent during my career - that is the fact that there are more ideas than there is bandwidth to develop and to address them. That is why an important part of product management is to perform prioritisation of ideas.
This is something between an art and a science as some aspects are easily quantifiable, but others are less so and some cannot be quantified (not in an easy manner at least that would justify going down that route). It's also important that the prioritisation process does not get bogged down with too many stakeholders and opinions as everybody will have conflicting interests.
So how do go about doing it and remove guess work and provide transparency to stakeholders?
Considerations
At first let us take a look at different factors that could be driving the priorities in any given business.
Business metrics
Timing metrics
Development metrics
领英推荐
the above is not an exhaustive list of all the possible factors but as we can see there are a multitude of things that we can take under consideration. The problem becomes when we start to compare different factors as typically a feature that results in new revenue rarely results in cost savings. We could of course do a deep dive on the return on investment to bring both to a common metric, but on a day-to-day basis this is pretty excessive to be done for every feature in the backlog and would keep the Product Managers busy just churning out business cases.
So how to go about it?
Having become familiar with the way incidents are prioritised in the managed and support services industry I think we have an approach that we can take away as a learning for backlog prioritisation. This is to distil the various metrics introduced above to the following:
and grade those based on a chosen scale (e.g. 1-10). This is somewhat subjective but having the team work together on the grading helps counter any individual biases. This also allows you not to get bogged down on too much details that are likely to be time consuming to obtain and thus slow down decision making velocity significantly.
Conclusion
It is important to have a lightweight process to prioritise different ideas for the day to day business, but this does not mean that you should skip on performing full business case creation for big ticket items that require additional investment.
I would also recommend having a two stage prioritisation approach where by product management prioritises the features based on Impact and Urgency before development team is consulted on the complexity factor and final priorities are set.
Balancing the prioritisation between new ideas (which you usually don't have lack of) and older ideas that are not so impactful nor urgent is also important. These are ideas but are required to be addressed so that you avoid building technical debt in your offering, which leads to the introduction of the last proposed prioritisation factor - Aging.
Aging is something that gets best addressed by having a dedicated development slots for each development cycle to use for these aged backlog items, rather than have them die a slow death in the backlog or trying to artificially bump them up otherwise.
Founded Doctor Project | Systems Architect for 50+ firms | Built 2M+ LinkedIn Interaction (AI-Driven) | Featured in NY Times T List.
2 个月Marko Falck, have you considered how urgency sometimes overshadows true impact? let's rethink our prioritization approach. ??