
To gain hands-on experience in conducting requirements gathering, analysis, and documentation in an Agile software development environment.
To develop skills in collaborating with cross-functional teams, including developers, project managers, and quality assurance analysts.
To enhance understanding of Agile methodologies and apply them to real-world software development projects.
To improve communication and presentation skills through interactions with stakeholders and team members.
Participate in Agile ceremonies such as sprint planning, daily stand-ups, sprint reviews, and retrospectives.
Collaborate with stakeholders to elicit, document, and prioritize requirements using tools such as user stories, acceptance criteria, and wireframes.
Work closely with developers to clarify requirements, provide feedback on user stories, and ensure alignment with business objectives.
Assist in creating and maintaining project documentation, such as project charters, requirements traceability matrices, and release plans.
Present findings and recommendations to project team and stakeholders, seeking feedback and incorporating changes as needed.