使用Dynamics CRM 2011进行敏捷样式开发

Noo*_*olk 7 microsoft-dynamics dynamics-crm dynamics-crm-2011

我的团队负责中型CRM系统(约1000名用户).目前,我们的CRM是在Java Servlets内部构建的,我们正在切换到Microsoft Dyanmics CRM 2011.我们将不得不进行大量自定义以满足我们的业务逻辑和法规要求.

我们目前每两周发布一次功能和错误修复(换掉旧的jar/jsp文件,并交换新的文件).我的问题是:

  1. 使用Dynamics CRM,如何做类似的事情?托管解决方案?
    如果用户基于已部署的托管解决方案的v1进行自定义,我可以卸载该解决方案并安装v2吗?
  2. 如何进行变更控制?
  3. 你发现什么是最佳实践,并且陷入困境?

我是Dynamics CRM世界的新手,所以非常感谢您的帮助.

小智 5

如果您应该使用托管或非管理解决方案,那么您将无法获得"做到这一点"的答案,或者为了更加正确,也许您会得到很多不同的"做这个".

我的经验是,最好为您拥有或维护的系统使用非托管解决方案,并为您销售的产品使用托管解决方案.我认为这是因为很容易在解决方案之间建立依赖关系,这使得它们很难(如果不是不可能的话)去除,甚至在某些情况下甚至更新.

您将无法卸载具有依赖于它们的资源的解决方案,但您可以使用新版本更新它们.

系统中未实现更改控制,因此您需要在其他任何位置管理您需要的任何内容.

这些是我对这个主题的看法,你可能会听到更多,如果它们没有区别我会非常惊讶.我在MSDN上发现了一篇文章,其中涵盖了一些问题.

希望这可以帮助.