




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、关于QA工作的几点认识到公司有一段时间了,参加了一些项目和具体的工作,对公司的现状有了一些认识,结 合我以前的一些经验,谈谈我对 QA应做的工作的认识。一.QA的定位项目的QA工程师在项目确定时和项目经理一起策划项目的QA活动,在整个过程中,支持并协助项目经理的部分管理活动,QA工程师的主要工作是对项目过程的评审和工作产品的审计,同时,也要接受客户、过程改进委员会(PIC)和QA经理的检查,如下图所示:状态和问题的汇报资源的批准高级经理项目层面不能解决的问题项目经理发现的,不符合项-项目的QA负责人QA的具体工作QA是贯穿整个产品生命周期。它的过程结构图如下所示。项目的质量保证活动在项目立项时
2、开始,一直到项目关闭时结束。在策划阶段要与项 目组通力协作,并在需要时给项目组提供指导和帮助。确定项目的QA工程师任务/步骤1 .项目经理将项目任务书和对QA功能和角色的需求提交 QA经理。2 . QA经理根据项目的规模和具体情况指定一个或几个具有资格的 人员来负责项目的质量保证工作, QA工程师应满足以下要求:QA工程师必须独立于项目组QA工程师必须具后向高层经理报告的渠道,这个渠道应独立于:项目经理项目组配置管理工程师3 .项目经理将确定的 QA工程师在项目立项报告与项目开发计划 中明确,并通知相关人员。支持需求基线的建立任务/步骤1. QA工程师应参与产品策划和产品需求基线的评审,从质量
3、保证的角度对需求的获取过程、分析过程和管理过程、以及相关的工作产品进行检查。2. QA工程师应作为CCB成员对需求基线批准。支持项目开发策划1.依据组织标准过程,帮助项目经理定义或修改项目过程和软件任务/步骤生命周期模型;2.推进项目估算;3. 建立工作产品的验收标准;4.建立各个阶段的进入或退出标准5.参与制定项目开发计划;6.检查和评情计划的适用性;7.组织并参与项目开发计划的评审;8.评审项目策划基线确定项目质量目标任务/步骤1. QA工程师根据公司的商业目标、产品目标,以及组织过程资产库中 的历史数据,定义项目的质量目标2. 项目经理对项目质量目标进行评审,提出改进的意见和建议,并与Q
4、A工程师共同确定最终的项目质量目标3. QA工程师可采用 GQM (Goal-Question-Metric )的度量体系。经过 讨论应确定出以下内容:?项目所需的度量值;?应在项目的哪些阶段产生;?数据收集的方式和频度;?数据分析的方法;? 由QA工程师承担的数据分析的任务;?数据结果存储的方法。?具体内容可以参见度量与分析过程。讨论确定出的结果应反映在项目开发计划和质量保证计划之中。制定质量保证计划任务/步骤1 . QA工程师在项目策划时开始着手制定质量保证计划。2 .质量保证计划的内容需要包含以下内容:? 明确质量保证的目的、范围及质量保证计划与其它项目计划的关 系。? 描述质量保证的组
5、织、权限和责任。? 描述质量保证怎样参与支持项目策划和开发。? 指出QA如何对项目过程和产品的符合性进行验证。? 指出质量保证所需的资源,包括人员、培训、工具、设备、设施 等。? 在计划中确定要对哪些过程和产品进行评审。3 .质量保证计划的评审质量保证计划完成后,QA工程师应组织相关人员进行评审,评审人员包括:? 项目经理;? QA经理;? QA汇报的高层经理;? 配置管理工程师等。4.质量保证计划的批准:QA经理负责对经过评审的质量保证计划批准。5.质量保证计划的管理质量保证计划经过评审批准后,应交给配置管理工程师纳入配置管 理,并与项目开发计划以及配置管理计划一起进行版本管理。促进项目评审
6、任务/步骤1. QA工程师应根据项目的质量保证计划以及项目的实际需要,组织、 主持和参加项目组的各种评审。2. 项目经理指定评审主持人,其职责基本包括:与被评审的产品作者建立联系,协商、组织评审;制定评审计划;参与制定或修订评审检查表;检查参加评审的人员是否为评审做了充分的准备;评审过程中,确保评审会的焦点放在对工作产品缺陷的识别上; 确保所有发现的缺陷都被记录,并在产品批准之前得到解决。3. QA工程师收集、整理评审数据,对评审进行度量和分析,形成“评 审总结报告”统计分析质量数据任务/步骤1 .质量数据的收集项目运作过程中,QA工程师应根据质量目标,协助项目经理收集所需的质量数据,确保所收
7、集的数据是计划中所需的,并填写到“项目数据收集表”中。2 .质量数据的分析QA工程师应根据组织确定的度量体系对各类数据进行分析,将分析结果记录在项目数据度量分析报告中,并提交给高层和EPG审查。过程评审过程评审的流程如下图所示:通通通通通通通通通通通通通通通通通通通通通通 checklist通通通通通通通/通通通通通通通通通通通通通通通通通通通通通通通通通通 _一一Yes通通通通通通通通, -1通通通通通通zL-J-tffi -tffi -tffi -tffi -tffi -tffi -tffi1 (QA通通通通通韭LI 通通通通通通1r7通通通通通通通通通通通通通L_通通通通通通任务/步骤1
8、.QA工程师与项目经理共同协商确定需要评审的过程,并在“质量保证计划”中详细描述评审内容、时机、任务等,一般情况下过程评审2.每月进彳L次。QA工程师从组织过程资产库提取标准“过程评审checklist”,并依据3.项目已定义过程和质量保证计划对“过程评审checklist”进行修订。QA负责人通过与项目经理及项目组成员的访谈或参与到项目活动4.中来进行评审,适当时可以检查有关的过程产品。检查时使用“过程评审 checklist”。将评审结果记录在“过程评审checklist”中。5.评审完成时,在“过程评审报告”中总结发现的问题,并与项目经理6.和适当的项目组成员进行沟通和讨论,对所发现的问
9、题达成共识。 应尽量在项目级解决不符合问题。解决方式有三种:? 使项目实施的过程符合标准过程。?与EPG进行协商,由EPG啰改标准过程,使其与项目相适应。? 同意这种符合性不适用,即允许特定环境卜-后例外。如果存在不能达成共识问题,并且在项目层面不能得到解决,QA工7.程师需形成“ QA高层经理报告”,提交给高层经理,由高层经理推动和问题解决。在“过程评审报告”中记录取得一致的纠正措施、指定的责任人及计划完成日期,同时将其记录到“项目问题日志”中,并且跟踪直到问题解决。产品审计产品审计的工作流程如下图所示:QA通通通通通通通通通 通通通通通通通通通通 通通通CCB通通通通、工 、工、工、工 、
10、工、工通通通通通通通通通通通通通通通通通通通通L、No任务/步骤QA工程师与项目经理共同协商确定产品审计的过程,并在“质量保证计划”中详细描述审计内容、时机、任务等,一般情况下产品审计在每个 基线建立前进行,以及每个工作产品完成后进行QA工程师从组织过程资产库提取标准“产品审计checklist”,并依据项目已定义过程和质量保证计划对“产品审计checklist”进行修订;QA负责人依据质量保证计划和“产品审计checklist”对项目产品进行审计审计的工作产品一般包括但不限于:项目计划需求基线设计基线代码基线测试基线发布基线。审计的过程产品一般包括但不限于:需求跟踪矩阵评审记录或报告产品审批
11、表基线发布报告变更申请报告和变更历史记录项目问题日志产品发布报告用户反馈意见QA工程师应定期审计(每个基线建立前与工作产品完成后并经过自我 审查后)在项目开发过程中产生的工作产品,主要针对以下方面进行审 计:是否符合工作产品的相应需求;是否符合工作产品的标准所要求的格式和内容;针对工作产品所要求的质量检查活动是否都已完成,质量检查一般 包括测试、评审、查阅或其他有效的方法。QA工程师应在基线发布之前审计待发布的基线产品。基线产品待形成 之前,项目经理应通知 QA工程师进行基线审计。QA工程师直接从配置 库中提取相关的工作产品和过程产品,主要针对以下方面进行审计:是否是按照计划形成待发布的基线;
12、待发布的基线产品是否符合所要求的标准,如格式和内容;待发布的基线其配置项是否完整;待发布的基线是否经过评审或测试;待发布的基线相关的配置活动是否已完成。审计时使用产品审计 checklist进行。如果检查表不够充分,则可以参照 不同的产品标准,增加新的检查项。QA在“产品审计报告” 中记录审计结果。如没有发现重大偏差,就在 “产品审批表”中签字批准;否则,不予批准,并将不符合问题记录在 产品审计报告中,连同产品审批表一起返还给项目经理,并与项目经理 协商对问题的纠正措施及改正时间达成一致。当产品责任人提交修正后的产品时,QA负责人对其进行问题跟踪,直至问题关闭。在批准或不批准的任何一种情况完成
13、后,“产品审计报告”和“产品审批表”都必须返还给项目经理。如果存在在项目层面不能得到解决的产品审计问题,QA工程师需要将问题记录在“QA高层经理报告”中,提交给高层经理, 由高层经理推动问 题的解决。对产品偏差有三种解决方式。使项目产品符合标准。修改产品标准,使其与项目产品相适应。同意这种符合性不适用,即允许特定环境卜-后例外。不符合问题处理任务/步骤1 .过程评审和产品审计结束,QA工程师在过程评审报告和产品审计报告中总结发现的问题,并与项目经理和适当的项目组成员讨论,阐明问题并对怎 样解决问题达成一致意见。应尽量在项目组内解决不符问题。2 .在“过程评审报告”和“产品审计报告”中记录取得一
14、致的纠正措施,指 定的责任人及计划完成日期,同时将其记录到“项目问题日志”中。3 . QA工程师检查“项目问题日志”,识别到期的问题并向责任人核对问题的 解决状况。在每周的项目会议上,QA工程师对问题状态日志中的每个问题都 要进行报告和更新。4 .对问题的解决情况进行跟踪,直至问题关闭为止。5 .如果问题会为项目带来较大风险并可能严重影响项目的质量,问题不能 在项目范围内得到满意的解决时,QA工程师就应将问题记录在 QA高层经理报告中,并形成报告提交给项目的主管高层经理解决。6 .问题在项目内能够得以解决时的三种解决办法:? 使项目的实施过程符合标准过程 /使项目产品符合标准? 修改过程使之满
15、足项目/修改产品标准使其与项目产品相适应? 在特殊情况下,认可/、符合项。通报评审或审计结果任务/步骤1.首先,QA人员确定报告时机及报告对象。QA报告的种类及报告时机和频度见下表:QA艮告名称报告完成人报告时机及频度报告对象过程评审报告QA每一次评审后提交,对所有过程高层、项目组、相关组产品审计报告QA阶段产品完成后高层、项目组、相关组QA高层经理报告告QA存在项目组无法解决的问题已经确定。高层、项目经理外部对QA的审计PIC每半年一次全体QA周报QA每周一次项目经理、高层经理2 .过程评审报告要求定期执行,发现的问题形成报告通知相关人员,并将问题记录到“项目问题日志”中,跟踪解决。3 .产品审计报告要求在工作产品发布前和基线发布之前执行,发现的问题形成报告通知相关人员,并将问题记录到“项目问题日志”中,跟踪解4 .向高层提交不符问题的报告只在问题在项目组内无法得到良好解决的不 符问题存在时进行。5 .报告完成后存放在配置库中,并以E-mail方式或其他方式通知给相关人员。管理QA工作任务/步骤1、提供QA培训:? QA组的成员受到培训,以便能够有效的开展QA活动。? 项目的成员接受有关 QA组的岗位、职责、权限和价值等的定向 培训。2、跟踪QA活动:? QA工程师填写“ QA周报”。? QA参加每周的项目会议。? 项目经理在“项目报告”中报告有
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农业强镇建设资金申请:2025年产业升级与转型策略报告
- 牧童遥课件教学课件
- 农业产业园项目可行性研究及2025年农业资源环境承载能力评估报告
- 安全教育培训课程讲师课件
- 资源型城市绿色转型发展模式2025:绿色建筑与城市污水处理实践报告
- 安全教育培训讲师介绍课件
- 美容护肤品牌营销
- 会议开场白及安排范本
- 文化行业政策报告与市场分析
- 绿色矿山建设2025年:尾矿资源化利用与生态修复策略报告
- 2025初中语文新教材培训
- 体重管理宣教课件
- 美术培训学期课件
- 厂房居间协议书范本
- 市场摆渡车管理制度
- 联想集团绩效管理制度
- 《我也有自己的光芒》(2024年四川内江中考满分作文22篇附审题指导)
- 甘肃传统文化课件
- 2025至2030中国气垫船行业发展分析及发展趋势分析与未来投资战略咨询研究报告
- CJ/T 322-2010水处理用臭氧发生器
- 托管班入股协议书
评论
0/150
提交评论