A business analyst is also responsible for documenting functional requirements. These are the product features that engineers implement to allow users to achieve their goals. Hence, a BA's role is documenting it clearly for both developers and stakeholders. Formulating the main backlog.