Business Analysts are generalists and responsible for finding gaps in both core and supporting business processes with the aim of assessing whether the current approach has all the relevant ‘Es’ (effective, efficient, economical). They recommend improvements and present a business case for these improvements.