0 引言
“软件工程监理”是信息化工程监理的内容构成之一,可以分解为ERP软件产品监理和ERP软件开发实施监理。ERP软件产品在某些情况下是软件开发实施的基础,ERP软件产品的质量、ERP软件产品安装成功与否在很大程度上影响软件开发实施的质量。通常软件工程监理是指软件开发实施监理,在这方面的标准规范也已成型,而在现有的标准规范和相关教程中并没有专门对ERP软件产品监理进行介绍。因此,对ERP软件产品的监理工作进行分析研究,对提高软件工程监理的质量有重要意义。
1 ERP软件产品监理阶段及要点分析
1.1 总体规划设计
根据使用单位的建设需求和ERP软件产品的应用环境,如何使ERP软件产品充分体现其使用价值,是ERP软件产品监理的重点内容之一,也是体现监理价值之处。不同的ERP软件产品对安装环境有不同的要求,现有环境资源能否满足产品安装的资源要求,产品安装部署完成后应达到何种标准,以及如何实施监理工作等问题,是进行总体规划时需重点考虑的内容。
考虑到以上问题,ERP软件产品监理的具体阶段可划分为4个阶段:产品到货阶段、产品安装部署阶段、试运行阶段和竣工阶段。ERP软件产品监理的具体流程如图1所示。下面将详细介绍每个阶段的建设内容、监理工作内容及要点、输出成果(如监理文档、工程实施文档等)、验收工作(如验收内容、验收方式、验收标准等)和注意事项等。
图1 ERP软件产品的监理流程图
1.2 产品到货阶段
承建单位将ERP软件产品送达合同约定的地点,并提前3天通知业主方和监理方。
监理方协助业主方做好ERP软件产品到货验收准备,如产品安放位置、产品清单及其他验收相关材料等。
ERP软件产品到货验收的监理内容及要点:(1)检查产品外包装是否完好无损;(2)检查产品数量、产品型号、产品版本、产品序列号是否与购买清单一致,必要时通过官方查证;(3)检查产品授权书、出厂证明及相关使用说明文件是否齐备;(4)验收合格后,监理方出具验收报告,并作为付款依据。
注意事项:(1)产品型号不一致,如果是产品升级导致,那么由承建单位出具官方证明,或者官方网站对该部分有说明;(2)检查产品授权书中的内容与合同是否一致。
1.3 产品安装部署阶段
ERP软件产品到货验收通过后进行产品安装部署调试,该阶段的实施步骤可分为以下几步。(1)在进行安装工作前,需要根据实际情况,进行产品安装环境调研,包括软件环境和硬件环境;(2)环境满足要求后,进行ERP软件产品安装部署调试;(3)安装部署完成,由承建单位自测通过后,进行联调测试(复测);(4)联调测试(复测)通过后,进行产品安装部署阶段确认验收。
该阶段的监理内容及要点:(1)审核承建单位关于安装环境需求的合理性;(2)要求承建单位提交安装部署实施方案,并审核论证方案的可行性,必要时借助专家的力量;(3)跟踪ERP软件产品安装部署实施工作;(4)对于严重影响项目进度的工作点,采用承建单位邮件日汇报方式,汇报项目进展情况,便于各方实时了解项目情况,协调解决实施中遇到的问题;(5)协助业主方组织联调测试小组进行联调测试,跟踪落实联调测试小组意见,需要复测的进行复测;(6)确定文档验收清单,并据此对承建单位提交的文档进行验收;(7)协助业主方进行ERP软件产品安装部署验收,出具验收报告,并作为付款依据。
该阶段的验收工作分为产品安装部署验收和文档验收两部分。其中,产品安装部署验收部分,可以软件联调测试报告(或复测报告)为依据进行;文档验收部分,以文档验收清单为依据,检查文档的完整性和符合性。文档验收清单如表1所示。
表1 ERP软件产品安装部署阶段验收文档清单(参考)
注意事项:(1)安装环境如果涉及软件开发实施项目,应与开发实施项目组一起协商,共同达成一致意见;(2)如果ERP软件产品在限定环境中的安装部署工作属于首例,可先提交安装部署实施方案规划;(3)如果ERP软件产品安装是在特定环境中进行,应考虑到安装实施工作受制于他人的风险,在制定实施计划时,留出一定的冗余时间;(4)承建单位提交的文档一般以Word和Excel可以编辑的文档为主,不建议提交PDF文档。
该阶段的输出成果为监理文档和项目实施文档。监理文档包括:审核报告、专项报告、验收报告、工程备忘录、会议纪要、联调测试(复测)报告、监理通知等;项目实施文档除表1中所列之外,还包括阶段工作报告、各类软件安装部署的详细计划、服务人天确认单等。
1.4 试运行阶段
ERP软件产品安装部署验收通过后,进入试运行阶段,试运行时间一般为12个月。
该阶段的监理内容及要点:(1)要求承建单位为ERP软件产品试运行过程的实施提交详细计划;(2)协助承建单位和业主方按照计划实施试运行活动;(3)要求承建单位配合业主单位试运行过程中的测试,测试的结果应形成文档;(4)统计分析试运行期间出现问题的类型、频率,为竣工验收提供依据;(5)监督承建单位解决试运行中发现的问题,包括解决问题是否及时,问题解决的程度。
该阶段的输出成果为:试运行报告、用户使用报告等。
1.5 竣工阶段
试运行结束后,进入竣工验收阶段,如项目文档移交。
该阶段的监理内容及要点:(1)审核是否达到合同规定的验收条件,包括试运行正常或者出现的问题已经得到解决;(2)协助业主方根据已确定的验收策略准备验收,并确定承建单位参与的程度;(3)监督承建单位解决产品终验中发现的问题和不合格项,并提出监理意见;(4)协助业主方进行工程决算及处理相关事宜;(5)协助项目参与各方完成对项目的总结;(6)完成项目监理总结,整理完成与工程有关的全部监理文档,并移交。
该阶段的验收工作:(1)承建单位的实施工作;(2)监理单位的监理工作。
该阶段的输出成果为:实施工作总结(承建单位)、监理工作总结、项目监理文档等。
2 IBM云平台环境下OracleERP软件产品安装部署监理要点分析
将OracleERP软件产品(主要包括Oracle BIEE、Oracle EBS、Oracle DIM、Oracle CRM、Oracle iLearning、Oracle OAS和Oracle Database)安装部署在IBM云平台基础架构上。其中,前6种安装部署在云平台的服务器上,Oracle Database内置在云平台中,即达到云平台内置软件集成效果,出现在虚拟机的软件列表中。将Oracle软件内置在IBM云平台上,属于国内首例,在进行OracleERP软件产品的安装过程中,很多工作并没有其他成型的项目可做参考,部分问题无法提前预知,这给承建单位的实施工作和监理单位的监理工作提出了很大的挑战。
2.1 环境调研阶段
上述前6种Oracle软件属于应用软件,安装部署成功之后需要在此基础上进行二次配置开发。在安装部署实施之前需要对云平台资源进行调研,确认是否满足安装的环境要求。环境调研工作包含两部分,一部分是针对二次开发软件的环境调研,需要与二次开发项目组联合进行;一部分是对Oracle Database软件内置环境的调研,需要云平台管理员的配合进行。
该阶段的监理内容及要点:(1)核实承建单位提出的软件安装资源要求是否合理可行,必要时协调IBM技术人员和相关专家一起论证;(2)协调承建单位与二次开发项目组,协商确定最合理的前6种软件的安装环境资源,包括软件资源和硬件资源;(3)协调承建单位与云平台管理员,协商确定Oracle Database软件内置的环境资源要求;(4)环境满足要求,安装实施计划审核通过后,签发软件安装实施开工通知。
2.2 安装实施阶段
软件安装部署实施工作,可以通过VPN远程实施,也可以现场实施,这期间需要云平台管理员的大力支持。其中,Oracle Database软件内置在云平台中,分两步进行,第一步编写静默安装脚本,第二步云平台内置效果实现。
该阶段的监理内容及要点:(1)协调承建单位、云平台管理员、IBM技术人员,一起解决安装过程中遇到的问题;(2)跟踪软件安装部署实施进展,与安装实施计划作比对,进行实时调度;(3)软件安装部署完成,并通过承建单位的自测后,考虑到Oracle软件与IBM软硬件的兼容性问题,协助业主方进行Oracle软件联调测试,跟踪落实联调测试结果,需要复测的,进行复测;(4)协助业主方进行OracleERP软件产品安装部署验收工作。
3 信息化工程监理中的沟通
信息系统监理的工作内容是“四控、三管、一协调”,其中,协调工作贯穿整个信息系统建设过程。协调的方式有很多种,沟通是其中一种,也是很重要的一种。
信息化工程监理中的沟通,包括会议沟通、私下交流和汇报。会议沟通,要明确会议主题,并就会议内容及监理方建议,会前取得业主方的同意和支持;私下交流,要带着目的沟通,尽量在会前达成一致意见;定期向业主方高层领导汇报,站在领导角度考虑问题,突出监理方的工作和价值。
4 结束语
通过东营软件园甲骨文公共技术服务平台项目监理的实践经验,本文认为软件工程监理可细分为ERP软件产品监理和软件开发实施监理,并对ERP软件产品监理的工作内容及要点进行了分析研究。ERP软件产品的安装部署环境不同,与之对应的ERP实施工作和监理工作的难易程度也不同。本文的分析研究将对软件工程监理中的ERP软件产品监理起到一定指导作用。
转载请注明出处:拓步ERP资讯网http://www.toberp.com/
本文标题:ERP软件产品监理要点分析研究
本文网址:http://www.toberp.com/html/consultation/1082022492.html