由于传统的标准产品化OA很难满足不同类型企业管理的个性化需求,针对客户具体需求进行定制开发的OA软件逐渐成为市场主流。目前,这一领域主要由两大代表:完全项目型OA和标准产品+少量定制开发平台型OA,这两者又有哪些区别呢,比较如下:
| 比较项目 | 项目型OA | 平台型OA |
|
开发内容 |
定制开发往往是根据客户的要求进行完全的开发,所有功能需从头设计,开发内容非常多; |
本身就提供最通用的企业OA功能,在此基础上结合用户个性化需求,进行一定程度的定制开发,开发内容较少; |
|
开发周期 |
定制开发缺乏先进的开发平台工具,大量的编码工作延长了开发周期; |
本身就是一个很好的软件定制开发平台工具,通过支撑平台能快速的构建应用,定制代替开发,大大节省了开发时间; |
|
质 量 |
项目型的定制开发涉及大量的代码,发生错误的几率比较大,而且一旦出现问题,查找起来也比较麻烦; |
通过平台定制生成应用系统,功能错误率大大较低; |
|
开发成本 |
由于开发周期过长,以及对开发人员要求较高,造成开发成本过高; |
开发周期较短,对开发人员要求较低,开发成本自然降低; |
|
灵活性和开放性 |
灵活性和开放性较差; |
具备良好灵活性和开放性,易修改、易扩展、易集成; |
|
二次开发 |
需要开发源码,二次开发周期过长,二次开发一般需要OA厂商进行,对厂商依赖比较大; |
基于平台的二次开发,大大降低技术难度,降低实施成本和风险,一般无需开放源码,最终用户可以使用平台自己就能进行定制开发; |
|
实施风险 |
项目OA的成功实施取决于实施方的项目经验、技术力量、服务能力等,系统的稳定运行需要经过一段时间的磨合期,实施风险较大; |
承元支撑平台应用于多个大型项目,平台成熟、安全、稳定,实施周期短、质量高、成本低,基本无实施风险; |
|
后续运维 |
后续的服务和系统升级会和项目实施方绑定非常紧密,受软件开发商牵制较大; |
后续的服务以及升级非常简单,独有功能强大的后台管理,维护起来非常轻松。同时系统提供基于部件的开发接口,开发用户可根据自己的需求开发自己的部件,扩展功能; |
通过以上各项的对比,不难看出,平台型OA这种标准产品+适量个性化定制开发的实施模式,无论是软件质量、实施周期,还是实施风险、成本投入等方面都具有十分明显的优势,是中小企业实施OA的最佳选择。