2020-01-07研发质量管理制度(概述)第1页文档名称:研发项目质量管理规定(概述)秘级:内部公开文档版本:V1.0共7页研发项目质量管理规定(概述)拟制日期审核日期批准日期研发质量管理制度(概述)2020-12-07研发质量管理制度(概述)第2页目录1.范围目的............................................................................................................................32.质量策划............................................................................................................................33.质量评审............................................................................................................................34.质量度量............................................................................................................................35.质量控制............................................................................................................................45.1需求设计和开发阶段过程控制.....................................................................................................45.2转测试过程质量控制......................................................................................................................55.3上线过程质量控制..........................................................................................................................66.持续改进............................................................................................................................7研发质量管理制度(概述)2020-12-07研发质量管理制度(概述)第3页1.范围目的研发项目质量保证管理规定适用于研发所有项目的全生命周期管理,旨在规范项目工作流程,保证质量目标达成,推进质量工作持续改进,杜绝质量风险和用户抱怨,充分保证项目顺利交付。2.质量策划在项目立项阶段,项目质量测试部门负责制定项目质量计划,对项目全生命周期过程进行质量管控;项目、产品、研发、运维等部门负责联合性评审;质量策划持续性保证项目满足用户各类需求,项目后续顺利落地实施。质量策划工作内容责任人项目策划明确项目交付进度,质量目标,成本目标等关键信息。项目经理需求策划用户需求明确清晰,需求变更有追溯性,保证用户需求的覆盖度。产品经理开发策划针对关键技术开发工具,方法,进度,风险,环境等方面进行策划。开发经理测试策划针对测试环境,方法,工具,进度等方面进行策划。测试经理3.质量评审在项目全生命周期,开展各类质量评审,规范各类设计满足项目要求的能力,提前预防各类缺陷的发生。项目阶段工作内容责任人立项阶段评审项目的各项资源,进度,风险等方面内容。项目经理需求分析评审需求清晰性,完整性,可执行性,可测试性等方面问题。产品经理设计阶段评审设计框架合理性,接口清晰,设计易测性等方面。产品经理开发阶段评审开发代码需求覆盖率,编码规范性,逻辑合理性等方面。开发经理测试阶段评审测试需求覆盖率,用例设计合理性,可执行性等方面。测试经理上线阶段评审上线标准的满足性,上线风险等方面。项目经理4.质量度量在项目具体执行过程,质量度量对于项目风险预警有非常重要的作用,通过质量度量晾晒,使得项目风险可见可控可测。具体度量指标由研发项目决定。研发质量管理制度(概述)2020-12-07研发质量管理制度(概述)第4页5.质量控制5.1需求设计和开发阶段过程控制各环节的评审是质量控制的关键活动之一。项目阶段输入输出需求设计阶段项目立项通过用户需求(合同或标书)需求说明书需求评审记录产品原型UI设计图各类评审记录开发阶段需求说明书产品原型评审记录详细设计概要设计数据库设计接口设计源代码开发自测报告各类评审记录测试阶段需求规格说明书产品原型详细设计源代码部署后的应用系统等测试策略测试方案测试用例测试报告研发质量管理制度(概述)2020-12-07研发质量管理制度(概述)第5页5.2转测试过程质量控制NYNYYYYY组织测试进行转测试入口条件检查开发UT测试开发功能开发结束【转测试入口条件】1需求说明书,接口文档,原型文件,概要设计文档,数据库设计文档评审通过;2自测报告(含所测内容及通过情况);3新增、修改内容记录完备;4提测版本稳定,当轮次过程不刷新;5测试环境部署完毕;6当前阶段功能交付率100%;7缺陷解决率:(第一轮≥80%,第二轮≥90%,第三轮及回归≥98%)8致命缺陷解决率=100%;9严重缺陷解决率。(第一轮≥95%,第二轮=100%,第三轮及回归=100%)。开发项目运维测试开发联调测试开发自测试运维部署冒烟测试执行测试是否通过转测试通过【转测试中断条件】1转测试入口条件不满足;2运维部署不满足要求。【转测试中断条件】1冒烟测试通过率没有达成100%。【转测试中断条件】1当轮基本用例通过率70%或有严重阻塞测试的bug。【转测试出口条件】1当轮测试需求覆盖率=100%;2当轮测试用例执行完成率≥98%;3测试用例执行通过率(第一轮≥70%,第二轮≥80%,第三轮≥90%,回归≥98%)。入口条件测试中断出口条件NNNN测试中断测试中断研发质量管理制度(概述)2020-12-07研发质量管理制度(概述)第6页5.3上线过程质量控制NYYN线上测试内部验收上线部署结束测试确认申请上线【申请上线条件】1项目经理在上线前提前2周,向产品质量专委会发出上线申请确认邮件。【测试确认出口条件】1测试需求覆盖率=100%;2测试用例执行完成率≥98%;3测试用例执行通过率≥98%;4无致命严重问题遗留;5遗留缺陷数根据项目实际情况由测试经理,项目经理,产品经理,技术经理共同评审确认;6性能测试结果指标满足需求性能指标;7测试报告通过评审。【内部验收条件】1项目型产品-项目经理负责组织内部演示验收会议,研发团队总监级必须参加,输出《验收确认表》;2自主型产品-产品经理负责组织内部演示验收会议,研发团队总监级必须参加,输出《验收确认表》。【上线部署条件】1收到《验收确认表》运维人员安排上线部署;2项目经理对该项目从立项,到试点、至推广全面的对该产品进行总结分析,形成《项目总结报告》,技术开发人员编写《安装部署手册》。【线上测试出口条件】1线上需求和功能覆盖率100%达标;2回归问题关闭率=100%。项目部测试部项目部运维部测试部项目部NY研发质量管理制度(概述)2020-12-07研发质量管理制度(概述)第7页6.持续改进为了确保组织质量体系的有效运转,项目持续的满足用户的需求,拟开展如下持续改进质量活动。改进动作工作内容责任人质量回溯QA配合项目经理组织质量回溯会议,分析事故过程,找出根因,形成报告,推进流程等方面改进。项目/质量质量评估针对每个项目,质量专委会依据项目现状输出星级质量评估,晾晒项目情况,梳理TOP问题,推进改进措施落地项目/质量质量例会QA每月组织一次质量会议,总结上月整体质量整体情况,推进组织和项目质量管理的一系列持续改进动作。质量知识积累各部门领导负责建设知识分享库,保证质量改进成果固化,避免重复问题发生。各部门