A Business Analyst often finds himself/herself struggling to understand the job role he/she is expected to play. Many things have changed since the adoption of Agile methodology which is also a reason for the speculations on the future of Business ...