The golden configuration environment 

Let's learn about the environmental factors in configuration planning since several environments are usually 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 objective is to keep track of all the configuration changes and make sure that they make it to the final cut in the production environment. While all environments are important and have a purpose, the golden environment is a special one and should always be pristine (without any transactions). As part of the configuration management process, once configurations have been accepted/tested/approved in the test environment, they should be moved to a golden environment. This golden environment can also be turned into a production environment, or the data can be copied over to the production environment. The golden environment is usually the starting point for various environments, for example, UAT, training, and pre-production.

The advantages of a golden environment are as follows:

  • A single environment for controlling all configuration-related information.
  • Base environment to set up other tools for initial solution validation.
  • Template environment to span other environments, thereby reducing chances of any configuration changes or data corruption, which could directly impact testing or any other related activity.

The one factor that you should remember is to keep the code base of the golden configuration alongside the latest approved code base for production so as to keep this environment in sync with the latest updates.

Let's summarize all the activities involved in configuration planning:

  • It should leverage industry best practices that are relevant to the customer organization for configuring your Finance and Operations solution.
  • It should define and document everything that constitutes configuration.
  • You should identify the environments that manage the configuration and data.
  • In the project plan, you should define the acceptance criteria for the golden configuration and ensure they are user-accepted, tested, and ready to move to production.
  • For repeatable and assured success, keep the project goals in context and use them as references.
  • Configurations evolve over time; hence, proper versioning should be maintained:
    • Based on the business objectives, define a baseline for initial configuration.
    • All intermediate versions should be well thought of, and key decisions should be captured and tested before marking them ready for production use.
  • Identify and leverage the tools provided with Dynamics 365 for Finance and Operations for data management. 
  • The data exchange with Microsoft Dynamics 365 for Finance and Operations happens via data entities and it is important to map them with the business needs and migration requirements:
    • This will help us find out whether all the entities are available out of the box or whether some need to be built.
    • Also, by knowing these entities, you can start planning your sequence of loading and leverage the same during the actual migration.
  • It is often difficult to perfect the configuration, data dependencies, and their sequencing in any implementation. Hence, you should build and leverage a reusable library of configuration and data templates. Reusability brings in predictability and accuracy, and you don't need to start from scratch all the time; rather, you could just use a template and build the delta (data) on top of it.
  • Also, a strategy for the building blocks of configuration is needed. This helps in manageability and the controlled movement of configurations.
Configurations are the base elements that help tailor solutions so that they suit the business/project needs. Some configurations are non-reversible; hence, utmost care must be taken when arriving at such decisions. Experts in the solution can help you accurately plan for the right configuration without much rework.

A lot of advisors and partners are creating their own industry-specific configuration templates and offerings for Microsoft Dynamics 365 solutions, which should be explored by customers and other partners in their implementation to maximize their returns on investment, so that they are benefitted.

Now, let's learn about planning related to data migration.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.222.3.255