O Business Analyst é um responsável pela identificação das necessidades empresariais dos stakeholders e pela determinação de soluções para problemas de negócio com o objetivo de introduzir uma mudança que acrescente valor ao negócio. Como um dos principais produtos de trabalho da Business Analysis são as necessidades do negócio e os requisitos do negócio, o que faz um business analyst está diretamente relacionado com o sucesso tanto de programas de nível organizacional como em trabalhos específicos de mudança ou desenvolvimento. O principal objetivo de um business analyst é fornecer soluções de negócio que acrescentem valor. Para ser capaz de fornecer uma solução de negócio o que faz um business analyst consiste em proporcionar um benefício mensurável para a organização e para isso o business analyst deve ter conhecimentos do domínio do negócio.