Primary Role of Position :
Business Analyst (BA) works with Focus Groups and with members of the development team carry out research on the market to come up with high level and detail requirements for the product.
BA is responsible for understanding the business need, capturing the domain expertise that the potential client has, and translating this accurately into a succinct requirements document that will serve as the input to the software designers.
Assess the client's business needs and business processes (current and future)
Interview the domain experts in the focus group to capture all relevant domain knowledge
Document the product’s vision and the project’s scope
Document the business requirements in detail, (requirement specifications) with all assumptions and caveats included
Define quality attributes, external interfaces, constraints, and other nonfunctional requirements
Perform requirements analysis and verification, ensuring that requirement statements are complete, consistent, concise, comprehensible, traceable, feasible, unambiguous, and verifiable, and that they conform to standards
Participate in peer reviews and inspections of requirements documents. Participate in peer reviews of work products derived from requirements specifications to ensure that the requirements were interpreted correctly
Serve as an internal point of contact for development whenever requirements need to be clarified
Establish and implement effective requirements practices, including use and continuous improvement of a requirements process.
Assist with the development of the organization’s requirements engineering policies, procedures, and tools
Take responsibility for establishing, implementing, maintaining and improving the process compliance of each corresponding department