Business Analyst is responsible for ensuring business requirements are fully understood and specified in a manner that will enable full understanding from development team. Business Analyst is reporting directly to Line Manager and for specific project related items to the project manager and has authority on all the matters related to workflow of product and client requirement if no other indication specified.