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