what are the main responsibilities of a business analyst?
['Creating a detailed business analysis, outlining problems, opportunities and solutions for a business.', 'Budgeting and forecasting.', 'Planning and monitoring.', 'Variance analysis.', 'Pricing.', 'Reporting.', 'Defining business requirements and reporting them back to stakeholders.']