Bootcamp

From idea to product, one lesson at a time. To submit your story: https://tinyurl.com/bootspub1

Follow publication

Techniques for Prioritizing Requirements — Buy a Feature

Jayendra More
Bootcamp
Published in
5 min readJan 22, 2024

So folks welcome back, this blog is the continuation of the previous blog Decoding Success: A Guide to Writing Effective PRD. In this, I’ll cover one of the prioritization techniques that we discussed in the previous blog this prioritization technique is known as the Buy a Feature prioritization method. Initially developed by Luke Hohmann, this methodology was built to make a product manager’s life easier, to make them understand what problems users face and to build solutions to get them solved. Buy-a-feature is a fun and easy-to-play game which gives you a different aspect to understand the value of each feature and how it impacts the end user. It ensures that you are more focused on the right features and that the customers are getting what they need.

Money
Photo by Markus Spiske on Unsplash

At a point in your working life, you might have faced this issue where the demand from the users, stakeholders and internal teams are so many and the priority set on the requirements is so high that prioritization becomes a headache for you. This game helps you ease the prioritization of the features. Let’s learn how the methodology helps you in detail.

What exactly is Buy a Feature?

‘Buy-a-Feature’ is a method used during the product development phase to assess the value of potential features or ideas. In this approach, the product team collaborates with customers and stakeholders or respective teams involved in the feature to gather feedback and prioritize features based on their recognized value. The process involves listing features, assigning estimated development costs, and providing stakeholders with “play money(hypothetical cash)” to “buy” the features they find most valuable. This interactive and engaging framework helps uncover preferences and motivations behind stakeholders’ decisions, turning the prioritization process into an insightful and enjoyable activity.

This method is useful for helping stakeholders choose features from various options.

How to use ‘Buy-a-Feature.’

  1. Step 1: Create a list of features
    Make a list of all the features you’d like to prioritize and assign prices to each.
  2. Step 2: Assign prices to the feature
    Optionally, assign a value or cost to each feature based on project size and complexity. This pricing that you assign to the feature is derived using the efforts and time that the team will take to get it done. The more effort and time the higher the price of the feature.
  3. Step 3: Get all the stakeholders involved
    Bring stakeholders and customers together for an in-person or virtual session.
  4. Step 4: Distribute play money
    Give everyone in the session a fixed amount of “play money,” like 50–60% of the total feature costs if prices are assigned.
  5. Step 5: Feature buying:
    Participants “buy” features by spending their play money as they see fit. Observe and ask stakeholders to explain their choices.
  6. Step 6: Collect insights
    Arrange features based on the money spent (top to bottom). Use the ranked list and insights to guide future product development decisions.
  7. Review the purchases
    After the game, review the purchased features and reflect on some key questions:
    - Why was the least expensive feature not chosen?}
    - What motivated the selection of one feature over another?
    - Understand why multiple stakeholders collaborated to buy the most expensive feature.

This engaging method helps prioritize features while gaining valuable insights from stakeholders.

When to use the ‘Buy-a-Feature’ methodology?

Use Buy-a-Feature when improving a product, especially if your team needs to prioritize features or understand customer desires. It’s effective in cutting down lengthy feature lists and identifying which features attract customers. The game enhances transparency with key stakeholders and depicts resource limitations. It helps customers understand why brands can’t offer everything at once. If traditional market research has yielded little, Buy-a-Feature offers a reliable alternative, avoiding issues like unrelated survey responses or trolling in online polls.

A few tips when using the ‘Buy-a-feature’ methodology

  • Prioritize with end-users for more meaningful insights into the features they value
  • Welcome new ideas during the game, estimating their value and fitting them into the ranked list.
  • Keep the list length manageable to avoid overwhelming participants
  • Prices can be based on development costs, complexity, risk, effort, or a mix of factors
  • Give everyone the same amount of money
  • Provide enough money to buy only half of the features to encourage thoughtful choices
  • Encourage negotiation; price a desirable feature higher than the given play money to test collaboration
  • Pay attention to group discussions for insights into product priorities
  • Join discussions to guide and give extra play money if needed
  • Listen to participants’ explanations and discuss each answer with the group

Using Buy-a-Feature is a great way for product teams to get an idea of stakeholders’ and consumers’ priorities swiftly. By letting potential customers prioritize features, it helps identify important features in the market. The Buy a Feature game is a great prioritization tool when your organization has limited resources and wants to develop numerous features. By involving potential customers in the prioritization process, you can efficiently identify the essential features that the market values most.

Similar Blog on:-

  1. Techniques for Prioritizing Requirements — Buy a Feature
  2. Techniques for Prioritizing Requirements — Scoring Model
  3. Techniques for Prioritizing Requirements — Value vs Complexity

I would love to hear your thoughts on this topic in the comments. If you enjoyed this article, please Follow me here on Medium for more stories on similar topics and other Product Management-related subjects.

About Me Jayendra More
Link to About Me Blog Here

If you are hungry for insightful and thought-provoking content? Look no further! Subscribe to my Medium Blog and get regular updates on the latest articles and musings.

I am always open to having a healthy conversation over a cup of coffee.

Let’s connect on LinkedIn! We can also connect on Twitter — I’m always up for a chat. Whether you have questions, need help, or just want to say hi, feel free to reach out!

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

Bootcamp
Bootcamp

Published in Bootcamp

From idea to product, one lesson at a time. To submit your story: https://tinyurl.com/bootspub1

Jayendra More
Jayendra More

Written by Jayendra More

Product Lead @ PlayerzPot. Have helped the company to grow the user base from 0 to 15 mil. Connect with me on Twitter, https://twitter.com/more_jayendra

No responses yet

Write a response