软件开发公司能做到定期帮助客户维护软件的很少,基本上都是客户在使用软件的过程中出现了问题才会找到软件开发公司。那么作为使用ERP软件的企业应该掌握哪些维护软件的方法呢?
ERP维护的具体工作内容包括例行和突发事件的处理;以管理和技术的手段,维护和发展ERP运行环境,如平衡技术先进性/实用风险、目标/成本而进行的IT基础结构(服务器、网络、PC机)的周期更替及日常维护;对应用系统已发现的错误用改正性维护解决,以适应性维护使系统经受住应用环境及流程少量改变,通过完善性维护扩大系统应用的用户与功能,提升系统总体目标;对系统用户不论岗位变换或新人/临时替代人员作定期或专门培训;控制变更,记入标准文档及培训教程;不断积累问题的现象与对策,加速问题的定位与解决;作好日常备份及系统安全;提高运行环境性能和效率等多样性工作。
对已常用的流程偶然出错时,不要先去想系统有问题,要注意观察操作或数据有无不寻常处。如果是系统缺陷但可通过固定操作避免,要固定操作流程并注意反复培训。当总经理说“我只看系统作成的报表”,就意味着ERP系统真正被用于管理和控制企业运作,系统的投资回报才容易被认同,维护的价值也充分得到体现。
某流程由多个业务动作组成时,每步动作的异常都可能导致一个流程不完整。本次业务要怎样向前推进完成或者向后倒回重来,要形成对策,做到有备无患。
不论是主动发现或被动遇上问题,事后都要记录解决过程、方法,以便经验共享并延续。注意及时更新有关文档,我们不仅要记录业务要求的操作过程,也要记录绕过一些系统固有缺陷的途经。执行层用户应当像法规条例那样去执行,不论理解与否都不可简化或异化,即“死步骤,莫发挥”。
新出现的异常要判别其复现性(必然性)。可考虑构造测试环境,在正常机器上完全仿照原操作,并将异常与正常的数据作比较,寻找维护操作的方向,并找出用来验证修改正确性的方法。
即使找到维护操作的方向,也不可贸然修改,搞不好出现连带负作用,使问题性质变复杂或由局部向更大范围扩散。判断问题涉及的数据及影响范围,以及理解全部流程,都非常重要,否则会引起系统数据混乱和不一致而无法复原。修改数据要留好余地,如最好能有可逆性的修改,改不好也能退回,不会添乱。
利用标准功能和一些自开发的实用小程序,主动去应用系统数据中检查。把正常情况下要到今后某一时刻(如月末)才反映出问题的数据(如成本更新、接口异常)提前找出来处理掉。这种不断检查、测试、发现和解决问题的纯洁化过程,是系统更稳定和完善的基石。原则是莫因“善小而不为”,必须及时维护。