Thursday, 9 July 2009

Failing to let the application evolve

The end users of the software do not have a perfect idea of what they want. They have a high level idea about the main feature that they need. Stop trying to get the users to specify every little bit of detail. It is very hard to do that and for very little benefit.

Just gather the top level requirements. Let the Developers build something that the users can experiment with. Quite often the users will then think of new features of greater benefit to the business, and also they will discard other ideas that in the beginning they had though were of high importance.

No comments: