Greeting to all who wish to learn how to effectively build a multitasking backlog. My name is Fedor Gvozdev, I am the founder of HolySkin Korean cosmetics online store. I have been working on this project for 8 years and have repeatedly faced difficulties with prioritisation. In this article, I will try to share my experience and present the best models that have helped us out more than once.
In the process of planning there always comes a time when a new strategy or reprioritization is required. Many managers face chaotic proposals and opinions that result in unclear goals, loss of motivation and abandonment of important features.
A logical question arises - «How to prioritise the work of a team effectively?»
Effective organisation is the key to success of any project, but how to build it in a competent way, excluding endless calls, disputes and presentations? Backlog work is not as easy as it might seem. In order to achieve real results at minimal cost it is worth resorting to prioritising. There are several mechanisms to do so. They provide an opportunity to avoid verbal skirmishes and resort to quantitative assessments, matrices and charts that will give the team a productive action algorithm.
In this article, we will look into the most popular task prioritisation models and find out why it is important to use them.
This model is one of the easiest tools for goal and objective implementation. If this is your first time using these techniques, this is a great place to start.
The first use of ICE is associated with growth hacking, which is a methodology based on the rapid assimilation of any skills. Most recently this method has become popular in prioritising management.
Let's consider the meaning of the abbreviation:
The mechanism uses a scale from 1 to 10 for each indicator, then by multiplying the values of the three components, the final ICE Score is obtained. All the features are ranked by importance.
It is very important to coincide the applied scale and your understanding of the position of each indicator. This way the team will have a full understanding of the ranking.
Collect a list of tasks, and evaluate them on a 10-point scale. Start with the first indicator - impact.
Pros:
Cons:
The system for evaluating each of the features according to four indicators included in the acronym. The results of this technique are more versatile, and can be used for backlogs where structuring needs more attention.
The components of RICE and ICE are quite similar. Nevertheless, they differ in the level of objectivity and in the assessment process.
Let me explain each indicator:
Just to clarify: if the project consists of several stages - planning (1 person) - 1 week, design (1 person) - 2 weeks, development (1 person) - 3 weeks, then in total we get 3 team members for 6 weeks of work. In this situation effort equals two.
Further calculations are reduced to the use of one formula.
Evaluate each factor according to the method described above, and calculate the total number of points according to the formula.
Results have a wide margin, that is why the choice is obvious. The team agreed with the outcome. Due to a large number of clarifying criteria we were confident in this prioritisation.
Pros:
Cons:
The model can be considered effective in medium complexity backlog circumstances, but it is important to understand that prioritisation can also be refined.
The most versatile and efficient prioritisation model. It considers the optimal number of criteria, which allows you to rationally structure your work.
The name of the model is an abbreviation of the phrase "Weighted Shortest Job First», which basically means that the most important and simple tasks are paramount. This is the main idea of the model. By the means of this model you can obtain a list in which tasks will be ranked by assessing implementation complexity and effectiveness for your project.
Calculations in this model are reduced to one simple formula. The complex part is hidden in the numerator, since the cost of delay is the sum of three evaluation criteria. It is this component that makes WSJF really effective.
Let's consider all the components of the model:
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, which is a numerical sequence where the first number is 1, and the subsequent ones are equal to the sum of the previous two.
The numbers increase non-linearly, making the difference between tasks with 1 and 5 StoryPoints more obvious, which makes selection easier.
Since the method organises the entire backlog at once, the evaluation process differs from previous prioritisation models.
It comes down to creating a matrix with final scores. Because of the matrix the filling sequence is strict:
Evaluation should be implemented sequentially by one column, starting with the most insignificant, which is assigned as 1. Each column must contain at least one 1.
Subsequently, the list of tasks should be ranked based on the obtained results, where the highest WSJF score means the corresponding implementation priority.
As an example, let's take a backlog with three features from our online store. The task is to evaluate each function by the three Cost of delay criteria. Let me remind you that the assessment is made according to the Fibonacci series.
The Job size is considered as human resource costs. This algorithm was already discussed earlier.
After the assessment we get following table:
In the WSJF model, the highest score is given to a priority task, which is most efficient in terms of time and resources.
In my opinion, this mechanism has an exhaustive number of tools and therefore is most suitable for prioritising any backlog. It deals with both easy and tricky prioritisation tasks. At the moment WSJF is the favourite of our team.
Pros:
Cons:
The WSJF model works successfully and efficiently in most cases. It is suitable for organising both multitasking and primitive backlogs.
Prioritising is a complex and lengthy process. The framework in this case is an excellent assistant, but it still needs to be controlled by the manager.
Even though mechanisms such as RICE, ICE, WSJF do not always exhaust the work on ranking priorities, they are still effective and can change the vector of work quite a lot. These changes can save you a lot of money and rid you of useless tasks.
RICE and ICE are great options for weekly team meetings. They help clarify the task and motivate the team quickly.
WSJF is a more complex tool for multi-tasking backlogs, its effectiveness has been confirmed more than once in my personal experience. The model can be used for projects where possible losses may be too high.
Reasons for using prioritisation models in your work:
The choice of a prioritisation model is based on the complexity of the backlog and the goals of the manager. It is always worth trying several mechanisms, then by personal experience you will be able to choose the most effective and accessible model.
Wish you successful projects!