论文部分内容阅读
[摘 要]本文重点介绍了MES系统建设过程中的质量管理过程,通过该项目的检核,使该企业物料平衡收油率越来越高,增加了企业利润,企业生产装置的平稳率大幅提升,生产安全环保指标达标率明显提高。主要功能包括,物料平衡管理,装置平稳率管理,生产运行管理,调度管理,报表管理,PHD数据管理等。该项目通过了业主方的验收,赢得了用户的好评。本文结合作者的实际经验,以该项目为例,讨论了MES系统项目建设过程中的质量管理。
[关键字]MES质量管理 质量保证
中图分类号:F203 文献标识码:A 文章编号:1009-914X(2019)11-0237-01
一.研究项目背景及功能
MES系统主要针对炼油化工企业,生产管理全生命周期的管理,通过该项目的检核,使该企业物料平衡收油率越来越高,增加了企业利润,企业生产装置的平稳率大幅提升,生产安全环保指标达标率提高。主要功能包括,物料平衡管理,装置平稳率管理,生产运行管理,调度管理,报表管理,PHD数据管理等。物料平衡管理主要负责原油投入生产后变成各种化工产品的产品损耗,收油率等生产过程中的数据,进行计算管理,使生产计划部门,作为计划投入产出管理的依据,库存管理更好优化管理。装置平稳率管理,主要负责装置报警指标设置,报警采集,预警通知。PHD数据管理,对生产各个采集设备数据,实时数据进行采集汇总。通过项目顺利上线,实现了公司生产经营数据的采集,分析,为公司平稳生产,计划管理提供了有力数据支撑,使公司各项生产经营指标大幅度提升。该系统采用c#.net语言开发,数据库分别采用sql server 2012和oracle11g,使用了ESB服务总线,采用MVC架构设计开发,数据库服务器使用了windows2012 server、应用服务器使用windows2012 IIS8.0运行系统.
二.MES项目在质量管理过程的措施
在本项目中,质量管理尤為重要,项目质量标准的制定,项目管理过程的质量监控,质量检查纠偏纠错等方面都是必须要做的工作,在本项目中,特别对质量管理从如下几个方面进行了管理。
1.明确好质量管理标准,制定好质量管理计划;
该项目周期长,涉及项目干系人众多,项目必须做好质量方面的控制,避免开发过程中,质量不达标,项目返工,该项目所在炼油化工企业,公司有完善的质量管理体系,有标准的质量管理部门,整个公司执行的是ISO9000质量管理体系,在IT项目管理方面,为了保证项目质量,按照CMM3标准对整个项目实施过程进行管理,在某些可交付物方面,设置评审点,按照进度计划提交可交付物,召开质量评审会,评审通过后,才能启动下一阶段工作,避免不必要的返工,在项目成本方面,增加了质量管理成本,包括了预防成本,评估成本,缺陷补偿成本, 本项目主要涉及的是人工成本,因为软件开发人员工资较高,一旦返工,不光耽误项目周期,同时会增加项目成本。在整个项目开发过程中,使用基准比较的方法,使用之前项目实施过程用到的软件代码编写规范,按照命名规范,开发人员分工协作,并且在代码检查阶段,通俗易懂,在数据库命名方面使用公司已有的数据库命名规范,建立数据库字典目录,帮助开发人员在开发过程自查使用。制定好质量管理计划尤为重要,保证了项目测试检查等过程,有计划,有标准的开展,对项目实施成功至关重要。降低了项目返工的风险。
2.在整个项目管理过程中,质量保证贯穿始终;
为了更好的对整个项目各个阶段的质量进行保证,本项目设置了专门的QA人员,在项目关键可交付物上,由公司其他项目专业人员进行外部审计。并且在每周的项目例会上,对项目存在的问题,记录并跟进。建立规范的代码标准,重要模块代码,进行代码审计,使用流程图对代码逻辑进行检查,并设置检查点,检查是否按照代码管理流程进行编码,同时也进行外部审计,由专业人员使用CodeStriker软件对已经开发完成的代码进行外部审计,CodeStriker提供颜色区域显示,只要事先设置好检查标准,运行后,自动给出错误以及不符合规范的标识,通过颜色,就能区分各种代码错误严重程度,对快速找到代码不规范问题,提供了技术手段,定期检查,发现存在的质量问题,并记录到问题记录表中,由QA人员对问题进行销项跟进。保证整个软件开发过程的质量。质量保证过程中,经常使用因果图,流程图,趋势分析等多种质量分析工具对质量产生的问题进行原因分析,在项目实施中,在生产报表机组趋势监控分析时,因为采样点选择的周期时间过短过长,都会对绘制的曲线图形的准确性影响很大,经过反复取样测试,最终找到一个合理的取数周期,保证了趋势图的准确性,给生产技术人员提供了准确的决策依据。
3.质量控制
质量控制主要是为了检查的结果是否和制定的质量标准一致。在该项目中,主要通过测试和评审,来确定各个阶段交付物的质量。代码的质量检查主要通过流程图,代码走查进行检查,同时外部审计的检查报告也作为质量控制的重要手段,质量的结果主要体现在测试环节,测试的质量,直接影响到项目产品本身的质量,因此,在项目实施过程中,对测试团队严格要求,本项目,有专门的测试团队,对测试团队的管理,是质量保证的重要过程,要求测试团队依据测试标准,提前编写测试用例,并且测试用例要经过会议评审,对整个测试过程,分多个阶段,分别进行模块测试,集成测试,用户测试,对测试要求提交测试报告,测试bug率,与要求的测试标准比较,依据偏差的大小,来选择进行纠偏的方法,测试的问题报告,由专门的人员记录,并且在每周例会上,公布测试质量报告,并跟进会议的决策,进行后续质量的监控,保证产品的质量
三.MES项目建设总结
经过我们团队不懈的努力,历时一年,本项目终于通过了业主方组织的验收,为基层操作员工,解决了报表数据提报,线下提报,改为自动数据获取,基层操作员工只需做好数据确认工作,大大降低了工作量,系统运行1个月后,公司汽柴油收油率明显提升,整个项目顺利实施,解决了公司生产管理信息化水平的空白,得到了公司基层员工到公司领导的一致好评。本项目因为在质量方面严格控管理和控制,事先制定了质量管理计划,因此最终的交付产品质量较高。当然,在本项目中,还有一些不足之处,在项目的收尾阶段,部分人员离职,导致新上手人员存在项目项目熟悉时间过长的风险,因为整个项目严格按照CMM3的管理,文档齐全,因此新的上手人员在与离职人员进行交接后,通过留下的文档能够快速投入到项目里,最终没有对项目产生什么影响。
[关键字]MES质量管理 质量保证
中图分类号:F203 文献标识码:A 文章编号:1009-914X(2019)11-0237-01
一.研究项目背景及功能
MES系统主要针对炼油化工企业,生产管理全生命周期的管理,通过该项目的检核,使该企业物料平衡收油率越来越高,增加了企业利润,企业生产装置的平稳率大幅提升,生产安全环保指标达标率提高。主要功能包括,物料平衡管理,装置平稳率管理,生产运行管理,调度管理,报表管理,PHD数据管理等。物料平衡管理主要负责原油投入生产后变成各种化工产品的产品损耗,收油率等生产过程中的数据,进行计算管理,使生产计划部门,作为计划投入产出管理的依据,库存管理更好优化管理。装置平稳率管理,主要负责装置报警指标设置,报警采集,预警通知。PHD数据管理,对生产各个采集设备数据,实时数据进行采集汇总。通过项目顺利上线,实现了公司生产经营数据的采集,分析,为公司平稳生产,计划管理提供了有力数据支撑,使公司各项生产经营指标大幅度提升。该系统采用c#.net语言开发,数据库分别采用sql server 2012和oracle11g,使用了ESB服务总线,采用MVC架构设计开发,数据库服务器使用了windows2012 server、应用服务器使用windows2012 IIS8.0运行系统.
二.MES项目在质量管理过程的措施
在本项目中,质量管理尤為重要,项目质量标准的制定,项目管理过程的质量监控,质量检查纠偏纠错等方面都是必须要做的工作,在本项目中,特别对质量管理从如下几个方面进行了管理。
1.明确好质量管理标准,制定好质量管理计划;
该项目周期长,涉及项目干系人众多,项目必须做好质量方面的控制,避免开发过程中,质量不达标,项目返工,该项目所在炼油化工企业,公司有完善的质量管理体系,有标准的质量管理部门,整个公司执行的是ISO9000质量管理体系,在IT项目管理方面,为了保证项目质量,按照CMM3标准对整个项目实施过程进行管理,在某些可交付物方面,设置评审点,按照进度计划提交可交付物,召开质量评审会,评审通过后,才能启动下一阶段工作,避免不必要的返工,在项目成本方面,增加了质量管理成本,包括了预防成本,评估成本,缺陷补偿成本, 本项目主要涉及的是人工成本,因为软件开发人员工资较高,一旦返工,不光耽误项目周期,同时会增加项目成本。在整个项目开发过程中,使用基准比较的方法,使用之前项目实施过程用到的软件代码编写规范,按照命名规范,开发人员分工协作,并且在代码检查阶段,通俗易懂,在数据库命名方面使用公司已有的数据库命名规范,建立数据库字典目录,帮助开发人员在开发过程自查使用。制定好质量管理计划尤为重要,保证了项目测试检查等过程,有计划,有标准的开展,对项目实施成功至关重要。降低了项目返工的风险。
2.在整个项目管理过程中,质量保证贯穿始终;
为了更好的对整个项目各个阶段的质量进行保证,本项目设置了专门的QA人员,在项目关键可交付物上,由公司其他项目专业人员进行外部审计。并且在每周的项目例会上,对项目存在的问题,记录并跟进。建立规范的代码标准,重要模块代码,进行代码审计,使用流程图对代码逻辑进行检查,并设置检查点,检查是否按照代码管理流程进行编码,同时也进行外部审计,由专业人员使用CodeStriker软件对已经开发完成的代码进行外部审计,CodeStriker提供颜色区域显示,只要事先设置好检查标准,运行后,自动给出错误以及不符合规范的标识,通过颜色,就能区分各种代码错误严重程度,对快速找到代码不规范问题,提供了技术手段,定期检查,发现存在的质量问题,并记录到问题记录表中,由QA人员对问题进行销项跟进。保证整个软件开发过程的质量。质量保证过程中,经常使用因果图,流程图,趋势分析等多种质量分析工具对质量产生的问题进行原因分析,在项目实施中,在生产报表机组趋势监控分析时,因为采样点选择的周期时间过短过长,都会对绘制的曲线图形的准确性影响很大,经过反复取样测试,最终找到一个合理的取数周期,保证了趋势图的准确性,给生产技术人员提供了准确的决策依据。
3.质量控制
质量控制主要是为了检查的结果是否和制定的质量标准一致。在该项目中,主要通过测试和评审,来确定各个阶段交付物的质量。代码的质量检查主要通过流程图,代码走查进行检查,同时外部审计的检查报告也作为质量控制的重要手段,质量的结果主要体现在测试环节,测试的质量,直接影响到项目产品本身的质量,因此,在项目实施过程中,对测试团队严格要求,本项目,有专门的测试团队,对测试团队的管理,是质量保证的重要过程,要求测试团队依据测试标准,提前编写测试用例,并且测试用例要经过会议评审,对整个测试过程,分多个阶段,分别进行模块测试,集成测试,用户测试,对测试要求提交测试报告,测试bug率,与要求的测试标准比较,依据偏差的大小,来选择进行纠偏的方法,测试的问题报告,由专门的人员记录,并且在每周例会上,公布测试质量报告,并跟进会议的决策,进行后续质量的监控,保证产品的质量
三.MES项目建设总结
经过我们团队不懈的努力,历时一年,本项目终于通过了业主方组织的验收,为基层操作员工,解决了报表数据提报,线下提报,改为自动数据获取,基层操作员工只需做好数据确认工作,大大降低了工作量,系统运行1个月后,公司汽柴油收油率明显提升,整个项目顺利实施,解决了公司生产管理信息化水平的空白,得到了公司基层员工到公司领导的一致好评。本项目因为在质量方面严格控管理和控制,事先制定了质量管理计划,因此最终的交付产品质量较高。当然,在本项目中,还有一些不足之处,在项目的收尾阶段,部分人员离职,导致新上手人员存在项目项目熟悉时间过长的风险,因为整个项目严格按照CMM3的管理,文档齐全,因此新的上手人员在与离职人员进行交接后,通过留下的文档能够快速投入到项目里,最终没有对项目产生什么影响。