Following are the does and don’ts for a BA:
-Never say NO to client
-Never imagine anything in terms of GUI
-There is NO word called as “By Default”
-Consult an SME for clarifications in Requirements
-Go to the client with plain mind with no assumptions. Listen carefully and completely until client is done and then you ask your queries. Do not interrupt the client when he/she is giving you the problem. Try to extract the leads to solution from the client itself. Never try to give solutions to your client straight away with your previous experience or assumptions. Don’t be washed away by add on functionalities or don’t imagine solutions on screen basis.