Definition: The product management team does wire framing and mock-ups for all product changes (enhancements, features, etc.) as part of defining them.
Development: The product engineering team does product design and builds and releases the product enhancements and features.
Quality Assurance: The product quality assurance team builds test strategies, tests scenarios, and tests automation scripts to validate the product changes released.
Documentation: The product services team updates product documentation, marketing material, and any training materials for the product changes.
Deployment & Support: The product deployment and support team applies the product changes to a staging environment where it is used by the MangoApps team for several weeks to fine tune the experience. After the product changes pass the quality gate on the staging environment they are deployed to MangoApps Shared Cloud data centers across the world. After the product changes have been live on the MangoApps shared cloud data centers for a couple of weeks, they get scheduled for deployment on the MangoApps private cloud and on-premise deployments — typically once every three months or sooner via a Product Hot fix process if need be.