Business analysts identify, define and document business processes and software requirements to be developed as software. They serve as a liaison between business and IT teams by facilitating communication and determining software objectives that align with stated and unstated business needs.
Responsibilities
● Obtain a deep understanding of relevant business area(s) to be able to recommend solutions and build high-quality requirements.
● Use a variety of techniques to understand business requirements, such as interviews, workshops, surveys, site visits, and storyboards.
● Shape business requirements by making recommendations and suggesting alternatives to proposed solutions.
● Understand technical options, limitations, costs, and risks. Communicate tradeoffs to business partners and work with them to shape requirements accordingly.
● Translate conceptual user requirements into clear, detailed functional requirements.
● Work with business and delivery teams to prioritize requirements.
● Help resolve competing priorities between stakeholder groups by facilitating stakeholder discussions and escalate issues where appropriate.
● Manage requirements scoping throughout the delivery process.
● Create artifacts as appropriate, including business case documentation, scope documentation, and process flows.
● Support delivery teams as they develop, test, and deploy solutions.
● Review delivery team output to ensure requirements are correctly interpreted; define and execute test cases.