Defining user requirements
before any work starts
User Requirements :
-
Multiple stages
-
only after agreement has been reached with the client
-
Statement of agreement with the client
-
Mock ups for client : reduces risk that it will not meet the clients requirements
-
functionality of the software
-
clearly documented
-
feature creep
-
Project gets bigger and bigger as the client asks for more and more features in the software
-
-
-
Example : Developers build a Website without taking into considerations the clients requirements
-
Developers need clear assignments to be able to choose the right technology
-
Prototype development vs final product → the costs are quite different
-
Resources need to be used efficiently