How to manage development process and deployment process at CRM dynamics 365 solutions with medium size of changes

Wu MH@ADM(IM) DAPI@Defence O365 1 Reputation point
2023-02-19T02:54:44.1066667+00:00

We have a CRM Dynamics 365 application running in PROD. Now we want to put 40-60 medium changes to enhance current the application, the changes are majorly on validation UI etc.

The assets we might change will be entities, java scripts, UI configurations etc.

I am wondering what is the best practices for the development and deployment process?

We have a critical issue on building the exact version as current PROD. We have some changes left at the current development environment and we need to figure out to revert the changes and doing more regression tests.

The major solution for this project is called Main solution.

For development process:

  1. should we build incremental builds periodically ( every Tuesday) to export Main solution and push into TEST environment to allow tester to test?
  2. or ask developers to build patch solutions under their name and collect all those patch solution at every Tuesday to install the patches at TEST env to test ?

For deployment process :

  1. Build the entire Main solution and push into STAG/PROG.
  2. or create a patch solution based on parent solution which is Main and only select the assets which are changes during all the Sprint cycle and install this patch solution to STAG/PROD. Of we do this way, what is the version control?
  3. or create a new solution and add all the assets which are changed or added into the application. ( if some developer create a new assets which are not included in the Main solution, will we have issue? we have to life-time manage this solution along with Main solution? as it becomes a required solution.

What is the best practices on setting development cycle and best practices on deployment process in this complex situation as we did not have clear copy as PROD in dev?

thanks

M

Not Monitored
Not Monitored
Tag not monitored by Microsoft.
39,797 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Tianyu Sun-MSFT 31,326 Reputation points Microsoft Vendor
    2023-02-20T06:01:43.7966667+00:00

    Hello @Wu MH@ADM(IM) DAPI@Defence O365 ,

    Thank you for taking time to post this issue in Microsoft Q&A forum.

    Dynamics 365 is currently not supported in the Microsoft Q&A forums, the supported products are listed over here: https://learn.microsoft.com/en-us/answers/

    For the related questions about Dynamics 365, you can post here: Dynamics 365 Community.

    Thanks for your understanding.

    Sincerely,

    Tianyu


    If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.