Question: what are the key roles of a business analyst?
Answer: 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.