Question 1
A global logistics company is implementing Dynamics 365 Finance and Supply Chain Management. The solution architect is designing an Application Lifecycle Management (ALM) strategy. The company has a large development team spread across different time zones and requires a robust branching strategy to manage parallel development of major features, minor enhancements, and hotfixes. The architect proposes the following branching model. Which branching strategy does this model represent, and is it appropriate for the company's requirements?
Answer and explanation
Correct answer: D
This diagram illustrates a Release Isolation strategy, which is a best practice for complex Dynamics 365 F&O projects. It includes a Main branch for production code, a Dev branch for integrating new features, separate Feature branches for isolation, a Release branch for stabilization and UAT, and a Hotfix branch for urgent production fixes. This structure provides the necessary isolation and control for a large, distributed team managing multiple workstreams simultaneously.