Visitor’s Views: 222 Business Analyst Skills A business analyst (BA) is someone who analyzes a business domain and documents its business or processes or systems, assessing the business model or its integration with technology. BA is a person who understands the business & domain in and out. He is a person who gathers all requirements Continue Reading