Launch products on a regular basis
Develop new products and enhance existing products
Identify market opportunities and define product vision and strategy
Understand customer needs and gather product requirements
Define your features - Write specs and user stories, wireframes, test plans and release checklists
Communicate product functionality and incorporate feedback
Own the short term product roadmap, communicate product releases to executive, sales, business marketing and business operation stakeholders