Skip to main content

Overview of Application Lifecycle Management


Overview of Application Lifecycle Management

Zuora’s Application Lifecycle Management provides you with an extensive framework of data migration tools and interconnected sandboxes designed to support you at various stages of development, data migration, deployments, and testing. 

Zuora has seamlessly integrated Central and Developer sandboxes (inbound data movement)  with your production org. Both Zuora Central Sandbox and Zuora Developer Sandbox are interconnected with production for data unification, and the developers have access to production data in an isolated environment to develop and test. 

The following diagram shows the process flow of the Application Lifecycle Management:

Application Lifecycle management screen shot.png

  1. Plan release - Involves gathering requirements, creating design specifications, and determining the necessary development and testing environments. 

  2. Develop and test - Initiates the build requirements and user stories. The developers verify changes before merging the work with Zuora API Sandboxes used for previewing and testing the latest releases from Zuora. Zuora  Developer Sandbox is a dedicated, isolated environment to create, modify, and test changes using a snapshot of production configuration data. It gives frequent refreshes and is ideal for testing changes and integrations.   

  3. Build and test release: All created, modified, and customized artifacts are consolidated, bundled, and moved to a higher environment for user acceptance testing. Zuora Central Sandbox is designed to provide an identical copy of the production environment for various development, testing, and training purposes. Central Sandboxes are valuable and highly recommended for UAT, performance, and load testing.

  4. Monitor: Zuora Platform enables monitoring your deployments and optimizing your UAT with Zuora System Health Dashboards. These dashboards provide visualizations of the usage and performance of Zuora products, allowing you to understand workload, performance and make data-driven decisions. For more information, see Zuora System Health.

  5. Release: After successful testing and meeting quality benchmarks, Zuora deploys the updates to production. Product releases to Zuora tenants typically fall into one of the following two categories:

  • Minor changes such as bug fixes or modifying existing billing documents, adding a new batch or communication profile, and so on.

  • Major changes with significant impact that may impact the user experience and data accuracy. For example, adding a new workflow for performing mass update action on price changes or data integration from external sources such as NetSuite, Salesforce, SFTP integrations, and so on. 

To know more about what’s new in our products, see Latest Releases