Dynamics crm 2011 使用Dynamics CRM 2011进行敏捷式开发
我的团队负责一个中型CRM系统(约1000名用户)。目前,我们的CRM内部构建在Java servlet上,我们正在切换到Microsoft Dynamics CRM 2011。我们将不得不进行大量定制,以适应我们的业务逻辑和监管要求 我们目前每两周发布一次特性和bug修复(交换旧的jar/jsp文件,交换新的)。我的问题是:Dynamics crm 2011 使用Dynamics CRM 2011进行敏捷式开发,dynamics-crm-2011,dynamics-crm,microsoft-dynamics,Dynamics Crm 2011,Dynamics Crm,Microsoft Dynamics,我的团队负责一个中型CRM系统(约1000名用户)。目前,我们的CRM内部构建在Java servlet上,我们正在切换到Microsoft Dynamics CRM 2011。我们将不得不进行大量定制,以适应我们的业务逻辑和监管要求 我们目前每两周发布一次特性和bug修复(交换旧的jar/jsp文件,交换新的)。我的问题是: 有了Dynamics CRM,类似的事情将如何实现?托管解决方案? 如果用户根据已部署托管解决方案的v1进行自定义,我可以卸载该解决方案并安装v2吗? 如何进行变更控制
如果用户根据已部署托管解决方案的v1进行自定义,我可以卸载该解决方案并安装v2吗?
如果您应该使用托管或非托管解决方案,那么您将无法得到“执行此操作”的答案,或者更准确地说,您可能会得到许多不同的“执行此操作” 我的经验是,对于您拥有或维护的系统,最好使用非托管解决方案,对于您销售的产品,最好使用托管解决方案。我认为这是因为解决方案之间很容易产生依赖关系,这使得它们很难(如果不是不可能的话)删除,在某些情况下甚至更新 您将无法卸载资源依赖于它们的解决方案,但可以使用新版本更新它们 变更控制未在系统中实现,因此您需要的任何内容都必须在其他地方进行管理 这些是我对这个问题的看法,你可能会听到更多,如果他们没有不同,我会非常惊讶。我找到一篇关于你的问题的文章
希望这能有所帮助。这是一次非常重要的讨论,我不认为这是一个最好的答案,它将取决于你想要什么以及你如何工作。我同意Rickard所说的大部分,我会给你一些链接,帮助我建立一个发展过程: 1和3: