文件编码密级文档版本拟制人日期项目编号和项目名称品质保证计划郑重声明:XX软件股份有限公司版权所有。本文档中任何部分未经XX软件股份有限公司书面授权,不得将材料泄露给第三方,不得以任何手段、任何形式进行复制与传播。变更履历版本日期变更位置变更理由/变更内容变更人备注目录1项目基本情况.............................................................12角色和职责...............................................................13项目里程碑时间点.........................................................14QA检查重点及策略.........................................................25过程规范培训计划.........................................................96QA工作要求和报告.........................................................97附录:约定..............................................................101项目基本情况项目编号项目名称项目类型项目成熟度项目立项日期项目结项日期2角色和职责角色人员QA中的职责高层经理处理项目组内未能解决的不符合项项目经理(1)负责项目全过程计划、监控、协调和任务分配(2)组织评审项目工作产品,确保项目工作产品的质量(3)监控项目重大问题和风险,及时向客户和公司领导通报项目进展情况及存在的问题(4)负责项目不符合项的协调纠正或预防品质保证部经理协助品质保证工程师解决项目组内不能解决的不符合项品质保证工程师(1)按项目定义的过程和计划检查项目的活动和成果物(2)提出项目中的不符合项,并根据解决的结果向项目经理或高层质量监督经理汇报3项目里程碑时间点序号时间点里程碑名称里程碑主要提交工作产品结束标志1需求定义里程碑产品愿景说明书需求规格说明书项目管理计划配置管理计划品质保证计划项目进度计划测试计划所有主要提交物准确、全部入库、建立里程碑基线序号时间点里程碑名称里程碑主要提交工作产品结束标志2设计开发里程碑设计说明书(总体或分模块)数据库设计说明书性能测试方案测试用例源代码所有主要提交物准确、全部入库、建立里程碑基线功能评审通过3发版里程碑发版评审通过4QA检查重点及策略强调:每个项目的QA检查重点可针对一类工作产品以及必须保证的内容,检查的内容直接在模板中进行勾选,并详细反映在《项目路线图》中。检查区域检查对象检查内容说明是否必须保证检查方式检查策略流程审计方面□立项立项前必须征得主管领导的批复或同意立项时必须提交《项目立项申请》和《项目基本信息表》且必填项不得遗漏项目经理必须确保召开了项目立项会议项目经理必须确保立项后项目对应的配置管理库和美工文档目录被创建其他内容需遵循《项目立项Checklist》必须□参加会议□文档审查□调查取证1次(设定次数)□项目管理计划必须裁剪得到适合项目的生命周期模型里程碑点的设置与裁剪后的生命周期模型呼应里程碑点必须是具体的日期,且有标志性提交物项目参与必须按规定分成三类必须有成本估算表必须有最终提交物清单项目管理计划(特别是成本估算表)必须经过评审、审批其他内容需遵循《项目管理计划Checklist》可裁□参加会议□文档审查□调查取证2次(设定次数)□需求调研和分析必须拟订调研计划和调研提纲需求调研后必须有需求调研报告(可以通过会议纪要代替)必须□参加会议□文档审X次(设定次检查区域检查对象检查内容说明是否必须保证检查方式检查策略需求调研和需求分析尽量遵循《需求调研与需求访谈Checklist》和《需求规格说明书评审Checklist》需求分析和需求确认必须符合《需求活动Checklist》查□调查取证数)□设计和开发必须有系统整体的技术方案或代替整体技术方案的概要技术方案说明尽可能整理本项目涉及的技术、业务风险点和难点尽可能识别本项目配置库和模块依赖关系,确定适合本项目的编程和构建范式设计评审请尽量遵循《设计说明书Checklist》测试方案、测试用例的设计请尽量遵循《测试用例评审Checklist》代码评审:开发过程中必须开展至少1次代码评审,遵循《代码评审Checklist》,并有会议纪要证实可测试性审核:构建程序交付内部测试前,项目经理必须评估(在开发组内部)构建程序可测试性,并遵循《功能评审(产品可测试性)Checklist》系统在测试、调整、发版过程可裁□参加会议□文档审查□调查取证X次(设定次数)检查区域检查对象检查内容说明是否必须保证检查方式检查策略应至少划分两个阶段:第一阶段是内部测试阶段;第二个阶段是发版测试阶段在设计和开发过程中,内部讨论会议必须有会议纪要或评审报告其他内容需遵循《设计与开发活动Checklist》□评审主要工作产品必须通过评审,有评审结论(可以通过会议纪要或评审报告)评审过程中发现的问题必须被书面记录每个问题表述必须清晰、准确、可被追踪,用客观方式描述(没有“很大”、“比较”、“合适”等之类的主观限定词)评审发现的问题的修改能体现在受影响的主要工作产品(需求、设计、测试或代码)中其他内容需遵循《项目评审活动Checklist》可裁□参加会议□文档审查□调查取证X次(设定次数)□发版必须提前制定发版时间点正式程序发版前必须经过测试确认(紧急/临时版本不要求)发版前必须经过实施人员确认发版相关产品包,包括文档资料必须完整必须完成发版收尾工作,具体必须□参加会议□文档审查□调查取证X次(设定次数)检查区域检查对象检查内容说明是否必须保证检查方式检查策略细节请遵循《版本发布活动Checklist》□问题跟踪所有测试、实施和客户发现的问题必须记录在档问题跟踪表中必须记录问题描述、问题提交人(如果是用户请填写“用户”或某个具体用户的名字)、提交时间点、问题解决状态、问题确认状态等信息问题跟踪表中问题与评审发现的问题表述要求相同问题解决时,开发人员必须提交问题解决说明必须□参加会议□文档审查□调查取证X次(设定次数)□结项结项前必须完成文档的同步、更新和归档,并完成总交付清单(与项目管理计划中的交付清单对应)结项前必须完成项目总结报告或代替总结报告的竣工报告结项前必须核算项目成本,并与项目管理计划的成本预算对照必须召开项目结项会议,并提前一天通知相关领导、关联部门负责人其他内容需遵循《项目结项Checklist》可裁□参加会议□文档审查□调查取证X次(设定次数)□配置必须有相应的配置管理计划,可裁□参加会X次检查区域检查对象检查内容说明是否必须保证检查方式检查策略管理并明确了主要配置项和次要配置项必须按规定创建或重用了配置库,搭建了系统构建和版本发布的环境和设施,识别了配置库和模块依赖关系,并分配了合适的权限必须定期跟踪主要配置项的入库状态和变更状态配置库的重大变更(如建立、版本分支/合并、建立基线、发版等)必须有一致性检查,并有响应邮件通知配置库日常管理均有文档记录,包括定期备份、增/删用户、授权/撤消权限、创建/修改目录等其他内容需遵循配置管理各项工作Checklist、《配置管理活动Checklist》议□文档审查□调查取证(设定次数)工作产品方面□需求说明书规范性:是否使用了公司的规范、是否经过了必要评审一致性:文档之间的变更履历是否呼应及时性:是否按时提交安全性:是否及时更新到配置库可裁□参加会议□文档审查□调查取证X次(设定次数)□需求规格说同上可裁□文档审查X次(设检查区域检查对象检查内容说明是否必须保证检查方式检查策略明书定次数)□设计说明书同上可裁□文档审查X次(设定次数)□测试计划与测试用例同上可裁□文档审查X次(设定次数)□测试问题跟踪表同上必须□文档审查X次(设定次数)□实施问题跟踪表同上必须□文档审查X次(设定次数)…………………………工程规范方面□编码规范根据使用的开发工具和开发语言,遵循相应的编码规范,包括《Delphi编码规范》、《DotNET编码规范》和《Java编码规范》以及各项编码规范Checklist可裁□文档审查检查不少于2个开发人员,每人的代码文件不□注释规范根据使用的开发工具和开发语言,遵循相应的注释规范,包括《Delphi注释规范》、《DotNET注释规范》和《Java注释规范》(注释规范均合并在编码规范必须□文档审查检查区域检查对象检查内容说明是否必须保证检查方式检查策略中)少于2个(设定检查的比例或基准线)□编程基本惯例根据使用的开发工具和开发语言,遵循相应的编码规范,包括《Delphi编码规范》、《DotNET编码规范》和《Java编码规范》可裁□文档审查注:如果确定某项过程或活动不检查,请在上表中将对应条目删除,凡是“是否必须保证”标明是必须的项不允许裁剪5过程规范培训计划培训时间培训对象培训内容6QA工作要求和报告职责文档编写人员报告提交对象时机品质保证检查表项目组/品质保证部经理/高层经理抽查项目时在建项目过程检查表项目组/品质保证部经理/高层经理抽查项目时品质保证不符合项跟踪表品质保证部经理/高层经理里程碑品质保证活动报告品质保证部经理/高层经理VA日志品质保证总结报告项目组/品质保证部经理/高层经理按照QA计划或遇到不符合项时7附录:约定项目类型分六种:新产品开发项目、产品增强型开发项目、普通项目、维护性项目、实施型项目、专题研究型项目项目成熟度分为两种:高成熟度项目:是指涉及两个或两个以上业务领域、客户成熟度较高、项目金额较大或项目的开发、实施对公司的形象或客户方的业务具有重大影响力的项目。高成熟度项目的文档要求比较高,QA对项目监控力度要大。普通成熟度项目:是指涉及单一业务领域、客户成熟度一般、项目金额较小或项目开发、实施影响客户方一到两个业务部门的产品或项目。普通成熟度项目文档要求较低,QA对项目的监控力度一般。