Let's now learn the environmental factors in configuration planning, as for configurations, there are several environments that are typically involved. One of the biggest challenges that an implementation team faces is moving the configuration from one environment to another. If configurations keep changing in every environment, it becomes more difficult to manage them. Similar to code promotion and release management across environments, configuration changes need to be tracked through a change control process across environments to ensure that you are testing with a consistent set of configurations.
The following diagram shows the various environments typically needed in a CRP approach:
The objective ...