一、项目概述
2021年6月,我司中标了某知名国企的《创新业务平台一期项目》,本项目总体建设目标是实现公司总部各部门之间的信息共享,实现公司与上级监管部门、权属企业的信息实时交互;搭建起具有信息的采集、汇总、分析、共享、应用多功能的创新业务平台。具体包含统一门户、支撑平台,规划管理、投资管理、股权管理、资产管理、安全生产、风险管理、数据看板9个子系统,其中除支撑平台和数据看板以外系统均涉及电脑端和移动端。项目合同金额767万,是一个定制化开发的项目,其中开发周期6个月,试运行3个月。
本项目是该国企数字化转型的第一步,也是我司承建后期项目的基础,受到双方领导高度重视,公司任命我担任该项目的项目经理,负责项目全生命周期管理工作。采用项目型组织结构管理,团队成员包含,需求分析师3人,平台开发6人,业务系统开发10人,测试4人,实施4人,硬件工程师1人,UI设计师1人,质量管理员1人。
经分析项目特点是:(1)高层领导直接使用,这对系统的稳定性,易用性,运行速度要求非常高。(2)定制化开发内容多,这对开发质量及测试要求非常高。因此我认为本项目质量管理尤为重要,应当作为管理的重点
二、质量管理理论知识及实践
“达到客户要求就是高质量”,为达到客户要求,必须要识别客户对质量的要求,制定符合需求并且切实可行的质量管理计划,实施贯穿整个项目生命周期进行质量保证,并且随时找点进行监控,发现问题及时纠正。作为项目经理我要求项目组成员以顾客关注为中心,同时全过程、全员参与、全面方法、全面结果的进行质量管理。
- 符合需求切实可行的质量管理计划是前提
制定质量管理计划就是要识别项目需要实现的质量要求和标准,并规划对策确保符合质量要求,他为整个项目中如何进行质量管理提供了指南和方向,质量管理计划的关键就是切合客户需求,需要客户高度参与。
在项目初期,我组织需求分析师进行现场调研,并与客户方相关干系人进行多次讨论,最终确定了系统包含:9个子系统,118个功能菜单。然后运用标杆对照,实验设计,质量功能展开等方法,列出了相关功能的具体性能指标。例如系统7*24小时不间断服务的可用率为99.95%,系统认证成功率为99.99%,100并发时页面平均响应时间小于3秒,300并发时峰值响应时间小于5秒,在线预览功能打开文档小于3秒,在线编辑功能文档打开速度小于5秒等。最终我们编制了《创新业务平台质量指标体系》,通过了该公司负责人认可并签字。
为确保项目符合《创新业务平台质量指标体系》中对相关指标要求,我组织项目组成员召开质量规划会议,根据项目质量指标要求,结合项目资源情况制定了《创新业务平台一期项目质量管理计划》和《质量核对单》。质量计划明确了质量保证措施,应当遵循的规范,责任人,流程,控制点,时间点等;质量核对单中枚举了需要检核的项目、项目预期的指标、检核的时点、检核责任人、检核结果等。最后我邀请客户方领导,公司领导及项目组成员一起参加了《项目质量管理计划》评审,评审会上对我们制定的质量计划和质量核对单达成共识,并对质量计划中相关角色职责,检查程序进行了详细说明,会后让每个人进行签字确认。
2.全生命周期全员参与的质量保证活动是保障
质量保证就是通过质量审计的方式,确保过程科学操作规范,促进质量过程改进,质量保证应是贯穿全过程的,全员参与的,这为项目内部和外部建立起质量的信心。
由于项目是定制化开发项目,项目交付流程规范的遵从性和代码编写过程的规范性等非常重要,我们严格按照质量管理计划实施质量保证。使用tapd敏捷产品管理研发平台进行管理,所有需求的实现都需要经过开发自测,测试人员测试,设计人员功能验收,每个环节均需要根据质量检查单进行检查,并出具相应报告作为附件添加到TAPD的审批节点上,这从流程上为项目质量提供了保障。与此同时为确保代码质量,每周五组织质量保证人员进行项目实施过程进行审计和检查,代码层面会进行代码审计,这从细节层面为项目质量提供保障,在项目进入到第三个月时,由于人员流动加入了新成员,质量保证人员在例行检查过程中发现编写代码不符合项目的质量规范,注释不完整,存在魔法值,质量管理人员将该现象及时反馈给项目管理团队,经分析发现该成员在编码规范培训时受疫情影响未参加,因此再次对团队中代码规范存在问题的人员组织一次技能培训设置考试,并取得了良好效果。
项目质量保障工作环环相扣,步步为营,将问题消灭在未造成影响的阶段,基本上杜绝了返工现象,通过质量保证活动,对项目实施工作中存在偏差的地方实施整改,让项目质量符合客户要求变得“水到渠成”
3.全方位的质量监控是关键
质量控制是项目管理人员采取有效措施,监督项目的具体实施结果,判断他们是否符合项目质量标准,并确定消除产品和服务不良结果及产生原因的途径,应该贯穿于项目执行全过程。
项目中通过质量控制和质量保证活动,及时发现了质量工作中的薄弱环节和存在的问题,并采取针对性的质量改进措施,进入新一轮的质量管理PDCA循环,最终获得了质量管理的成效,具体而言,我们通过检查单核对平台指标是否达标,发现问题后采用鱼骨图分析问题的根本原因,并由开发人员进行更正,通过控制图监控项目执行情况,将质量特性控制在合理的范围内。
在此过程中,我们遇到了性能方面的问题,客户方要求文件在线预览应该在2秒以内,系统开发完成测试环境中测试打开速度2秒左右,但是部署到客户现场后预览附件需要5秒左右,通过帕累托图分析增加打开时间的主要原因是(1)加载部署在服务器上的only控件,(2)加载行政公文使用到的字体包(3)加载word文件本身的内容(4)软件运行环境网速。经考察客户方整栋办公楼只有一条百兆宽带,属于弱网环境,且短期内无法改变。技术人员分析可以在线word文档上传时进行预处理,将其转换为pdf。这样在后续预览时浏览器可直接打开,无需加载onlyoffice空间和字体,我们立即按照该方法进行开发并测试后部署,经过客户现场实测打开速度在1秒左右,客户对该效果表示非常满意。
三、收获与总结
创新业务平台在双方领导的大力支持,项目组的不懈努力下,最终与2021年12月份顺利上线,最终通过验收,目前运行稳定获得公司和客户的一致好评,同时为我司承担创新业务平台二期奠定了基础。
回顾项目建设过程,我发现做好质量管理是项目成功的必要条件,但是项目质量管理不是一蹴而就的,需要从规划阶段明确目标,制定符合需求切实可行的质量管理计划,在项目执行过程中严格按照计划执行,确保工作落实到位,监控阶段的质量控制工作是必不可少的,只有通过必要的手段找出质量问题根本原因,并消除错误,质量才能得到保障。同时质量管理工作也不是一个人的单打独斗,项目经理应当提高全员质量意识,全员参与到质量管理工作中。只有做到全过程,全方法,全员参与的全面质量管理才能让客户满意。