Business Analyst
Rockville, MD
Long Term Contract
Requirements Gathering, Analysis, and Documentation: Collaborate with stakeholders to elicit, document, and prioritize user stories. Conduct workshops and interviews to understand
business needs and objectives. Analyze and refine user stories to ensure clarity, feasibility, and alignment to business goals. Create and maintain detailed requirements including acceptance criteria. Create related documents including SOPs, Workflow diagrams, etc. Use Azure DevOps (or related tool) to track information daily. Deliverable: Create user stories, refine requirements, and acceptance criteria.
Agile Planning and Backlog Management: Work with product owner to prioritize and groom product backlog. Participate in sprint planning, backlog refinement, and daily standups. Break down user stories into smaller tasks if needed. Ensure backlog items are well defined, prioritized, and ready for development. Deliverable: Prioritized backlog and sprint planning records.
Collaboration: Facilitate effective communication among the development teams, stakeholders, and product owner. Translate business needs into actionable requirements to technical team. Provide regular updates on project progress, risks, and impediments to the stakeholders. Deliverable: Communication records and updates in Azure DevOps.
User Acceptance Testing Support: Define acceptance criteria and assist with creating UAT test plans. Document and track UAT issues and work with the development and testing teams to address them. Deliverable: UAT test plans and issue documentation.
Continuous Improvement: Participate in sprint retrospectives to identify areas for process improvement. Suggest and implement agile practices. Continuously refine and update requirement templates, tools, and documentation. Provide training and guidance. Deliverable: Recommend and practice Agile improvements.