Hi All,
I wondering if someone has some ideas here.
I have been informed by Microsoft for best practice to work with solutions and deployment according to the ALM process..
Which means managed solutions on the UAT and PROD environments. And thats all fine.
Also according the the Best Practice to avoid Cross layering use multiple solutions for specific functions so as I understand create a solution for Customizations, like Forms, columns, views and so on., Solution for Web Resources, Solution for Process and Flows and so on.
Is that really a good approach?
And the regarding the deployment. If using dev ops pipelines you are not able to work with patches as understand, so the entire solution has to be moved at all times?
Now we will not go ahead with using dev ops pipelines after the release of Microsoft Managed Environments and Power Pipelines but also here I guess that is not supporting patch so the entire solution has to be deployed which i guess is OK as it automated.
But working with development the users do not test in DEV environment only in the UAT environment so every time we need users to test something we need to deploy some of the ALM solutions above from DEV to UAT which is a tedious and time consuming job.
So I think from all my writing above what are your ides or findings working with the ALM process and mainly development / testing phase to optimize the production time?