- Help envision and build new product features and strategies; define detailed use cases for engineering and design- Evangelize and build consensus with executives, colleagues, and third parties- Drive efforts with strategic partners on product development - Work with program management to communicate project status, resolve issues, and ensure that high quality products are delivered on time - Develop launch plans, ensure readiness of the various partners