You are currently viewing Rubrics Based Feature Prioritization

Rubrics Based Feature Prioritization

1. Ground Rules

1.1 Prep

The Rubrics Based Approach for feature prioritisation expects that you already have a list of features. While using the Rubric, sometimes other aspects are brought to light. These are some aspects you have overlooked or ignored. Feel free to consider them and add features related to them.

1.2 Keep Features at the Same Level of Granularity

The term Product Feature often lends itself to some ambiguity. There might be some confusion on how fine-grained a feature should be for this rubric. My recommendation is to keep them at the same but high level of granularity.

2. Building the Rubrics

2.1 Step 1: Decide on the Product Feature Categories

Most Product Features belong to one of the following categories. As you read through them, you may realise there are one or two that I have missed. That is OK. Arriving at this list is the first step. The categories are:

Marketing Differentiating: These are the set of features that differentiate your product in the market, especially for the users and promoters.

Pricing Differentiating: These are the set of features that a customer will pay extra for or make your product cheaper.

Note: There is a subtle difference between market and pricing differentiation. The market differentiation helps your product to stand out so the customer picks your product over other similar ones. However, if you want the customer to pay a little extra, the pricing differentiators kick in. 

“Our toothpaste has salt in it,” is a market differentiator. “Our toothpaste tube is 100% biodegradable” is a pricing differentiator for a responsible buyer.

Product Adoption: These are the set of features that ensure there is least resistance path to adoption, recommendation and invitations to other users.

Cost Reduction: These are the set of features that reduce the cost of building, maintaining and evolving a product.

Product Org Check-Boxing: These are the set of features that the organization want to be part of the products they produce. typically, these tend to cross-promotion of other products, features that ensure smooth interoperability between products that are part of the same suite, etc.

Market Check-Boxing: These are the set of features that tend to not so very useful and common ask when selling to Enterprises. These are features that do not bring a lot of value to users. These tend to be needed for passing eligible paperwork or to not stand out as having few / missing features as compared to the competition.

Hygiene: These are the set of features that are the ‘cost of running a business’. These will include say, Sign-up / Sign-In, Profile management, delete the account and other features that are essential, non-differentiating and present across all other products in the domain.

2.2 Step 2: Assigning Importance Score to Product Feature Categories

Not all of the above categories may be applicable to your product at the stage it is and that is OK. The rubric will help you incorporate that into the prioritization process.

First, ensure you are aware of the answers to the following questions:

  • Do you know the goal of your product? Is market differentiation one of those goals? Is being premium or cheaper than the competition a goal? Is viral spread or fast adoption such a goal?
  • Do you know the goal of the organization?
  • Do you know the goal of your customers?
  • Do you know the goal of your users?

Based on the above, you should be able to assign a score to the Product Feature Categories. The following set of examples assign a score from 1-5.

A startup that is focused on market penetration:

Marketing Differentiating5
Pricing Differentiating2
Product Adoption5
Cost Reduction2
Product Org Check-Boxing1
Market Check-Boxing1
Hygiene3

An Enterprise Software company:

Marketing Differentiation3
Pricing Differentiation4
Product Adoption5
Cost Reduction5
Product Org Check-Boxing1
Market Check-Boxing4
Hygiene3

2.3 Step 3: Assigning Importance Score to Product Feature within the Category

Now that you have assigned importance to the product category, you need to assign importance to a feature over others within that category. Usually, the following works:

Critical5
High3
Medium2
Low1

3. Calculating the Score & Prioritization

Consider this simple approach:

The product of the category score and the feature’s score is the score. Eg: for the enterprise software company we considered above:

Feature A that brings Pricing Differentiation (score 4) and is deemed high (score 3) will have a score of 12.

Feature B that brings Pricing Differentiation (score 4) and is deemed medium (score 2) will have a score of 8.

Feature C that brings Product Adoption (score 5) and is deemed medium (score 2) will have a score of 10.

So the prioritization will be:

rubrics-based-feature-prioritization

A, C and then B.

4. Get the Sample Google Sheet

This one includes formulas to get you going immediately:

 

5. Watch the Video

Dinker Charak

Dinker has over a decade of experience in building products across diverse domains such as Industrial Automation, Home Automation, Operating Systems, High Energy Particle Physics, Embedded Systems, Online Video Advertising, Messaging, K-12 education and Private Banking. He also founded Gungroo Software. He books '#ProMa: Product Management Tools, Methods & Some Off-the-wall Ideas' and 'The Neutrinos Are Coming and Other Stories' are available globally. He also manages adbhut.in, an Indian Sci-fi portal.