Spending time on features that are never used

We spend too much time on features that are never used, so where do they come from?

 
Actual use of requested features

 

On the Rational Edge, Laura Rose wrote on Involving customers early and often in a software development project as a solution to this problem.

 

Laura included several sample checklists to help reduce the risk of missing important considerations or steps.