信管网 > 论信息系统项目的质量管理 > 网友跟帖  
 

论信息系统项目的质量管理 [查看全文]

 
 

以下网友评论只代表 信管网网友 个人观点,不代表信管网观点 [发表评论]

 
网友最新跟帖 评论共 0[发表评论]

信管网陈长老***:   [回复]
论信息系统项目的质量管理
【摘要】

2022年9月,某市公共资源交易中以实现“全流程电子招投标”以及“不见面远程开评标”为目标,启动了“某市公共资源交易平台”系统建设项目,我作为承建方项目经理负责了该项目的全面管理工作。该系统涉及主体单位业务系统、电子开评标系统、交易监管平台、门户网站、电子档案系统、不见开标系统和远程异地评标系统等,涉及软件系统和硬件设备繁多,建设费用500万,建设工期为12个月,于2023年9月试运行成功并通过验收,目前项目已正常运行。系统采用spring框架进行二次开发,开发语言采用java语言,数据库采用sqlserver数据库,通过该项目的建设实现了招投标流程的无纸化,全流程电子化以及不见面开评标,提供招投标工作的效率的同时也降低了招标人的招标成本,并且有效了减轻了疫情对招投标工作的影响,使相关工作能够正常、按时的完成。
【正文】

由于涉及多个系统的开发和硬件的对接调试,并且由于受疫情的影响,该中心希望尽快的交付系统进行使用,因此需要尽可能的加快项目的建设,所以该项目的质量管理工作尤为重要。根据项目的特殊情况,我向公司申请了一位有着丰富质量管理经验的质量保证人员专职负责本项目的质量保证工作,并且对项目组成员多次进行质量意识的宣贯和相关质量管理的培训。通过有效的项目管理,特别是出色的项目质量管理工作,使该项目完成既定的目标,并且得到了客户的肯定和领导的表扬。以下结合我的实际工作,从规划质量管理、实施质量保证、控制质量三个方面进行阐述项目质量管理。
一、
规划质量管理
作为一名从事项目管理工作多年的我深知“预防胜于检查”的重要性,好的计划是实现质量管理的基础,因此在本项目中,我非常的重视质量管理计划,在项目启动后,我与qa合作制定了功能模块质量核对单,列出的功能多个系统之间的数据同步、网上开评标系统的流程是否正常、不见面开标系统是否能够正常的获取开标室各个摄像头的视频等,并设置各功能项对应的负责人、优先级以及完成状态;并且邀请qa、主要干系人以及项目组成员在会议上确认了质量核对单的内容,并以项目管理计划、干系人登记册、范围基准、风险登记册、需求文件、项目章程以及以往公司内部的经验教训总结等为依据,在编写质量管理计划中我们通过质量成本、标杆对照、实验设计以及相关的质量工具制定了科学、合理的质量管理计划、过程改进计划、质量测量指标等关键文件,用以指导项目中质量管理的实施。
二、
实施质量保证
在项目实施过程中,只制定了计划和标准是远远不够的。在整个项目周期中,我们注重实施过程中的质量保证工作,而不是将检查、测试作为质量保证的唯一手段,在实施过程中,由我和qa负责,全员参与配合,根据项目质量管理计划,我们会在每周定期的举行项目质量评审会,在会议上我们对本周项目实施计划、需求设计文档、开发代码、项目测试等过程进行质量审计,尽早发现项目过程是否符合质量管理计划中规定的质量目标、计划。对于发现的问题,qa使用过程分析技术以及质量工具发现根本原因,并制定相应的质量整改措施,针对qa发现的问题和整改措施,我评估分析后积极采纳,并提出变更申请,对项目管理计划进行更新,运用到后续的项目管理中。例如,在项目实施过程中,测试人员在进行集成测试时,发现很多单元模块出现许多简单缺陷,导致增加了很多测试工作量,最终导致项目进度的延期。针对该问题,我立即组织研发、测试以及qa等相关人员进行开会讨论,会议上发现导致问题的根本原因是由于项目进度紧张,研发人员在提交测试之前没有进行单元测试和自测,并且研发人员认为产品质量应该由测试进行保证。我否认了研发人员的观点,并安排qa人员对过程进行改进,在开发阶段加入单元测试活动和研发自测活动,并且由研发部门主管出具单元测试通过报告才能提交测试,并将该指标纳入团队绩效考核中。另外为了保证项目的质量,我要求项目组成员在项目实施过程中加强配置管理和文档版本管理工作,避免因版本混乱导致软件存在质量隐患。
三、
控制质量
我认为就算项目计划做的再全面,过程的质量保证做的再好,如果缺乏有效的质量控制也无法保证项目的质量。控制质量的主要作用有两个:一.识别过程低效或产品质量低劣的原因,采取相应的措施消除这些原因;二.确认项目的可交付成果以及工作能够满足用户的既定需求,能够进行最终的验收。因此在整个项目生命周期中,我会在每个阶段结束时,邀请甲方、公司领导、qa、相关专家等干系人以及项目组成员参与评审,根据质量管理计划、质量核对单、质量测量指标等文件,对每个阶段的可交付成果进行评审。如在需求分析阶段和需求设计阶段,我们会对需求分析文件、需求设计方案进行评审,正式评审通过后才能进行编码开发阶段;在开发阶段,我们会通过同行检查或者审计来确定代码的质量,评审通过后才能够进行测试阶段,测试人员会开始编写测试用例,并且测试用例也会经过正式评审。
为了提高测试的质量,最终采用多轮测试,并且每轮的测试负责人均不相同,保证每个模块得到充分的测试。测试完成之后,由测试人员发布测试报告。报告使用直方图将缺陷分为重大缺陷、正常缺陷、一般缺陷三类进行统计,并且使用帕累托图将引发缺陷的原因从高到低进行排列,查找出影响缺陷的主要原因,再制定并实施相应的措施。另外通过核查表来确认所有的功能模块是否都已正常,并通过控制图对项目的缺陷数量进行统计,确定项目的缺陷呈现出持续下降并趋于平衡的趋势,由于质量工具比较直观明了,在提交给客户的全面质量管理情况报告中,客户对项目的质量的情况充分了解,在后续与客户在质量管理的沟通中起到积极的作用,很容易就取得客户的理解和认同。正因为我们严格的进行质量管理,才能保证项目质量取得不错的效果,完成了项目预期的质量要求。
【结束语】
经过我、qa人员以及项目组成员的不断努力,最终项目与2023年9月份完成系统试运行并且通过公共资源交易中心的验收,同时得到了甲方客户和主要干系人的一致认可和表扬。截止目前,系统运行文档,已顺利完成了近200个远程异地开评标项目。该项目之所以成功,主要归功与我对质量管理的高度重视,qa人员在整个项目周期中认真贯彻自身的职责、项目组全体人员以及主要干系人的配合,从而保证项目能够顺利的实施,在保证项目达到预期目标的基础上,保证了项目的高质量。当然,在项目管理中还有许多不足之处,比如qa在进行质量保证工作时,针对某个问题制定的整改措施,与问题当事人没有沟通一致,反馈到我这的时候,由于我正在进行项目的其他管理工作,导致我没有重视该问题,没有给与qa支持。导致最终该问题爆发,耽误了开发进度。不过,最后经过赶工,将工期补救回来,并没有对项目产生较大的影响,该经历警惕我,在以后得工作和学习中,对项目的任何问题都应该重视,并且应该多与同行进行沟通交流,提升自己的综合能力和职业素养。


信管网cnitpm629110925***:   [回复]
1

信管网cnitpm443330123***:   [回复]
111

信管网cnitpm631398559***:   [回复]
需要些摘要吗?字数有要求吗?

信管网cnitpm631398559***:   [回复]
需要些摘要吗?字数有要求吗?

信管网cnitpm625089563***:   [回复]
这里的质量核对单应该怎么在论文里体现?

信管网唐伯虎***:   [回复]
111

信管网cnitpm621015914***:   [回复]
bbb

信管网cnitpm443330123***:   [回复]
查看

信管网cnitpm607774934***:   [回复]
1111

共有:0条记录,每页20条,当前第1/0页,首页 上一页 | 下一页 尾页
 
  发表评论  
 
 点击刷新 请输入显示的内容