A business analyst works as a bridge between client requirements and a project's success and understands the needed changes for best results. Business analyst has a lot on their plates, from handling projects, maintaining client-stakeholder relationships, managing deadlines, etc. However, a business analyst faces various challenges, Technology problems Business model error An issue with communicating with stakeholders Undocumented requirements Business Policies issues Misalignment between business needs and technology Conflicts among the stakeholders Continuous change requirement