作为一名软件实施工程师,我参与了很多用户OA项目的实施过程,慢慢的发现,OA虽然没有ERP那么复杂,但也远远不是自己原来想像的那么简单。在此,根据我实施新思创OA的经验,很想和广大软件实施工程师,也和客户交流一下,如何更好的实施OA。
实施步骤:
从OA工作整体来看,可分为建设与应用两个阶段,一套OA系统最终要通过实际应用才能体验出其价值,如应用不起来,再好的软、硬件系统也不过是个摆设。
项目的实施可以总结出以下几个步骤:
一、先给用户安装好系统,让用户自己试用一段时间。
二、解决用户在使用过程中出现的问题,以及不同的客户机由于系统软件和硬件系统等差异出现的各种问题。
三、用户培训。可以分为两种培训。一是针对系统管理员的培训;二是针对普通用户的培训。尤其要注重系统管理员的培训,因为实施人员不能长期亲临现场为用户解决问题,以后大多数的问题还需要客户方面的系统管理员来解决,所以一定要多花些时间把系统管理员培训明白。
培训可以间隔进行,比如上午解决用户出现的问题,下午培训;这样可以解决用户由于对系统不熟悉而发现不了的问题。
在实施的过程中还要注意以下一些问题:
我个人认为在实施的过程中,软件流程掌握的程度如何、对系统各个模块的熟悉程度如何、项目所使用工具的熟练程度如何,直接关系到项目的实施效果如何。掌握不好,那么就意味着实施效果不好,因为你不能一时反应过来问题出在哪里,所以当别人询问你时,你会觉得很迷茫。因此,要想做好项目的实施工作,就一定要对所实施的系统的使用流程、系统每个模块、项目所使用的工具语言达到一定的熟练程度。
曾经看见有位同志总结的一句比较经典的话:“实施就是控制项目边界,实施就是沟通,实施就是用管理思维发现问题,用技术思维提供解决问题的工具”。
软件实施,其实并不是一件很容易的事,也许可算是一项挑战,很需要“明知山有虎,偏望虎山行”的信心和勇气。
对一个软件公司来说,技术支持或者实施人员并不会被视为Senior人员,因此人员素质也参差不齐。有些公司甚至没有对技服人员的培训,还有些公司甚至把新招募的应届毕业生派往客户现场。由于没有全力以赴去开展实施,从而为实施失败埋下苦果。
笔者认为,对一个合格的实施人员至少有这样的要求,即:
·熟悉OA产品的使用流程及系统各个模块;
·熟悉项目所使用的工具语言,包括:PHP、HTML、JAVASCRIPT、SQL等语言;
·熟悉数据库的配置及相关操作;
·熟悉网络环境,能进行问题诊断;
·工作认真细致,能吃苦耐劳
·具有项目进度、优先级别、质量观念和服务意识;
·熟悉公司的软件产品的方方面面;
·能理解用户业务和需求;
·具有较好的沟通和协调能力,有一定的“情商”。
在以上各项能力中,要理解客户业务是最难的。俗话说,隔行如隔山也。软件行业的业务其实是相对简单的,所以很多IT人员缺少其它行业的认知和感觉。然而,在另一方面,实施人员接触客户的机会也最多,而且可以接触到客户各个层次的人员,因此,对于一名合格的实施人员来说,应该有很多机会学习客户业务工作流程,通过不断地积累,来取得足够多的客户业务知识。然后,如果能把客户实际工作业务和产品功能融合起来,便能展开成功的实施。
其实,一名合格的实施人员,本质上就是一名合格的工作者,对于那些漫不经心、不求甚解的实施人员来说,做其它工作也未必能够成功。
文章来源于领测软件测试网 https://www.ltesting.net/