Member-only story
The Greatness that is the Feature String
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.