I’m sure we all have dealt with business stakeholders that want it all in the next version... This idea was well captured in the image below copied from a presentation by Dan Rawsthorne (Net Objectives):
But did you know research shows that 60% of features you build into your applications are not used by customers (source: presentation by Hubert Smits with Rally Software)?
In the old days the better project managers would categorize features as “must-have” and “nice-to-have”… With the agile development processes being adopted at an ever increasing rate, a new word was invented and rapidly spread as a way to differentiate between a wanted feature and an essential one -- “Desirements”.
So, next time you participate in the planning session for the V-Next feature set, remember that what is expressed as a requirement may be just a desirement… To filter out the real requirements, ask questions to determine if the feature is:
The bottom line is – try to focus on features with high ROI rather than trying to simply add more features.