我的团队负责中型CRM系统(约1000名用户)。目前,我们的CRM是在Java Servlets内部构建的,我们正在切换到Microsoft Dyanmics CRM 2011.我们将不得不进行大量自定义以满足我们的业务逻辑和法规要求。
我们目前每两周发布一次功能和错误修复(换掉旧的jar / jsp文件,并交换新的文件)。我的问题是:
我对Dynamics CRM世界很陌生,所以非常感谢您的帮助。
答案 0 :(得分:5)
如果你应该使用托管或非管理解决方案,那么你就不会得到“做到这一点”的答案,或者说更正确也许你会得到很多不同的“做这个”。
我的经验是,最好为您拥有或维护的系统使用非托管解决方案,并为您销售的产品使用托管解决方案。我认为这是因为很容易在解决方案之间建立依赖关系,这使得它们很难(如果不是不可能的话)去除,甚至在某些情况下甚至更新。
您将无法卸载具有相应资源的解决方案,但您可以使用新版本更新它们。
系统中未实施更改控制,因此您需要在其他任何地方管理您需要的任何内容。
这些是我对这个主题的看法,你可能会听到更多的内容,如果它们没有差异,我会非常惊讶。我发现MSDN上的一篇文章涵盖了您的一些问题。
希望这有帮助。
答案 1 :(得分:4)
这是非常重要的讨论,我不认为这是一个最好的答案,它将取决于你想要什么以及你如何工作。我同意Rickard的大部分说法,我会给你一些链接,帮助我建立一个发展过程:
1和3:
2:
我认为您可以在这里遇到有用的信息,以便您定义开发过程。
答案 2 :(得分:2)