The Backlog Arsenal: Sampling a Variety of Prioritization Methods
The image was generated on Canva AI

The Backlog Arsenal: Sampling a Variety of Prioritization Methods

Introduction

Amidst the chaos of product development, taking the time to refine and prioritize the backlog is essential. It brings order, focus, and a clear path to success. Embracing backlog refinement can lead to growth, efficiency, and remarkable achievements.

In this article, we will delve into the most popular models for task prioritization, exploring their significance and explaining why utilizing them is crucial.


ICE: Streamlining Decision-Making with Speed

This particular model serves as a straightforward and accessible tool for implementing goals and objectives. For those venturing into prioritization techniques for the first time, it offers an ideal entry point.

The origins of ICE can be traced back to growth hacking, a methodology renowned for its swift acquisition of diverse skills. Recently, this approach has gained considerable popularity in the realm of management prioritization.

Process

No alt text provided for this image
The image was taken from Productfolio

  • Impact serves as an indicator to gauge the potential economic growth or improvement in crucial metrics resulting from implementing an initiative or technology.
  • Confidence is a measure of the belief in the successful execution of a task, often influenced by other criteria.
  • Ease is an assessment of the level of effort and resources required to complete a project.

The mechanism uses?a scale from 1 to 10?for each indicator.

Example

In the example below, we proceed with the Community tab as it's of the highest priority.

No alt text provided for this image
The image was taken from Hygger.io

Pros

  • Simplicity and ease of understanding
  • Quick decision-making process
  • Structured framework based on objective criteria

Cons

  • Potential oversimplification of complex factors
  • Lack of precise quantitative values
  • Potential neglect of long-term strategic considerations


RICE: Data-Driven Approach

The RICE method, created by Intercom, has gained significant popularity among product management teams as a means of prioritizing features when developing a product roadmap. This approach serves to minimize biased opinions during grooming meetings and promotes the adoption of data-driven decision-making.

The RICE framework is particularly well-suited for established products with an existing user base and accessible product usage data. However, when prioritizing new products or Minimum Viable Products (MVPs), it is advisable to opt for the ICE method instead.

Process

No alt text provided for this image
The image was taken from Jexa.io

The RICE and ICE components share similarities, but they diverge in terms of objectivity and assessment approach.

  • Reach represents the number of individuals impacted by a feature or its implementation.
  • Impact signifies the benefit derived from the feature's implementation on the final product or the overall project. Scale used is 3 = massive impact (XL), 2 = high impact (L), 1 = medium impact (M), 0.5 = low impact (S), 0.25 = minimal impact (XS)
  • Confidence reflects the level of conviction in the successful execution of a feature. It is quantified as a percentage, allowing for adjustment even when concrete evidence of impact is lacking.
  • Effort measures the labor costs associated with implementation. It is quantified by the number of team members involved in each project stage per month.

To clarify, if a project consists of multiple stages—planning (1 person) for 1 week, design (1 person) for 3 weeks, and development (2 persons) for 4 weeks— the total effort would amount to 4 team members working for 8 weeks. In this scenario, the effort would be equivalent to two.

Example

In the example below, we proceed with the Grammar warning as it's of the highest priority.

No alt text provided for this image
The image was created on Miro

Pros

  • Emphasis on impact and high-value items
  • Transparency and collaboration among team members.
  • Consideration of effort for resource management

Cons

  • Potential oversight of other important aspects
  • Limited adaptability to all project types
  • Potential for bias in scoring


WSJF: Optimal Prioritization for Efficient Work Structuring

Weighted Shortest Job First (WSJF) is a tool used in the?Scaled Agile Framework?(SAFe) to help teams prioritize a list of initiatives. A team calculates each initiative’s score as the cost of delay?divided by the job’s size or duration. The team then prioritizes those items that receive the highest ratings. The most versatile and efficient prioritization model, IMO.

No alt text provided for this image
The image was taken from Agilemania

Process

No alt text provided for this image
The image was taken from Scaled Agile Framework

In this model, the calculations are simplified to a single formula. The complexity lies in the numerator, where the cost of delay is derived from the combination of three evaluation criteria. It is this element that truly enhances the effectiveness of WSJF.

No alt text provided for this image
The image was taken from Kendis.io

For effective evaluation of features according to WSJF, StoryPoints or ScrumPoints are often used. These indicators show the laboriousness or complexity of backlog tasks. They are based on the Fibonacci number series.

  • Cost of Delay: Get the right stakeholders together and collectively estimate the CoD relative to other jobs in the backlog. The figure below illustrates the three primary components of CoD for any particular job.

No alt text provided for this image
The image was taken from Scaled Agile Framework

  • Job size can be challenging to determine, especially early on, when the available capacity and time needed for each job are unknown. Job size can be used as a good proxy for the duration.

Example

In the example below, we proceed with the Mobile App as it's of the highest priority/WSJF score.

No alt text provided for this image
The image was created on Miro

Pros

  • Rational decision-making based on multiple criteria
  • Consideration of Cost of Delay to minimize financial losses
  • Efficient resource allocation for high-value tasks

Cons

  • Complexity in evaluation and assigning weights
  • Potential subjective bias in weighting criteria
  • Dependence on accurate data for evaluation


MoSCoW: Prioritizing with Musts, Shoulds, Coulds, and Won'ts?

The acronym MoSCoW represents four categories of initiatives: must-have, should-have, could-have, and won’t-have, or will not have right now. Some companies also use the “W” in MoSCoW to mean “wish.”

No alt text provided for this image
The image was taken from Storiesonboard.com

The MoSCoW concept enables PM/PO's to effectively prioritize tasks, even under time constraints. When faced with limited resources, such as a tight budget, MoSCoW helps identify initiatives that can be accomplished within those limitations.

Example

No alt text provided for this image
The image was created on MS Powerpoint

Pros

  • Simplicity and ease of understanding
  • Clear categorization and prioritization structure
  • Focus on critical needs with the Must Have category

Cons

  • Lack of granularity for detailed prioritization
  • Limited differentiation between Should Have and Could Have categories
  • Subjectivity in prioritization within each category


MoSCoW x KANO: Wombo Combo

By combining the straightforwardness of MoSCoW with the customer-centric perspective provided by Kano (see image below), we can explore the range of requirements we are delivering.

No alt text provided for this image
The image was taken from Product School

Mapping requirements to Kano provides deeper insights into our requirements and facilitates more informed decision-making regarding requirement priority. For teams working in iterative cycles, it becomes crucial to strike a balance between meeting baseline expectations, enhancing linear satisfiers, and incorporating delightful elements to keep stakeholders excited. The combination of these factors may vary throughout the project's lifecycle, with an initial focus on baseline expectations and linear satisfiers, gradually introducing more delighters as the project progresses.

No alt text provided for this image
The image was taken from Pinterest

Conclusion

Prioritizing is a complex and lengthy process.

The selection of a prioritization model is contingent upon the intricacy of the backlog and the objectives of the manager. It is wise to experiment with various mechanisms, as personal experience will guide one in identifying the most efficacious and user-friendly model. The key lies in rigorous testing, testing, and more testing!

NOTE: The techniques/methods mentioned above are not the only ones out there. There are plenty of other options. But these are my personal favorites.

要查看或添加评论,请登录

Ashwin M Mathews, MBA, MS的更多文章

  • The Epic Marketing Showdown: Nike vs. Adidas During the Olympics

    The Epic Marketing Showdown: Nike vs. Adidas During the Olympics

    As the world turns its attention to the grand spectacle of the Olympics, it's a fitting moment to reminisce about one…

    1 条评论
  • Gamification: Unlocking Engagement and Motivation

    Gamification: Unlocking Engagement and Motivation

    My Gamification Odyssey Whether you're a budding entrepreneur, a corporate professional keen on integrating…

    3 条评论
  • Talk Nerdy to Me

    Talk Nerdy to Me

    Let's face it: it's difficult to keep up with a developer in a meeting if you're not technically competent. Meetings…

    4 条评论

社区洞察

其他会员也浏览了