A business analyst is a generic term used by organizations to carry out a number of critical functions or tasks within a project. These could include: 693 more words