Join us for Flagship 2024: April 16-17 – Register Now.

The 80% Rule of Software Development

Contents

Many years ago, I spent an entire year working on improvements to LinkedIn’s ad matching product without moving the needle on KPIs. As disheartening as that year was, it taught me a fundamental lesson about product development. Most of our ideas do not work.

Pareto Suboptimal: The 80% Rule

Take a step back and see how this idea plays out in the wider industry:

Pendo says that 80% of features in the average software product are rarely or never used.

At Google & Bing, 80%-90% of features have a negative or neutral impact on the metrics they were designed to improve.

At Slack 70% of features created by the monetization team do not yield positive results:

So no matter what company you work at, chances are 80% of your features are not going to hit the mark with your customers.

This creates an impact gap.

Development teams pour their heart and soul into solving and issue, but their impact falls short of what a customer wants or needs.

Three Approaches to Closing the Impact Gap

Given this insight, how should product engineering teams adapt.

First, don’t lose heart. As Jeff Bezos says,

Success can come through iteration: invent, launch, reinvent, relaunch, start over, rinse, repeat, again and again.

You are looking for a new global maxima. Learn how to wander.

In contrast, wandering in business is not efficient … but it’s also not random. It’s guided — by hunch, gut, intuition, curiosity, and powered by a deep conviction that the prize for customers is big enough that it’s worth being a little messy and tangential to find our way there. Wandering is an essential counterbalance to efficiency. You need to employ both. The outsized discoveries — the “non-linear” ones — are highly likely to require wandering.

Second, start moving faster. If the key to success is iteration, then you should pack as many iterations in a month as possible. According to DORA, 48% of companies are releasing software multiple times a week. This is the minimum bar and it will keep on getting faster. Invest in your product release cadence.

Lastly, invest in experimentation. Underlying this 80/20 principle is the idea that product and engineering teams at Microsoft and Slack know the metrics a feature was designed to improve and whether it had the desired impact. Experimentation platforms power these insights.

As Bezos said in his 2014 shareholder letter,

We have our own internal experimentation platform called ‘Weblab’ that we use to evaluate improvements to our websites and products. In 2013, we ran 1,976 Weblabs worldwide, up from 1,092 in 2012, and 546 in 2011.

You can get started by identifying key product metrics, tracking impact, and experimenting with features as you develop them. Check out Understanding Experimentation Platforms for more tips!

Get Split Certified

Split Arcade includes product explainer videos, clickable product tutorials, manipulatable code examples, and interactive challenges.

Switch It On With Split

The Split Feature Data Platform™ gives you the confidence to move fast without breaking things. Set up feature flags and safely deploy to production, controlling who sees which features and when. Connect every flag to contextual data, so you can know if your features are making things better or worse and act without hesitation. Effortlessly conduct feature experiments like A/B tests without slowing down. Whether you’re looking to increase your releases, to decrease your MTTR, or to ignite your dev team without burning them out–Split is both a feature management platform and partnership to revolutionize the way the work gets done. Switch on a free account today, schedule a demo, or contact us for further questions.

Want to Dive Deeper?

We have a lot to explore that can help you understand feature flags. Learn more about benefits, use cases, and real world applications that you can try.

Create Impact With Everything You Build

We’re excited to accompany you on your journey as you build faster, release safer, and launch impactful products.