Most of us think that a BI BA is someone who talks to the business users and gathers reporting requirements; documents them in the form of a Requirements Document or a Functional Spec.; participates in preparation of test scenarios and often helps during the User Acceptance Testing. Perfect! This is exactly what the BI BA does….but what makes a BI BA… ‘good’? or let me use a superlative here…’great’? Let’s come back to answer that a little later.