Question: what is the role of business analyst in software development?
Answer: Main tasks and responsibilities. The main task of business analyst is to identify customer business problems and find the most effective solution. ... Business Analyst works with the requirements at all stages of software development life cycle and constantly mediates between the customer and a team of programmers.