After failing miserably in my current role, which made me to realize the below information hard way. Came across this good article about setting expectations at our client's place .

http://www.sysflow.com/blog/setting-expectations/