当前位置:首页 > 管理理念 > 正文

OA系统项目实施经验谈

时间:2008-08-08  点击率:2076  字号:

  作为一名软件实施工程师,我参与了很多用户OA项目的实施过程,慢慢的发现,OA虽然没有ERP那么复杂,但也远远不是自己原来想像的那么简单。在此,根据我们大量OA项目实施经验,总结如下,供以广大用户以参考。

  实施步骤:

  从OA工作整体来看,可分为建设与应用两个阶段,一套OA系统最终要通过实际应用才能体验出其价值,如应用不起来,再好的软、硬件系统也不过是个摆设。

  项目的实施可以总结出以下几个步骤:

  一、先给用户安装好系统,让用户自己试用一段时间。

  二、解决用户在使用过程中出现的问题,以及不同的客户机由于系统软件和硬件系统等差异出现的各种问题。

  三、用户培训。可以分为两种培训。一是针对系统管理员的培训;二是针对普通用户的培训。尤其要注重系统管理员的培训,因为实施人员不能长期亲临现场为用户解决问题,以后大多数的问题还需要客户方面的系统管理员来解决,所以一定要多花些时间把系统管理员培训明白。

  培训可以间隔进行,比如上午解决用户出现的问题,下午培训;这样可以解决用户由于对系统不熟悉而发现不了的问题。

  在实施的过程中还要注意以下一些问题:

  我个人认为在实施的过程中,软件流程掌握的程度如何、对系统各个模块的熟悉程度如何、项目所使用工具的熟练程度如何,直接关系到项目的实施效果如何。掌握不好,那么就意味着实施效果不好,因为你不能一时反应过来问题出在哪里,所以当别人询问你时,你会觉得很迷茫。因此,要想做好项目的实施工作,就一定要对所实施的系统的使用流程、系统每个模块、项目所使用的工具语言达到一定的熟练程度。

  曾经看见有位同志总结的一句比较经典的话:“实施就是控制项目边界,实施就是沟通,实施就是用管理思维发现问题,用技术思维提供解决问题的工具”。

  软件实施,其实并不是一件很容易的事,也许可算是一项挑战,很需要“明知山有虎,偏望虎山行”的信心和勇气。

  对一个软件公司来说,技术支持或者实施人员并不会被视为Senior人员,因此人员素质也参差不齐。有些公司甚至没有对技服人员的培训,还有些公司甚至把新招募的应届毕业生派往客户现场。由于没有全力以赴去开展实施,从而为实施失败埋下苦果。

  笔者认为,对一个合格的实施人员至少有这样的要求,即:

  ·熟悉OA产品的使用流程及系统各个模块;

  ·熟悉项目所使用的工具语言,包括:PHP、HTML、JAVASCRIPT、SQL等语言;

  ·熟悉数据库的配置及相关操作;

  ·熟悉网络环境,能进行问题诊断;

  ·工作认真细致,能吃苦耐劳

  ·具有项目进度、优先级别、质量观念和服务意识;

  ·熟悉公司的软件产品的方方面面;

  ·能理解用户业务和需求;

  ·具有较好的沟通和协调能力,有一定的“情商”。

  在以上各项能力中,要理解客户业务是最难的。俗话说,隔行如隔山也。软件行业的业务其实是相对简单的,所以很多IT人员缺少其它行业的认知和感觉。然而,在另一方面,实施人员接触客户的机会也最多,而且可以接触到客户各个层次的人员,因此,对于一名合格的实施人员来说,应该有很多机会学习客户业务工作流程,通过不断地积累,来取得足够多的客户业务知识。然后,如果能把客户实际工作业务和产品功能融合起来,便能展开成功的实施。

  其实,一名合格的实施人员,本质上就是一名合格的工作者,对于那些漫不经心、不求甚解的实施人员来说,做其它工作也未必能够成功。

  实施过程中可能会遇到的问题:

  像新思创OA这样比较复杂的系统,根据用户需求、行业、规模的不同,会有一定的差别。另外因为客户机器的硬件配置、网络环境及软件系统的配置各不相同,差异也很大。所以不同实施过程中会遇到各种问题。


相关链接
分享到: