Question: what are roles of business analyst?
Answer: Developing technical solutions to business problems, or to advance a company's sales efforts, begins with defining, analyzing and documenting requirements. Managing requirements at the project level can help fulfill business needs. Business analysts typically take the lead role in: ... Requirements analysis.