上一节我们谈了一些ERP的由来,历史以及诞生的原因,今天我们来探讨一下ERP的实施流程。
ERP实施
1.初期实施调研
ERP只是一个概念,很多ERP系统内部架构是相同的,但是每个企业的需求是不同的,ERP的规模也相对不同,所以我们在开发或者采购自身企业需要的ERP系统时,必须先分析企业内部业务需求,作为一名程序员我们学的是面向对象,但ERP更多是面向业务的,当你没有深入调研过企业自身内部的需求,那么你就没法掌控这个ERP系统,或者找不到合适自身的一个ERP系统。那么我们怎么开展调研呢?
1.确立调研小组
2.明确调研计划
3.深入各个部门进行业务流程收集
4.归纳总结调研结果
综合上述4点,我们可以得出初步的一些功能需求以及一些初步的实施方案。
2.ERP系统开发或采购
一般我们有的企业会有内部的研发人员开发自己的ERP系统,也有的从外部购买或订制适合自己的ERP系统,这两者目的是一致,但是过程略有不同。先拿自己开发的为例说说吧。
在我们有了第一步的调研以后,那么接下来就是走软件开发流程了。
1.需求分析阶段
2.项目计划
3.概要设计
4.详细设计
5.编码和单元测试
6.集成测试
7.系统测试
基本可以理解为:需求->设计->实现->测试->发布安装->运维
当然这是研发部的开发模型。那么技术实施到底在这个过程中起到什么作用,又扮演什么角色呢。
第一实施人员需要把收集的需求整理好给研发人员,并与研发人员进行沟通协商,帮助他们理解开发方向以及开发业务流程。
第二与研发人员对项目的开发周期、开发人力、开发环境以及后期实施软硬设备进行商议,并做好风险评估,后期的实施计划,制定开发周期表,并计算开发成本,由实施人员收集再进行对上一级反馈。
第三,项目开启后,实施人员要进行周期的项目进度采集以及项目中的一些问题反馈,实时跟进项目进度。
第四,待项目进行系统测试时,实施人员应当向研发人员收集单元测试用例、系统测试报告,性能测试报告等测试报告。并且收集系统功能说明书、系统操作说明书、系统部署说明书,系统环境说明书、系统功能验收单等。
第五,验收通过以后,立即建立实施小组,与研发人员一起搭建系统部署环境,组织各个部门实施负责组长进行系统讲解、培训学习。最后系统上线,正式投入使用。
第六,做好日常数据管理以及备份,制定容灾及应急处理方案。解决系统操作者的一些问题以及困难。
这样你就算是成为一个及格的ERP实施工程师了。