The position of Business Analyst seems to have attained swift prominence with modern day companies that are re-engineering their...