质量保证过程.docx
- 文档编号:5106904
- 上传时间:2022-12-13
- 格式:DOCX
- 页数:10
- 大小:54.01KB
质量保证过程.docx
《质量保证过程.docx》由会员分享,可在线阅读,更多相关《质量保证过程.docx(10页珍藏版)》请在冰豆网上搜索。
质量保证过程
质量保证过程
拟制
付冰川
Date
日期
2014-7-25
评审人
Date
日期
批准
Date
日期
河南联通系统集成有限公司
版权所有不得复制
修订记录
日期
修订版本
修改章节
修改说明
作者
1简介
质量保证贯穿整个软件开发生命周期,它是一个用来保证产品质量和过程质量的方法。
质量保证通过计划、过程、标准、以及活动来客观的检查和跟踪产品和过程的质量。
在每项目中质量保证通过执行项目评审来验证过程和工作产品与已定义的项目过程的一致性,质量保证在项目各阶段有计划的进行,每个项目的SQA负责该项目的质量保证。
1.1目的
确保项目成员遵守项目管理和软件工程过程;
客观的检验工作产品和过程与可用的标准、计划、过程以及需求相一致。
跟踪不一致之处并将在项目中不能解决的问题即时报告给高层管理人员
1.2范围
本文适用于公司所有软件项目。
1.3术语和缩略语
缩略语
英文全名
中文解释
SRS
SoftwareRequirementSpecification
软件需求规格说明书
HLD
HighLevelDesign
概要设计
LLD
LowLevelDesign
详细设计
UTC
UnitTestCase
单元测试用例
ITC
IntegrateTestCase
集成测试用例
STC
SystemTestCase
系统测试用例
UTP
UnitTestPlan
单元测试计划
ITP
IntegrateTestPlan
集成测试计划
STP
SystemTestPlan
系统测试计划
TSP
TestStrategyPlan
测试策略计划
SOW
StatementofWork
工作任务书
PTF
ProcessTailoringForm
过程裁剪表
PPL
ProjectPlan
项目计划书
WBS
WokflowBreakdownStructure
工作任务分解结构
RTM
RequirementTrackeablityMatix
需求跟踪矩阵
PER
PhaseEndReport
阶段结束报告
2角色和职责
编号
角色
当前阶段的主要职责
1
CPM
1、QAP审批
2、参与QAP评审
3、推动QAR问题的解决
2
PM
1、组织QAP评审
2、协调质量审计问题解决
3
QA
1、制定QAP
2、产品质量审计
3、过程质量审计
4、审计问题跟踪解决
5、质量改进
4
SE/SWE/TC/TE
1、参与质量保证计划评审
2、质量审计问题解决
5
QAM
1、协调QA工作
6
3协作图
NA
4规程
质量保证过程是通过一系列的活动客观的检查和监控项目过程质量和产品质量,从多个项目中吸取经验,逐步提高企业的质量。
质量保证是一种有计划的、贯穿整个软件生命周期的质量管理方法。
4.1引导项目实施
4.1.1目的
引导项目组按流程实施项目,保证项目顺利开展。
4.1.2角色职责
QA:
引导过程活动
QAM:
协调QA工作
4.1.3输入
项目信息,QA引导计划
4.1.4活动
1、项目启动在开工会上对项目过程进行引导。
2、阶段/里程碑开始对项目组本阶段活动和输出做出指引。
3、在周例会上引导项目组工作。
4、项目组需要培训时可单独进行引导
4.1.5输出
引导记录
4.2制订质量保证计划
4.2.1目的
为项目中质量保证的活动的开展建立目标、分配资源、确定责任、安排质量保证活动,为质量保证有条不紊的开展提供依据
4.2.2角色职责
QA:
1、制定质量保证计划
2、质量保证计划修订
PM:
1、制订项目质量目标
2、组织评审
SE\SWE\TC\TE:
1、参与评审质量保证计划
CPM:
1、审批质量保证计划
4.2.3输入
SOW、PPL
4.2.4活动
1、参考公司级的质量目标和项目实际情况制定项目级质量目标(参见《项目计划过程》文档)。
2、制订QAP,参见《质量保证计划模板》。
Ø计划质量保证活动的资源。
Ø计划质量保证活动中将要采取的活动。
Ø计划质量保证活动中的人员责任。
Ø计划质量控制方法,如:
测试、审计、评审。
Ø计划质量问题的解决方法。
Ø计划质量数据的收集、存储。
.
Ø计划质量保证活动中的风险。
3、PM组织评审。
有关评审(参见《评审规范》文档)。
4、CPM批准QAP
4.2.5输出
QAP
4.3产品质量检查
4.3.1目的
监控项目中主要工作产品的质量。
4.3.2角色职责
QA:
检查工作产品质量
QAM:
协调QA工作
4.3.3输入
质量保证计划、工作产品
4.3.4活动
1、QA审计
QA对项目成员的主要工作产品进行抽查审计,以确保工作产品与公司相关标准、规范、质量要求相一致。
下表列出了一些主要的工作产品:
项目计划
PTF、WBS、PPL、CMP、RMP、TSP等
需求开发
SRS、RTM等
设计
LLD、HLD等
编码
Sourcecode源代码等,对代码的抽查粒度不小于3%
测试
STP、“defectreport”ofITP、UTP、STC、ITC、UTC、STR、ITR、UTR、缺陷报告等
产品交付
“deliveryworkproductlist”
“UserGuide”“InstallationGuide”VDD、交付件清单、用户手册、安装手册等
2、发布质量保证报告
QA在每次执行审计之后填写《质量保证报告》。
发送给受审工作产品的责任人,抄送给PM和QAM。
3、与项目成员沟通
QA应与项目成员尽量多的沟通、交流,目的有两点:
Ø尽早发现工作产品中的缺陷,以缩小缺陷影响范围,降低修复缺陷的成本。
Ø挖掘工作产品中缺陷出现的根本原因,总结经验与教训,以降低今后类似工作产品的缺陷率。
4、跟踪所发现的问题
QA跟踪审计发现的缺陷,确保受影响的工作产品已得到纠正,问题已被解决。
并找出问题的来源。
跟踪过程参见4.5。
4.3.5输出
审计报告
4.4过程质量检查
4.4.1目的
收集项目中过程信息,与公司标准过程相比较,找出不一致之处,与项目成员沟通,分析问题来源,采取纠正措施。
通过对于项目过程的跟踪寻找过程改进的途径,持续改进公司的软件开发过程。
4.4.2角色职责
QA:
检查过程活动
QAM:
协调QA工作
4.4.3输入
项目过程相关信息
4.4.4活动
1、QA审计
QA审计《项目周报》、《阶段结束报告》、《评审表》、《会议记录》、《项目例外报告》等工程性文档,以检查项目各过程域是否与公司的标准软件过程相一致。
如:
项目计划、需求开发、配置管理、风险管理等过程域。
2、发布质量保证报告
QA在每次执行审计之后填写《质量保证报告》。
发送给受审工作产品的责任人,抄送给PM和QAM。
3、与项目成员沟通
QA应与项目成员尽量多的沟通、交流,目的有两点:
Ø同项目成员沟通寻找项目实际过程与公司标准过程不一致之处。
Ø分析产生不一致的原因,找出解决办法。
4、跟踪所发现的问题
QA跟踪审计发现的缺陷,确保受影响的工作产品已得到纠正,问题已被解决。
并找出问题的来源。
跟踪过程参见4.5。
4.4.5输出
审计报告
4.5问题处理
4.5.1目的
处理QA审计所捕获的质量问题。
4.5.2角色职责
QA:
检查质量问题的处理过程;提出公司标准软件过程的改进意见。
PM/SE/SWE/TC/TE:
1、组织问题的解决
CPM:
1、推动问题解决
4.5.3输入
质量问题
4.5.4活动
1、将审计所发现的问题记录在《质量保证报告》中。
2、将该《质量保证报告》发送给PM和QAM。
3、组织对问题来源和问题解决办法的分析。
如问题能由项目组成员内部解决则由PM组织纠正活动,如不能在项目组成员内部解决则将反馈给QA,QA将《质量审计报告》发送给CPM,由CPM组织解决。
通过沟通和再审计的办法跟踪该《质量审计报告》中的质量问题解决情况,问题最终关闭时间必须在下阶段结束前完成。
4、QA在该《质量审计报告》记录解决情况,在问题全部被解决后发送给PM和QAM。
如经过项目组成员分析发现问题因公司标准软件过程(包括公司级的质量目标)与项目情况不相符所导致,QA在该《质量审计报告》填写公司标准软件过程改进建议,发送给CPM、SEPG。
4.5.5输出
更新的质量审计报告
4.6组织级活动
4.6.1目的
协助SEPG工作,帮助过程改进。
4.6.2角色职责
QA:
参与组织过程改进活动。
QAM:
协调QA工作
4.6.3输入
项目绩效报告、项目审计报告、过程改进规划、管理评审报告
4.6.4活动
1、反馈组织流程在项目组的使用情况;
2、在流程实施过程中收集好的过程改进活动和建议;
3、参与组织级流程的制定和评审,协助SEPG工作
4.6.5输出
改进意见,改进记录
5度量
QA审计工作量
过程符合度
6培训
质量保证培训
7附录
7.1参考文档
编号
参考资料名称
1
CMMIDEVV1.3Staged
7.2相关过程
编号
名称
1
项目计划
2
度量分析
7.3相关规范
编号
名称
1
评审规范
7.4相关模版
编号
名称
1
质量保证计划
2
质量审计报告
7.5相关检查表
编号
名称
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 质量保证 过程