📜 ⬆️ ⬇️

8 s ½ ways to prioritize functionality

In 99% of all cases, do not try everything, do not close all tasks, do not fix all the bugs. One of the key skills is to choose from the whole flow those tasks whose solution will give maximum benefit.


Prioritization methods and common sense help to choose such tasks.


I share the methods of prioritization that I collected from a number of articles. I have little experience in translations. I would welcome comments and suggestions to the wording.


1. Analogue of the Eisenhower matrix (complexity - benefit)


One of the simplest and most common prioritization techniques. The horizontal axis is complexity, the vertical is benefit. The goal is to highlight simple tasks with maximum benefit.



Example axes: development cost and increase conversion. That is, among all the tasks, we single out tasks with a minimum development cost and a maximum conversion increase.


2. Estimation by parameters


Select the parameters by which we will rank the functionality. For example, two groups of parameters:


Benefit:


  1. increase turnover
  2. customer value
  3. value for the company.

Cost:


  1. complexity of implementation
  2. development cost
  3. risks.


Calculation of the parameters in Google Spreadsheet .


For each parameter, we specify the weight and evaluate the functionality on a five-point scale:



The functionality that scores the most points is the desired important functionality.


Please note that in the “Cost” group the maximum score means the minimum cost.


2.1 Pirate Metrics (AARRR)


A special case of evaluation by parameters. As parameters, we use AARRR and evaluate the contribution of the task to each metric:


  1. attraction,
  2. activation,
  3. retention
  4. Spread
  5. and income.


Calculation in Google Spreadsheet .


As in the general case, we assign weights to metrics.


The most important task is the task with the maximum number of points.


3. Model Kano


The Kano model is a method for evaluating consumers' emotional responses to specific product characteristics.


Omitting the details, conclusions from this model:


  1. basic functionality for the current product, the audience should be the default and stable;
  2. Having basic and basic functionality, invest in the development of exciting functionality. They will highlight competitors, thanks to them they tell each other about the product.


Forming the list of works, ask yourself:


  1. We have implemented all the basic functions?
  2. And how many of our core?
  3. Explore the audience, looking for exciting features?
  4. Remember that the admirers will be the main later, and later the base?

4. Buy functionality


The bottom line:



5. Affinity grouping


  1. Each team member writes his ideas on stickers (one idea - one sticker);
  2. then teams combine similar ideas into groups and give names to groups;
  3. at the end of the event, each team member votes or indicates the importance of the group in points.

Outcome: ranked groups with ideas for new tasks.


6. Hierarchy of user needs


Aaron Walter proposed Maslow's version of the pyramid for the user's needs. Salt: do not go to the next level until you satisfy the need for the current one.



When choosing tasks to develop, ask yourself:



7. Ask Sales


Communicate with sales managers: ask about what functionality people ask, what do they lack in the product.


When you receive a request for functionality from the sales department, ask them:



8. RICE


For each functionality, we evaluate:


  1. coverage (Reach). How many users will this affect in a specific period of time?
  2. Impact. How much will this affect the conversion? (maximum - 3, strongly - 2, medium - 1, low - 0.5 and minimum - 0.25).
  3. Reliability (Confidence). How confident are you in your assumptions? (Maximum - 100%, medium - 80% and low - 50%).
  4. The complexity (Effort). How many man-months will this require? (At least a fortnight and integers).

Collect the data in the table and calculate the estimate according to the formula:



The meaning of the resulting metric is a general increase in conversion over a certain development time. The functionality with the maximum rating - the most important.



Calculation in Google Spreadsheet .


Summing up


The above methods will not help to create a product, determine the need and willingness to pay for its satisfaction. The maximum number of RICE points does not guarantee that a miracle will occur after the introduction of the functionality.


There are no ready-made recipes for success, but knowledge of the tools, common sense, and a culture of ranking tasks in a team increase the chances of success.


Sources



')

Source: https://habr.com/ru/post/429404/


All Articles