6 Steps To Creating Your Ideal Product Feature Set

Creating an Ideal Product Feature Set

1 Create a Budget

Creating a budget doesn’t have to be a hugely complicated thing. To a degree, you should already know how much money you have access to, which will need to be divided between marketing, operations and development.

In this context, we are dealing strictly with the development budget.

2 List Features

We’ve seen it many many times in the past. People come to us with and extensive, ever increasing, list of features for their big idea, believing that they know exactly what their users want. We build the product. Clients then often find out that their users ignore a large percentage of those “must have” features that ate up a significant portion of their development budget, and are now dead in the water.

When it comes to a new product, you have to start somewhere. So go ahead and make the list of features for the product that is in your head. The trick here it is to condition yourself to avoid the idea that you know exactly what features your users want. You need to understand that your feature set is merely a hypothesis that needs to be proven. We’ll get to that a little bit.

Once you are done with your feature set, it should be a relatively simple exercise to create your user stories.

3 Create a Storyboard

Based on the user stories collected above, we should now be able to wire frame out all of our views and connect them in a meaningful fashion in the story board. We don’t need to go crazy with graphic design here. We just need enough user interface to get the point across for the users

4 Do Client Interviews

The point of a focus group is to guide a group of people who represent your demographic through different scenarios and the use of your product. You are allowing them to interact with it in a somewhat meaningful way and will then collect their opinions through the use of structured surveys. The results of these surveys should be invaluable in compiling the final feature set.

5 Get Estimates

You should now have the resulting final feature set based on your focus group results. Based on this list, you are now ready to get some estimates. What you need is an estimate per feature, so that after you have prioritized them you’ll be able to make the determination as to which ones are developed based on the highest level priorities that fit within your budget.

6 Compile Your Final Feature Set

This venn diagram provides a fairly accurate view of the resulting decision. It’s the intersection of what you think the customer wants, what the customer actually wants and what you can afford to build based on the estimates you gather.

Featureset Venn Diagram

How to Define an MVP Feature Set

How to Define an MVP Feature Set Using the Pareto Principle

When selecting which features to include in your Lean Startup-based product’s first release, it’s important to make sure that each feature’s impact is measurable against your business goals. This article defines a process to produces and define a list of features with the highest impact on your goals and the least impact on your budget.

What is an MVP?

In the Lean Startup world, MVP stands for Minimum Viable Product. Conceptually, this represents that the product is constructed with only the most required features to get into production and start soliciting customer feedback.

Why build an MVP?

The key word is feedback. You could spend your entire budget on a huge product based on a grand, yet untested vision only to find out that a large percentage of the features you thought were so necessary go completely unused. Approaching the release as an MVP allows you to make many small bets instead of one large one; the MVP is your first small bet which you will then follow with subsequent iterations – each of which is based on measurements and feedback.

What is a KPI?

The first step is to define your Key Performance Indicators – or KPI’s; these are the metrics used to measure your product’s ongoing success rates. Money in the bank is always a good sign, but initially the metrics may lean more towards indicators of adoption and use.

Some sample metrics may include:

  • The number of new user signups over the last 30 days
  • Number of repeat logins over the last 30 days
  • Average session time over the last 30 days
  • Number of minutes spent using a particular area of the product in the last 30 days
  • The number of shares on social media over the last 30 days

The Pareto Principle

The Pareto Principle, otherwise known as the 80/20 rule, states that, within a given system, you will typically find that 80% of the results are a direct consequence of 20% of the efforts.

For example:

  • 80% of your production comes from only 20% of your staff
  • 80% of your products usage is across only 20% of its features
  • 80% of your profit comes from only 20% of your customers
  • 80% of a city’s traffic is on only 20% of its roads

The bottom line is that focusing on only the top 20% of a prioritized list allows you to mitigate the law of diminishing returns.

How do you define an MVP feature set?

To get started, create a spreadsheet with the following columns:

  • Feature (Feature is the name of the specific software feature.)
  • Cost (Cost is the total estimated cost to implement that feature.)
  • KPI (KPI is the name of the primary Key Performance Indicator affected by this feature.)
  • KP Factor (KP Factor is a discretionary value between 1 and 100 indicating how much this feature is perceived to contribute towards its primary Key Performance Indicator.)
  • Value (Value is a formula =(KP Factor/Cost)*100)

The entire process hinges on the output of the Value formula. What the formula tries to do is come up with a number that shows how much bang-for-the-buck a feature delivers based on its cost and ability to drive KPI.

Determining the KP Factor takes some interpretation. For example, let’s say you have a feature called “Social network sharing” and one of your KPI’s is the number of social network shares: this could presumably have a KP Factor of 100. A feature like “User account creation/login” affecting the “new signups” KPI may be 100 also, while something like “Dropbox integration” may not perceivably affect a KPI at all.

To build the feature set, go to your spreadsheet and list all the desired features for your product, their estimated cost, KPI and estimated KP Factor (the Value should calculate automatically). When your spreadsheet is complete, sort by the Value column. Eliminate any line items close to the top that are outside of the initial budget; then eliminate all but the top 20% of the features. What is left is a good representation of your MVP feature set.

Although this technique may not be perfect due to the discretionary nature of the KP Factor and the impact of budgetary constraints, it should prove to be a useful tool in helping to define a Minimum Viable Product that is capable of driving your business towards its primary goals.