Everyone got ALM wrong in Dynamics 365 / Dataverse

by Jun 24, 2024

For ages, we’ve been ferociously encouraging the integration of developer practices, such as source control and ALM, into the Dynamics 365/Dataverse realm.

The ultimate truth

The revered ‘Master Branch’ in source control, has always been the sole fountainhead from which all other branches sprout.

We, however, took a misstep.

The prevalent belief was that the developer’s environment is the ‘Master Branch’, the ultimate truth.

And when the concept of multiple dev environments surfaced, the “Golden Environment” emerged as the new ‘Master Branch’.

But the plot twist? Both these assumptions are incorrect!

The real truth

View it from the customer’s perspective: it’s the Production environment that’s the ultimate truth, it’s the real ‘Master Branch’ in source control.

Want to modify something? This is where it happens.

Here’s the golden nugget of wisdom developers possess: Try not to do changes on the master branch. Create a feature branch for your change. Once satisfied with the modification, it can be merged back into the master branch.

How does this apply to Dataverse?

Simply backup your Production environment and restore it in a Feature environment. Implement your changes there, and once content with the results, export and import your modifications back into the Production environment.

Paradigm shift?

Transitioning to viewing your Production environment as your master branch revolutionizes your perception of numerous processes, especially ALM.

It will make things easier and it will solve some problems.

Ready to embrace this change?

Remy van Duijkeren

Remy van Duijkeren

Power Platform Advisor

Microsoft Power Platform Advisor with over 25 years of experience in IT with a focus on (marketing) automation and integration.

Helping organizations with scaling their business by automating processes on the Power Platform (Dynamics 365).

Expert in Power Platform, Dynamics 365 (Marketing & Sales) and Azure Integration Services. Giving advice and strategy consultancy.

Services:
– Strategy and tactics advise
– Automating and integrating

Subscribe to
The Daily Friction

A daily newsletter on automation and eliminating friction

Related Content

Form Data OnLoad

Form Data OnLoad

You want to call Form OnLoad multiple times? Don't! I was reading about a blogpost to trigger the Form OnLoad multiple times. This should happen after the data was saved and/or refreshed. Why would you want this? Usually, the Form OnLoad contains logic to change the...

read more
Who is the target audience for Power Pages

Who is the target audience for Power Pages

Power Pages is slowly getting better and better product. But then I look at the pricing page: https://powerpages.microsoft.com/en-us/pricing/ Who is the target audience for this product? If you need something 'quick and dirty' it is nice to have a website up and...

read more
Power Pages Secure?

Power Pages Secure?

Power Pages! They tell me it's easy and is very secure, it's built in! I am not fully convinced when I hear this. Why? Simple said: "Easy and Security don't mix". Making something more secure will make it less easy to use. Data separation The thing is, Dataverse is...

read more