Maintain a balance between business viability, user desirability and technical feasibility while delivering software products with a team.
Work closely with Business Partners to define a product vision and break it down into an actionable backlog of user stories for the development team.
Work hands-on with the development team to prioritize, plan, and deliver software that creates excellent user experiences.
Collaborate with the product team to define specifications, requirements, and acceptance criteria for deliverables.
Help Business Partners understand our iterative development approach and focus on delivering a Minimum Viable Product through careful and deliberate prioritization.
Work with product designers to ensure timely delivery of designs and assets to the development team.
Conduct product experiments, user interviews and other validation techniques to gather feedback and product insights
Create assets to guide product development work (Discovery, Framing and Scoping documents, opportunity trees, user stories).
Help partners understand our iterative development approach.
Help innovate and iterate on agile PM processes and share our learnings.