Business Advisors are responsible for shaping the vision and strategy with the client, understanding the needs of the users and stakeholders, and eliciting processes, data, and capabilities. They derive target processes and business requirements for current and future solutions. They also perform analysis of processes, systems, data, and business information, conducting research and building domain knowledge. They need to have the ability to analyze and develop solutions, as well as perform tasks such as data and business information analysis. They must also be good at relationship building, and possess the ability to have cxo conversations and good communication skills. They need to know Agile and other related tools.