CRM项目平台式定制和源代码开发特点分析

我们专门有文章介绍了什么是平台式定制,什么是源代码开发定制。现在我们对两种模式做个比较。

CRM项目平台式定制和源代码开发特点分析_第1张图片

首先我们要声明,两种模式没有谁先进,谁落后之说。都有大规模成功应用,只是他们本身的固有特点决定了,的确存在是否适合自身特点的情况。我们公司采用平台式定制模式,若遇平台无法实现的需求,我们可以在功能层面采用源代码开发方式。这是我们根据自身产品特点做出的选择。

平台式定制开发的优势

1、产品稳定性高,平台虽然也在不断升级,但大量的客户应用能始终保证平台的稳定性。稳定的平台创建出的新功能也是稳定的。而代码级开发很难保证产品的稳定,很可能用一年半载的时间让产品稳定下来,不再出差错。

2、开发时间短,新的功能是通过平台配置实现,因此速度要快的多。实现同样的功能,消耗时间仅相当于纯代码开发用时的1/3~1/4。时间越短见效越快,投资越小。

3、产品维护性好,我们的新功能是依靠平台配置出来的,一般的实施工程师就可以维护(修改功能、纠正错误)。而代码级开发的功能,只能由开发人员维护,难度高,更换人员后学习时间长。也就是说,代码开发使用费用也比较高。

4、功能变更容易,谁都不能保证管理模式、功能要求是一成不变的,随着企业规模变化、管理方式的转变、业务模式的变更等等,都可能需要对原始开发的功能进行变更。而平台配置的功能,修改、调整比较容易。代码级开发变更功能困难。

平台+功能定制开发的劣势

在某些特别要求面前有一定局限性,尤其是界面操作方式,界面设计等,都没有纯代码级开发便利。就是说功能的操作模式要受制于平台的约束。

你可能感兴趣的:(CRM项目平台式定制和源代码开发特点分析)