软件开发质量保证过程.docx
- 文档编号:2537512
- 上传时间:2023-05-03
- 格式:DOCX
- 页数:12
- 大小:19.03KB
软件开发质量保证过程.docx
《软件开发质量保证过程.docx》由会员分享,可在线阅读,更多相关《软件开发质量保证过程.docx(12页珍藏版)》请在冰点文库上搜索。
软件开发质量保证过程
质量保证过程
QualityAssuranceProcess
文件状态:
[]草稿
[√]正式发布
[]正在修改
文件编号:
QUANTA-PSP-Process-01
当前版本:
1.0
版本历史
版本/状态
作者
参与者
日期
摘要
1.0
余成军
建立
【目录】
1概述5
1.1编写目的5
1.2适用范围5
1.3术语和缩写5
1.4参考资料5
2输入5
3输出6
4角色和职责6
5过程定义7
5.1入口条件7
5.2出口条件7
5.3工作流程7
5.4工作描述7
5.4.1建立和维护质量保证计划7
5.4.2按计划审计项目过程和产品8
5.4.3定期总结质量保证工作并报告9
5.4.4定期评价质量保证过程和成果10
6公司级质量保证工作10
6.1目的10
6.2策划公司级质量保证工作10
6.3审计公司级过程和产品并报告结果11
7过程度量11
8过程剪裁准则11
1概述
1.1编写目的
定义及规范QA过程,建立一套质量保证规范,为QA人员客观地验证软件开发过程和产品提供依据,为管理者了解软件项目的过程和产品提供依据。
1.2适用范围
本公司范围内所有受控项目的QA活动。
1.3术语和缩写
术语和缩写
解释
备注
CMMI
CapabilityMaturityModelIntegration
能力成熟度模型集成
QA
QualityAssurance
质量保证
CM
ConfigurationManagement
配置管理
SDP
SoftwareDevelopPlan
项目综合计划
RM
RequirementsManagement
需求管理
PP
ProjectPlanning
项目计划
TP
TrainingProgram
组织培训
VER
Verification
验证
1.4参考资料
参考文件
备注
《CMMIv1.1》
2输入
输入制品
备注
《用户需求说明书》
《项目开发综合计划》
质量标准和规范
3输出
输出制品
备注
《质量保证计划》
《质量保证检查表》
《偏差汇总表》
《质量保证状态报告》
《过程建议表》
质量保证过程评价记录、报告
4角色和职责
角色
职责
高层经理
授权制定本过程;
评审并批准本过程,并监督本过程的实施;
为QA活动提供必须的资源;
参与评审项目的《质量保证计划》;
接收《质量保证状态报告》(包括公司级和项目级);
对项目组内解决不了的偏差进行最终裁决;
质量经理
为项目小组指定QA代表;
审核各项目的《质量保证计划》,参与计划的评审,并对计划的实施情况进行跟踪;
定期审核各项目QA代表的工作过程和成果;
接收来自于各项目的QA代表提交的《质量保证状态报告》;
监督质量保证工作按本规范实施;
QA代表
按本过程规范实施质量保证活动;
协助项目组进行项目早期的剪裁标准过程、策划活动;
制定和维护《质量保证计划》;
按已制订的《质量保证计划》参加项目活动,对项目组进行有关质量方面的培训,定期沟通,审查项目的过程及工作产品,定期报告活动结果,对审查中发现的偏差跟踪其解决状况,直至解决;
收集、整理、汇总项目组的最佳方案、经验教训,提交组织过程库共享;
项目经理
负责审核项目的《质量保证计划》;
参与评审项目的《质量保证计划》;
接收项目的《质量保证状态报告》;
配合QA代表工作;
参加对项目在实施过程中发生的偏差做出项目组内部是否能解决的判断并且解决验证;
项目小组
参与评审项目的《质量保证计划》;
配合QA代表工作;
5过程定义
5.1入口条件
项目启动。
5.2出口条件
当项目圆满结束完成任务后,本过程就告结束。
当项目在执行过程中由于各种原因需要项目中止时,本过程也可以中止。
5.3工作流程
流程图见《QUANTA-PSP-Flowchart-01_质量保证流程》
5.4工作描述
5.4.1建立和维护质量保证计划
活动名称
建立和维护质量保证计划
责任角色
1、项目经理;
2、QA代表;
3、质量经理;
活动接口
进入条件
(或活动启动的事件)
项目启动
活动的输入
《用户需求说明书》
《项目开发综合计划》
质量标准和规范
活动的输出
《质量保证计划》
退出条件
(或触发其他活动的事件)
为项目指定的QA代表已建立《质量保证计划》,制订出质量保证活动细则
任务
1、项目启动后,项目经理向质量管理部申请QA代表,质量经理为项目指定QA代表。
2、QA代表参与项目组的早期活动,了解项目基本情况,参与项目标准的过程剪裁,并根据剪裁获得的《过程剪裁报告》和项目计划的进度等内容,制定《质量保证计划》。
计划应当包括以下内容:
根据已定义项目阶段的过程和产生的工作产品,定义QA代表审计活动的对象和时间进度以及QA代表向高级管理者、项目经理、质量经理汇报工作的机制等。
3、质量经理与项目经理协商确定评审方式(正式评审、非正式评审)以及参与评审的成员(包括高层经理、QA经理、QA代表、项目经理及其它有关人员等),按照“同行评审过程”对《质量保证计划》进行评审。
4、评审若不通过,由QA代表修改计划后重新进行评审。
5、QA代表将《质量保证计划》、评审有关记录交配置管理员,按照“配置管理过程”的有关规定,进行配置管理。
使用工具
Word
相关过程
项目管理过程、同行评审过程、配置管理过程
备注
《质量保证计划》可独立评审,也可与《项目开发综合计划》一同评审。
5.4.2按计划审计项目过程和产品
活动名称
按计划审计项目过程和产品
责任角色
1、QA代表
2、项目小组
3、项目经理
4、配置管理员
活动接口
进入条件
(或活动启动的事件)
计划已定义过程活动执行和工作产品提交时间,到达《质量保证计划》中定义的审计时间节点;《质量保证检查表》已准备
活动的输入
待审计的过程和工作产品;《质量保证检查表》
活动的输出
《质量保证检查表》、《偏差汇总表》
退出条件
(或触发其他活动的事件)
向项目小组报告了审计结果,审计中发现的偏差已关闭
任务
1、QA代表根据《质量保证计划》中已定义的参加项目组活动的具体时间、周期,参加项目活动,并留下活动记录,提交配置管理员。
2、项目小组组织的项目活动未在计划中定义,活动前通知QA代表,QA代表参加临时活动。
3、QA代表根据质量保证计划上已定义的审核内容,按计划定义时间遵照相应的规程审核项目的各过程和各阶段工作产品。
4、用《质量保证检查表》(使用工具-TestDirector)记录检查结果。
5、发现偏差后对偏差做记录(使用工具-TestDirector)并按照“偏差处理过程”提交和跟踪偏差至最后关闭。
6、审计过程中产生的报告和所有记录提交配置管理员。
使用工具
TestDirector
相关过程
偏差处理过程、配置管理过程
备注
无
5.4.3定期总结质量保证工作并报告
活动名称
定期总结质量保证工作并报告
责任角色
1、QA代表
2、高层经理
3、质量经理
4、项目经理
5、配置管理员
活动接口
进入条件
(或活动启动的事件)
达到计划已定义汇报时间
活动的输入
《质量保证计划》、质量保证活动记录
活动的输出
经确认的《质量保证状态报告》、《过程改进建议表》
退出条件
(或触发其他活动的事件)
《质量保证状态报告》已交配置管理员,《过程改进建议表》提交SEPG。
任务
1、QA代表根据各阶段的检查活动,定期总结项目完成的状况和偏差状况,汇总成《质量保证状态报告(项目级)》,提交给高层经理和质量经理,并抄送项目经理确认。
2、质量经理定期汇总各项目的《质量保证状态报告(项目级)》,编制《质量保证状态报告(公司级)》,并向公司高层提交《质量保证状态报告(公司级)》,或将报告向公司所有项目组公布。
3、为保障CMMI过程的适用性,在过程进行中或者过程结束以及项目结束时,QA代表应针对整个检查过程中发现的问题进行分析,若发现需要完善的过程,可填写《过程改进建议表》,交质量经理审核后,提交SEPG处理。
4、QA代表将经确认的《质量保证状态报告(项目级)》、《质量保证状态报告(公司级)》交配置管理员。
使用工具
无
相关过程
配置管理过程、过程改进过程
备注
无
5.4.4定期评价质量保证过程和成果
活动名称
定期评价质量保证过程和成果
责任角色
1、SEPG经理
2、高层经理
3、第三方
活动接口
进入条件
(或活动启动的事件)
到达评价QA工作的时间节点,或者由事件驱动该评价工作
活动的输入
QA工作成果和工作记录,QA的活动
活动的输出
质量保证过程评价记录、报告
退出条件
(或触发其他活动的事件)
已审核
任务
1、SEPG经理和高层经理定期对QA活动以及QA的工作记录、成果等进行评价,并对QA工作的偏差,提出改进建议。
2、对QA工作提出的偏差,问题提出人需跟踪和验证在下一阶段的工作中是否得到改进。
3、由第三方对QA工作进行独立审计。
4、评价的记录和报告提交给公司级配置管理员。
使用工具
无
相关过程
配置管理过程、过程改进过程
备注
无
6公司级质量保证工作
6.1目的
客观地评价公司级过程(主要包括:
过程改进过程、培训过程和公司级配置管理过程)以及这些过程的工作产品的遵循情况。
6.2策划公司级质量保证工作
由公司级QA代表制定公司级《质量保证计划》,提交质量经理。
质量经理组织高层经理、SEPG经理、公司级配置管理员、培训小组对该计划进行评审。
若评审不通过,则由公司级QA代表修改该计划后,重新进行评审。
评审通过后,公司级QA代表将该计划交公司级配置管理员。
6.3审计公司级过程和产品并报告结果
按照公司级《质量保证计划》中定义的审计时间节点,QA代表准备《质量保证检查表》,遵照相应的规程审核公司级的各过程及其工作产品,并记录检查结果。
发现偏差后对偏差做记录并按照偏差处理过程提交和跟踪偏差至最后关闭。
质量经理定期总结公司级QA工作完成的状况以及公司级过程和产品的偏差状况,编写《质量保证状态报告(公司级)》提交高层经理,并抄送SEPG经理确认。
审计工作的记录和报告交公司级配置管理员。
7过程度量
质量保证过程要求对下述数据进行采集度量:
1.QA累计工作总量
2.QA累计审计活动总数
3.严重级偏差率
4.警告级偏差率
5.建议级偏差率
6.偏差关闭率
7.偏差免除率
8.逾期未解决偏差率
8过程剪裁准则
参见《过程剪裁报告》剪裁指南。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 开发 质量保证 过程