For most developers like me are really not privileged enough to have an one on one chat with the client. So there will be someone that stands between you and the system user, that person will interpret the user's system requirements in their own terms. so as a a developer you go all the way and be creative.
By the time you present your work to the mediator(The one between you and the user), they might like to change something or the way the system works, going out of the initial spec. By the time the system gets to the user's hands the scope would have changed several times, amendments, new additions and other stuff.
If the client says "No this is not what I requested", who is to be blamed?? you bloody developer. lol :)
True that ntwana, and thats BULL
ReplyDelete