一些用户想自己维护OA,有的是自己有IT部门且具备一定的技术实力和开发能力,有的是为了节省成本,少数是原有OA厂商不存在导致系统无法维护。OA维护的内容包括了很多方面,包含了日常维护(非代码开发)和开发维护,如:部门与组织架构管理、用户账户管理、权限管理、角色和岗位维护、数据备份,服务器安全检测与病毒防护、系统运行异常检测等。另一类维护是功能的变化与调整,属于开发维护的范畴,如:新增需求功能的完善和扩展新的功能,软件BUG的修复等,一般由软件厂商来完成。
应该说维护OA的难易程度与选择的OA产品有关,也同用户自身的要求有关,具体如下: 1、OA软件成熟系统运行稳定,日常维护的工作量就会很少。 2、OA产的后台管理功能强大、扩展能力强,系统维护就比较容易。 3、最终用户如果持续有新的要求,可能会涉及到OA功能的完善和二次开发,如果用户单位没有自己的技术人员,一般只能是由OA厂商负责完成。在实际应用中,除非IT部门和技术人员有其他的系统在同时开发和维护,专门为OA配备技术人员一般不可取,成本太高,不如直接交给厂商开发维护。
OA维护有些内容最好是用户单位自己来完成的,如:账户管理、角色和岗位维护、权限管理等,厂商的OA软件产品中也必须具备这些基础功能,OA软件这些功能强大灵活,通过后台的维护就可以满足日常业务的变化,否则动不动就需要OA厂商通过代码级的开发来维护OA,耗费了本不应该投入的时间和成本,这也是评估一款OA是否成熟和完善的基本条件。
对于自身存在IT部门和具备开发能力的用户单位,如果OA产品的扩展能力强、对二次开发的支持比较好,可以做一般的开发维护,但一般也不会涉及到对OA产品核心功能的修改,毕竟术业有专攻,最终用户不可能“越厨代庖”,也可以配合厂商做好OA做好需求的规划与分析,合理评估用户的需求,具体开发由厂商实现,为厂商维护OA提供必要的支持。
|