Deploying CPQ changes
In any implementation, development can happen in multiple sandboxes. These can be either dev or dev pro environments. All the changes from a development environment need to be migrated to an integrated QA environment. Once the changes are tested, these changes need to be deployed into a full sandbox so that User Acceptance Testing (UAT) can be performed in this instance.
A UAT instance can be thoroughly tested end to end to complete testing of new and regression cases. CPQ testing and UAT should be conducted in a fully integrated environment. Once a business sign-off is complete, the changes can be deployed to a pre-production or staging environment. Then, finally, the changes can be deployed to the production environment. The following figure shows a standard linear development strategy:
It is always strongly advised to perform smoke testing following a CPQ deployment to production. Smoke...