Manage all aspects of product lifecycle including: product definition; testing and delivery; marketing; installation; training; integrating client feedback; and redefinition. Planned, executed, coordinated, supervised and directed efforts of software product development and provided subject matter expertise and direction for product guiding its functional evolution and enhancement. Scheduled and prioritized product releases, determined what development team should implement, including new features, bug fixes, improvements and changes. Established product delivery requirements and development priorities, identified functionality for marketable releases, drafted specifications, tasks, project plans and reproduction steps. Provided QA support with functionality testing and feedback, ensured product requirements were implemented and QA standards followed. Assisted in training clients/internal staff and creating documentation, answered product inquiries and provided best practices for calendaring and docketing. Instructed sales team on product features and enhancements and how to best leverage product.