Agile style development with Dynamics CRM 2011
dynamics-crm, dynamics-crm-2011, microsoft-dynamics
Solution
This is very important discussion and i don't think that is a best answer, it will depend what you want and how you work. I agree with most of Rickard said, i will give you some links that help me a lot establish a process of development:
1 and 3:
- http://gonzaloruizcrm.blogspot.pt/2012/01/managed-or-unmanaged-solutions-in-crm.html
- http://xrmconsultant.blogspot.pt/2011/11/crm-2011-solutions-problems-best.html
- http://channel9.msdn.com/posts/Merging-CRM-2011-Solutions
- http://www.dynamicscrmtrickbag.com/2011/05/28/dynamics-crm-2011-solutions-part-1/
2:
- http://intovsts.net/2012/12/28/integration-of-dynamics-crm-2011-solutions-with-tfs/
- http://community.dynamics.com/product/crm/crmtechnical/b/crmmusings/archive/2012/05/31/solution-packager-enable-source-control-for-solutions-in-crm-2011.aspx
I think you can encountered here useful information for you define your process of development.
Problem
My team is in charge of a medium sized CRM system (~1000 users). Currently our CRM is built in-house on Java Servlets, and we are switching over to Microsoft Dynamics CRM 2011. We will have to do a lot of customizations to suit our business logic and regulatory requirements. We currently do bi-weekly release of features and bug fixes (swap out old jar/jsp files, and swap in new ones). My questions are: - With Dynamics CRM, how would something similar be done? Managed Solutions? What if a user made customizations based on v1 of a deployed managed solution, can I uninstall that solution, and install a v2? - How is change control done? - What do you find are best practices, and pit falls?