A business analyst is the one who enables change in an organization by understanding and analyzing business problems. An Analyst delivers solutions that maximize profits and uplift the business. They help in minimizing the gap between IT and business teams by evaluating processes and determining the requirements.