• Incorporate feature requests into product roadmap
• Groom and prioritize backlog
• Develop user stories and define acceptance criteria
• Set sprint goals
• Write acceptance tests
• Plan releases and upgrades
• Follow progress of work and address production issues during sprints
• Analyze preferences and requests of end users
• Refine our agile methodology based on results and client feedback
• Keep track of industry trends
• Collaborating with prospective users and clients to understand and anticipate their needs and translate them into product requirements
• Defining the vision for the team’s product
• Creating a product road map based on this vision
• Managing the product backlog and prioritizing them based on changing requirements
• Overseeing all stages of product creation including design and development
• Developing user stories
• Monitoring and evaluating product progress at each stage of the process
• Liaising with the product team and end-users to deliver updates
• Participating in Scrum meetings and product sprints