Member-only story

The Greatness that is the Feature String

Ben Staples
6 min readNov 9, 2020

--

Originally published on www.Ben-Staples.com.

Agile software development relies on delivering small increments of work that individually deliver value to the customer. By keeping things small, you ensure the team delivers quickly, provides value to the customer quickly, and most importantly receive feedback from the customer on what is working and what is not.

If you are being agile with your feature delivery, you should be moving fast and learning quickly! That is why the feature string is so important.

What is a Feature String?!

Each individual feature should deliver value on its own. But greatness happens when features can string together to form a step function change to the user experience.

A feature string is a grouping of sub-features that come together to deliver that step function change in experience.

An individual add-on feature is one small increment introduced that does deliver value to the customer. It impacts the customer experience, but isn’t a game changer. You could introduce an add on feature, and not every customer could notice it.

Here is an example of the difference between individual add-on features, versus a feature string:

--

--

Ben Staples
Ben Staples

Written by Ben Staples

Ben Staples has over 7 years of product management and PMM eCommerce experience from at Nordstrom, Trunk Club, and Vistaprint . Currently based in Chicago IL

No responses yet