Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Microsoft Dynamics CRM (Archived)

multiple developers working in the same D365 instance - best approach

(0) ShareShare
ReportReport
Posted on by

Hello,

A new project started with a fresh on-premise instance of D365.

3-5 people will be working in the customisation of said instance.

What's the best approach in this scenario ? A solution per requirement/user story ? Each person works in a user story, and once if finishes, there's a new solution to later be imported into a production instance.

Should this be the best approach ? Fair enough, in the end we would end up with dozens/hundreds of solutions to be imported, but at least, it was easy to locate possible problems or perform a change.

From your experience what it would be the best approach ? one solution per user story/requirement, or one solution per sprint with everyone's work in there ?

Thanks,

Isidro

*This post is locked for comments

  • Community Member Profile Picture
    on at
    RE: multiple developers working in the same D365 instance - best approach

    Thanks for your help Goutam.

  • Verified answer
    gdas Profile Picture
    50,091 Moderator on at
    RE: multiple developers working in the same D365 instance - best approach

    Yes your  understanding is correct.You can also  take backup of database as well for any kind of disaster recovery if you are using on premise.

    Make sure all developer should create web resource in CRM  solution first and then download in the developer local TFS mapped path using developer extension pointing to unmanaged solution. Once downloaded include the file in the solution and then check in into TFS once partial or complete development done.

  • Community Member Profile Picture
    on at
    RE: multiple developers working in the same D365 instance - best approach

    Thanks Goutam, your answer was very helpful.

    Just one question, from your explanation, I should end up with 3 dynamics solutions: one for each - Plugins, Security Roles, All Entities and Field, Form, JS etc customization

    Correct ?

    And one VS Solution with 4 projects:  Plugins, Web Resources , Services, Common Class Library for C# Utilty

    And maybe add the 3 Dynamics solutions in the TFS solution just for precaution and keep some sort of backup ?

  • Verified answer
    gdas Profile Picture
    50,091 Moderator on at
    RE: multiple developers working in the same D365 instance - best approach

    As per my experience -

    First of all I would suggest to prepare a Visual Studio solution in the TFS first where solution may have following projects (Class Library)-

    - Plugins

    - Web Resources (Can contain Scripts , Html , Images ,Utility or common js etc..folder )

    - Services (If any  integrated WCF services if you have )

    - Common Class Library for C# Utilty (For CRM SDK connection , Constants , Schema , field Names etc..)

    Then create separate CRM solution  due to partial deployment for future.

       1. Plugins  

       2. Security Roles

       3. All Entities and Field, Form, JS etc customization

    After creation of the  project structure I would recommend download the developer extension and connect the solution from visual studio project. When any developer will create any plugin , web resources that should be available in the VS solution and  mapped the webresource files with unmanaged solution in CRM and publish through visual studio  only. Make sure you do have settings like anyone will work in any JS or any files will be lock for other user  in TFS by default to avoid overriding the customization.

    marketplace.visualstudio.com/items

    www.youtube.com/watch

    Hope this helps.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

🌸 Community Spring Festival 2025 Challenge Winners! 🌸

Congratulations to all our community participants!

Adis Hodzic – Community Spotlight

We are honored to recognize Adis Hodzic as our May 2025 Community…

Kudos to the April Top 10 Community Stars!

Thanks for all your good work in the Community!

Leaderboard > Microsoft Dynamics CRM (Archived)

#1
Mohamed Amine Mahmoudi Profile Picture

Mohamed Amine Mahmoudi 83 Super User 2025 Season 1

#2
Community Member Profile Picture

Community Member 52

#3
Victor Onyebuchi Profile Picture

Victor Onyebuchi 6

Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans