O'Reilly logo
  • Mathias Sulser thinks this is interesting:

By relying on customers to give them a list of user stories, use cases, or other relevant information, software delivery teams are asking their customers to design a solution. But business users aren’t software designers. If the customers define the scope, the project doesn’t benefit from the knowledge of the people in the delivery team. This results in software that does what the customer asked but not what they really wanted.


Cover of Specification by Example: How Successful Teams Deliver the Right Software


Absolutely agree with this. As a developer this drove, is driving and will drive me nuts countless times ..