A business analyst considers the customer’s suggestions and recommendations, as well as generates specifications and requirements, prioritizes the backlog, and supervises the development process in close connection with the customer. As a result, the client receives a turnkey, tailor-made solution.