2020年1月,浙江省XX集团公司委托我公司规划和开发集团一体化信息管理系统,以满足集团发展和转型的需要。该系统按照客户方实际业务和工作流程,进行定制化开发。提供给集团旗下105家门店、8家子公司和集团总部使用。系统主要实现日常业务处理的数字化、流程化,运营决策的科学化、智能化。并从数字化管理、数字化营销和数字化运维三个方面进行建设,辅助集团实现数字化转型,提高工作效率、较低成本,提升竞争力。系统采用B/S架构,使用JAVA语言开发,数据库使用oracle11g,中间件使用weblogic 12C,操作系统使用linux,并采用nginx进行负载均衡部署。该项目合同金额为280万元,工期12个月,自2021年1月至2021年1月。采用项目型组织结构,需人力资源21人,其中项目经理1人,需求小组3人,开发小组10人(高级工程师5人,中级工程师3人,其他2人),测试小组3人,质保小组2人,配置管理员1人,商务和外联1人。每组设小组长一名。我被任命为该项目的项目经理,负责项目的管理工作,直接向项目总监汇报。系统与2021年1月顺利上线,并通过验收,赢得了各方一致好评,项目获得圆满成功。

由于该项目具有规模大、业务复杂、时间紧、干系人多等特点,我高度重视项目管理工作,除了在范围、进度、人力、风险等领域的到位管理外,项目的成功还得益于正确的质量管理,下面我结合项目实际,就本项目在质量管理方面所做的工作和经验予以总结,通过制定质量管理计划,保证项目质量和质量控制,3个方面予以论述。

一. 实事求是地制订质量管理计划

制定质量管理计划是非常必要,对于质量,预防甚于检查。要做好项目的质量管理,一个切实可行的质量管理计划必不可少。编制质量管理计划就是要识别与项目相关的质量要求和标准,以及采用什么措施来确保符合这些标准。我公司已经建立了ISO9000质量管理体系,也通过了CMMI3认证,拥有了较为完备的质量管理体系。公司质量部门也制订了相关的质量方针和目标,落实了质量责任,也指明了方向和标准。

在本项目人员组建初期,项目组便成立了一个专门负责质量的QA小组,指派了一名经验非常丰富的人员作为组长。我和QA组长按照公司历次项目相关的经验和文档,与项目组成员一起讨论并制订了《项目质量管理计划》、《质量核查表》、《测试计划》等相关标准文档。对主要测量标准出具了量化指标,比如:一个java后端接口相响应时间不能超过50ms;涉及I/O文件读写的接口不能超过300ms;前端界面渲染不能超过20ms等。

为了方便QA及时验证项目中的活动是否满足质量要求,我带领项目管理组和QA组一起对照着项目的需求、设计、编码、测试、发布等关键环节,依次列出了每个环节对应的检查项,完成《质量核查表》。比如:客户要求,系统必须支持跨平台运行,我们结合项目实际情况,在各种的运行环境下,进行各种试错实验,形成了版本发布检验清单。

最后,我们邀请了公司领导、客户相关干系人、项目组成员等一起参加了《项目质量管理计划》评审会,向客户及公司领导汇报了项目组的质量管理工作内容,并且在项目一开始就向项目团队灌输质量要求标准政策,明确各自的角色和职责以及如何落实。

二. 采取多项预防措施保证项目质量

质量保证贯穿于项目的整个生命周期,包含所有为保证项目能够满足相关质量标准而建立的活动。本项目要满足集团核心业务的线上运行,功能复杂,使用人群多,最终产品的高质量交付是必须的。我通过各种措施,在整个项目实施阶段,坚定地执行质量管理计划的各种标准。

首先,如前文提到,我向公司申请在项目组配备了经验丰富的人员,分别成立了质量保证组、配置管理组、开发组和测试组,相关人员都曾参与过多个项目,经验丰富,有助于在项目里及时发现质量问题。

其次,制定了编码规范。要求开发人员尽量在代码中写注释,方便维护;向开发库提交代码时必须说明本次提交完成的详细内容,方便追踪;还有专门的基础架构组,由技术大拿专门负责系统架构和公共模块的功能开发,提高代码复用性。

再者,规范变更流程。开发人员不直接面对客户,所有需求由专门的需求组负责协调,针对任何变更,无论大小难易,必须走变更流程,不得私下随意答应。由配置管理员建立开发库、受控库、产品库,合理分配权限,统一控制变更和版本发布,定期提交《配置管理报告》。

然后,部署了项目管理系统,专门用于项目组内的任务分配、跨组协同、bug记录、需求跟踪等,要求所有问题上管理系统。比如测试组提出一个bug,记录到系统后,指派给相关开发人员处理,开发人员处理完毕之后,自己在开发环境验证后,再标记“已解决”并指派给组长,而后代码更新到测试环境后,由组长再次验证测试,验证完毕再指派给提出人员,由提出人员在再次验证通过才能关闭。

最后,加强日常审计,要求QA人员随时关注项目过程中的各项活动,及时发现偏差。每个月开展一次阶段评审,向客户提交上报《质量审计报告》。

三. 严格评审和严密执行质量控制

由于项目的模块多,功能复杂,数据量比较大,参与开发人员众多,如果某个环节的质量工作不够扎实,就会造成问题堆积,直至失控。因此我们每完成一个模块的需求、设计、开发、测试等,都要求项目相关人员参与评审,讨论出现的偏差,分析原因,提出解决方案,QA人员全程跟踪并记录通知相关人员,如此反复进行直到各方达成一致,彻底解决问题。

QA人员每个月集中对项目进行技术评审,涉及到技术难关我们还邀请公司相关的业务专家或其他项目经理参与,帮助我们发现问题,提出建议,解决问题。

另外,根据需求和设计文档,我们投入大量时间和专业人员编写测试用例,并邀请甲方干系人进行评审。先后完成项目的单元测试、集成测试、系统测试。每个月测试小组会根据测试记录对在测试中反复出现的bug,采用因果图、直方图、帕累托图等分析产生bug的主要原因,用控制图的方式显示系统在大并发请求情况下的稳定性。及时发现相关问题并反馈给开发团队进行解决。在系统全面上线之际,邀请了第三方测评机构对系统进行测试,出具了第三方测试报告,该报告也作为项目顺利验收的重要依据。

本系统的核心是门店业务系统,给甲方所有门店人员使用。因此在第一个阶段性版本完成之后,就选择有代表性的门店进行试点,通过试点可以规避项目整体上线的风险,同时通过试点,在模拟实际运行过程中,发现问题,解决问题,优化系统,全面满足用户的应用需求,为后续系统的全面上线提供了保障。

经过我和我们团队的不懈努力,本项目终于与2020年9月,通过了业主方组织的验收。通过系统的实施上线,实现了集团核心业务的在线化办理,同时加强了企业内部管理,实现了管理的流程化、规范化,并为集团的经营决策提供了智能化、科学化的数据支撑。以数据为驱动,提高了管理效率、较低了成本,提升了竞争力。项目最终能成功完成,得益于我在项目中有效的质量管理,采用科学的质量管理方法、工具和技术,为项目的质量管理带来了事半功倍的效果。同时,在该项目的实施过程中,也出现了一些问题,本人觉得处理的不是很好,主要在于项目中的冲突管理以及项目风险识别方面还存在不足,后续我将加强这两个方面的学习与知识积累,不断提升自己的业务和管理水平,力争为我国信息化建设做出自己的努力。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 sumchina520@foxmail.com 举报,一经查实,本站将立刻删除。

相关新闻

联系我们

联系我们

400-9010-860

在线咨询:点击这里给我发消息

微信:85018612

商梦建站客服

工作时间:周一至周六

9:00-18:30,节假日休息

关注微信
关注微信
分享本页
返回顶部