OA软件定制开发的周期与哪些因素有关
发布日期:2011-6-26 信息来源:http://www.chysoft.net

在进行OA软件系统的实施时,一部分用户选择标准产品进行直接的实施,但是还有相当用户的需求个性化突出、比较复杂,标准产品不能满足要求,需要进行定制开发。基于OA标准产品的实施,只需简单的进行安装、初始化和培训即可,实施的周期短但对用户需求的适应性不是很好,后续深入应用可能需要进行定制开发;OA软件定制的过程相对比较复杂,一般包括需求分析、系统设计、代码编写、测试与修改、安装部署、运行、服务维护等过程,因此需要一定的周期,很多因素可以影响OA软件定制开发的周期,下面我们就影响开发周期的主要问题进行分析。
一、OA软件定制开发周期与用户需求的关系
OA软件需求过于简单、不清晰、不完整,导致后续的定制开发过程中不断的调整,增加了开发的难度和实施的周期,导致需求问题的主要问下如下:
1、软件开发厂商负责需求分析的人员经验不足,未能很好的把握最终用户需求。
2、客户方和软件开发厂商对相关业务的熟悉程度不够
3、软件开发厂商对需求的重视程度不够,在没有完全理解终用户需求的情况下就急于进行设计和开发,导致开发交付的系统与客户实际要求的功能差异很大。
4、整体需求没有进行规划,需求的边界不是很清晰,在后续处理中不断的调整与变化。
5、最终用户不愿意投入时间配合软件厂商进行需求的收集、整理。

二、OA软件定制开发比产品实施周期长
OA软件定制开发中可以优先考虑选择成熟的产品,但企业的个性化需求比较突出,业务需求比较复杂,市场上没有类似的功能模块,或通用产品不能满足要求,以及需要对已经存在多个系统进行集成和开发时,选择软件定制开发不可避免。
软件定制开发的过程需要一定的周期,特别是需求的沟通、系统设计和代码的编写,以及后期的测试和维护。
承元软件利用定制开发平台的优势,为企业信息化提供定制开发服务,积累了大量的软件项目定制开发的经验;特别是基于承元定制开发平台可以简化系统的设计、降低技术难度,大大缩短代码编写的时间、提升软件系统质量,同时让后续系统的维护修改变得更加简单和快捷。

三、OA软件厂商的技术水平、项目经验与项目周期的关系
OA软件定制开发的周期、项目的应用效果在很大程度上取决于软件厂商,导致软件定制开发周期变长的原因主要有:
1、项目实施的技术团队整体的技术水平偏低,遇到技术难度不能及时的克服导致项目周期延长。
2、OA软件厂商缺乏项目定制开发的经验,如:需求分析和系统设计的经验缺乏,对最终用户的需求理解不清晰,导致系统的大幅度修改和返工。
3、OA项目缺乏有限的管理,从与最终用户的沟通、系统的设计,到代码的编写与测试及维护,整个项目处于无计划、混乱和不可控制的状态。
4、缺乏整体的规范,整个团队不一致效率低,系统设计落后导致后期无法维护。

四、以上各种因素的归纳总结
1、用户需求不是很清晰,在实施过程中最终用户对需求不断的推翻和调整。
2、最终用户OA定制开发的需求比较复杂,开发的周期长。
3、软件开发厂商缺乏基于项目的定制开发经验,项目团队的技术水平低。
4、OA软件开发厂商没有类似的功能模块,市场上没有类似的功能参考,这样定制开发的难度比较大,对实施人员的技术和经验要求比价高。
5、OA软件开发厂商产品技术架构和设计落后,缺乏扩展性,不利于定制开发,导致OA软件定制开发的周期大大变长,同时开发的质量也难以满足要求。产品实施对技术人员的技术要求比较高,增了实施的成本和周期。
6、产品和项目实施的不利于异地进行实施,增加实施和服务的成本和难度。

粤ICP备11095012号-1
Copyright 2005-2017 深圳市承元软件技术有限公司