Evolving concepts, or why users often don't recognize the software they asked for
Gary Mrenak · 1990
When a development project delivers a software product that is not usable without modtfications, it is because the product does not serve the current needs of the product users.Since only trivial problems are fully grasped at first consideration, users will always Jind it necessary to modi~ their early concepts of what they need In the traditional linear development mode~ the early needs of users are captured during the system and software requirements definition phase, but the evolving needs of users are effectively ignored through the development phases.An improved development model will be user driven and responsive to changing requirements whenever they occur.