A Business Analyst job description typically includes: Creating a detailed business analysis, outlining problems, opportunities and solutions for a business. Budgeting and forecasting. Planning and monitoring. . Defining business requirements and reporting them back to stakeholders.