什么是OA系统的开发维护
发布日期:2011-9-24 信息来源:http://www.chysoft.net

OA系统的开发维护是指对OA系统的维护和功能调整,一般发生在系统上线之后(上线正式使用之后才称之为“系统维护”),相对于一般的维护管理(如:人员、组织结构、权限调整,流程定义等)需要通过代码开发来实现,一般有以下特点:
1、OA系统的开发维护一般是由OA软件厂商来进行。
2、通过开发维护可以进行功能的调整,BUG和错误的修复、稳定性的增强等。
3、开发维护的成本相对于一般维护要高,周期长。
4、在包含定制开发,特别是大量定制开发的OA中,系统上线后,后期的开发维护是非常普遍的,这是一个长期的过程,定制开发的系统功能很少能够一次性到位和成型的。
5、一般是通过代码开发来实现,平台型OA可以利用定制开发平台的优势,通过定制代替开发,降低了开发维护的技术难度、时间和成本。我们看到一些大型的OA在系统上线后,OA软件厂商有专人在现场负责开发维护,这一般只有大型项目中才存在,由于投入的人工成本高,很多的中小企业难以承受。

在一些技术架构和系统设计落后的产品中,开发维护的几率增多,用户需求的变化不能通过系统后台的管理平台进行调整实现,只能通过硬编码的方式由OA软件厂商来完成,这不仅仅增加了维护成本、降低了效率,更为糟糕的是本身不合理的设计加上反复的代码修改,让系统结构变得杂乱无章更加不好维护,增加了系统的出错率、降低了系统的稳定性。

写在最后,如何优化OA系统的开发维护
1、关注OA系统的后台管理功能,尽量通过后台管理进行调整而非通过代码开发实现,一个强大和灵活的后台管理可以降低开发维护的概率。
2、通过定制开发平台代替开发,降低维护的技术难度、时间,提升维护的质量。
3、定制开发的系统后期开发维护比较多,前期需做好需求的规划,避免功能的反复调整特别是大的调整。
4、建立合理的维护体现,软件厂商和用户保持合理和高效的沟通,双方建立信任关系,减少不必要的维护。

要让软件更好的适用客户的需求,OA系统的开发维护在很多情况下是不可避免的,因此降低开发系统维护的技术难度、提升维护的效率和质量,从而在整体上提升技术支持和服务的质量,这不仅仅是一个技术问题,也是一个软件项目过程管理中的一部分。

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