Business Advisors are responsible for shaping the vision and strategy with the client, understanding the needs of the users and stakeholders. They carry out the elicitation of processes, data, and capabilities to derive the target processes and business requirements for current and future solutions. They perform analysis of processes, systems, data and business information and research, and build up domain knowledge. They work to understand the client's business needs and translate them into actionable requirements. They are expected to apply various skills like abstract and analytical thinking, agile methodologies, and data analysis. They are also responsible for project governance, risk management, and stakeholder management.