PPQA与CM

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

流程图
1、立项批准,确定SQA 2、协助制定项目计划 3、组织项目计划评审 4、项目计划评审√ 5、制定SQA计划 6、SQA计划评审√ 7、实施SQA活动 8、维护SQA计划 9、审计SQA活动
PPQA计划内容
1、确定SQA人员以及参加项目质量活动的进度表 2、确定SQA人员独立向上报告的途径,确定报告的高级经 理及和项目组的通报方式 3、结合项目特征与项目经理协商确定须进行的过程检查, 参考过程检查要素表 4、结合项目里程碑质量检查点与项目经理协商确定项目须 进行质量检查的工作产品 5、确定项目需收集的度量项和收集的过程控制点和数据采 集点 6、协助项目经理定义各个过程审计检查表中的内容,确定 过程检查所依据标准 7、协助项目经理定义各个产品审计检查表中的内容,确定 产品检查所需关注标准 8、确定检查结果的记录和上报、保存方式
执行SQA活动(解决不符点的两种选择)
2、若在项目审查过程中发现产品审计检查 表无法符合项目的实际情况, SQA 或项目 成员以改进反馈表向SEPG提出更改申请, 由SEPG负责审批并指定修改人修改标准, 经过SEPG批准认可后正式发布,使之更适 应项目
管理SQA工作
为项目组提供有关质量保证的配尊; 跟踪、报告项目的质量活动; 上级领导定期检查SQA的过程和活动
执行SQA活动
活动6—收集和分析度量数量 1、执行项目PPQA计划中的数据收集管理计划,实 时检查项目经理所收集并汇总记录到度量记录表 中的度量数据,确保数据的填写格式、内容的完 整性和正确性; 2、SQA人员定期或事件驱动地配合项目经理分析 项目数据,形成相关的度量图表,必要时形成分 析报告,向SQA经理及其他相关方通报,以取得 支持和采取纠正措施决策; 3、度量数据表格由SQA人员统一递交给SCM人员 进行配置管理;
执行SQA活动
执行SQAபைடு நூலகம்动
活动4—审计软件过程 4、SQA验证问题关闭后,把软件过程审计报告递 交给项目经理、QA经理和高级经理及相关人员各 一份; 5、定期汇总过程审计检查表中各项打分,在项目结 束时作为项目验收考核的一个子项; 6、过程审计中产生的文档由SQA人员统一递交给 SCM人员进行配置管理
活动2——SQA活动报告
软件过程审计报告 (1)SQA人员根据PPQA计划执行对软件 产品、过程的审计; (2)SQA人员形成软件过程审计报告, 并在关闭问题后递交给项目经理、高级 经理和SQA经理及相关人员各一份。
SQA工作情况报告 (1)SQA每周形成工作情况汇总表,递交给 项目经理和SQA经理及相关人员; (2)SQA人员利用项目例会及评审会,定 期向项目经理和SQA经理汇报SQA活动的 实际进展; (3)SQA人员必要时出席项目例会等会议, 介绍SQA活动的状况,同时就发现问题、 风险和变化进行交流。
项目经理职责
与SQA工程师一起制定项目的过程和产品质量保证计划, 并为其实施提供支持; 接受SQA工程师工作通告,积极采取有效措施纠正质量 评审中发现的问题; 定期向高层管理者汇报项目及其质量状态; 定期和必要时与SQA工程师检查软件质量保证活动;
收集并提供项目的原始数据;保证项目组成员接受有关 软件质量保证方面的培训,并认同软件质量保证组工作的 意义和价值。
管理SQA工作
活动1——SQA活动审计
活动2——SQA活动报告
活动1——SQA活动审计
1、高级经理、项目经理和SQA经理根据过 程审计检查表定期审计 SQA 的活动,确保 按照PPQA计划和PPQA规程执行; 2 、 高 级 经 理 、 项 目 经 理 和 SQA 经 理 、 SQA 对不符合点问题进行确认后,并指定 的复查人员和复查期限,由 SQA 人呀 un 形 成软件过程审计报告,上报相关方; 3、SQA经理定期评审项目与组织的标准过 程是否相符,说明所有的不足和差距,并 向SEPG汇报工作结果
注:
配置审计主要是验证配置项的完整性和配置项的一致性。
PPQA过程与产品质量保证规程
PPQA过程与产品质量保证规程
PPQA Process and product quality assurance 过程与产品质量保证
SQA Sofeware quality assurance 软件质量保证人员
活动2——SQA活动报告
配置管理过程的目的
1、配置管理活动是有计划的 2、计划中要确定工作产品的基线 3 、通过变更控制和配置审计来建立和 维护工作产品的完整性
CCB(变更控制委员会) 的职责
1.批准建立基线和标识配置项。
2.批准基线的发布。
3.评审与批准基线的更改。
4.批准由基线库生成产品。 注:
1、变更控制组(Change Control Board)是配置项变更的监管组织。 2、基线是经过正式评审和认可,作为后续工作依据的配置项集合。 3、配置项指哪些应该纳入配置管理之下,成为受控的工作产品最小单位项。
维护PPQA计划
•当开发计划发生变更时, SQA 人员根 据配置管理过程—变更控制维护PPQA计 划; •PPQA计划的变更必须得到QA经理、项 目经理和相关人员的认可; •调整后的计划,通知相关人员(如SCM 人员、QA经理和高级经理及相关人员)
执行 SQA活动 活动 1—参与准备和评审项目计划
活动2—协助组织项目评审
1、SQA人员根据PPQA计划协助项目经理组织对工 作产品进行评审; 2、详细评审过程见——项目评审规程
执行SQA活动
活动3—审查工作产品
执行SQA活动
1、参与项目定义的产品审计检查表,按PPQA计划协助项目 经理对工作产品进行评审并打分; 2、根据检查结果,检查人员在产品审计检查表中评分,并 在软件过程审计报告中记录检查结果; 3、项目经理及相关人员对不符合点问题进行确认,尽量在 项目级解决评审中发现的问题; 4、把发现的问题汇总记录到度量记录表中,并形成阶段分 析图; 5、定期汇总产品审计检查表中各项打分,在项目结束时作 为项目验收考核的一个子项; 6、产品审计过程中产生的文档由SQA人员统一递交给SCM 人员入配置库
1、在计划阶段,参与准备和制订软件项目计划,以保证项 目的质量活动得到满足; 2、协助项目经理根据项目特性定义开发过程及其活动,并 提供WBS—开发过程支持; 3、协助项目经理对项目管理和支持过程活动进行定义,提 供项目管理规范和WBS—管理、支持活动支持; 4、协助项目经理建立阶段工作产品的准入和准出,验收标 准; 5、项目开发计划完成后,SQA人员参与计划的评审; 6、评审后形成的计划基线,由项目经理提交给SCM人员入 配置库
PPQA规程的目的
为所有软件项目/产品的质量保证提供指
导。 为了有效的实施项目的质量保证工作, 控制所有过程的质量,确保项目的产品 质量,规范化开发过程,所有项目应遵 循本过程,加以执行。
为什么需要SQA人员?
帮助SQA经理、SEPG和项目审计如下过程: 跟踪过程 跟踪计划 收集度量 保证产品按计划完成
配置管理员的职责
1.制定和维护配置管理计划。 2.建立和维护配置管理系统。 3.标识配置项。 4.发布基线。 5.执行基线审计。 6.标识、保存并分发配置状态报告。 7.从基线库发布产品。
质量保证人员(QA)的职 责
1.按照计划和过程检查配置管理活动及其工作产
品。
2.报告检查中发现的问题,追踪问题直至关闭。
活动4—审计软件过程 1、SQA人员结合过程审计检查表,执行PPQA计划 中所设定的过程审计,召集相应人员对照过程检 查表,以问卷、面谈或其他适用的形式对软件开 发过程进行检查并打分; 2、项目经理和相关人员商量确认不符合问题,并由 SQA人员记录到软件过程审计报告中,尽量在项 目级解决这些不符合点问题; 3、按计划追踪项目进度汇总记录到度量记录表,并 形成阶段分析图;
执行SQA活动
活动5—特殊情况的监督 1、在项目跟踪过程中,若项目达到中止或停止入口 条件时,SQA人员配合项目经理完成项目停止申 请表,记录紧急、异常中止、停止项目原因,由 公司软件部总经理和SQA经理共同认可,并签字 确认; 2、于紧急项目不能按照软件CMM规范、项目管理 规范实施的,由公司软件部总经理,高级经理和 SQA经理及相关组负责人共同认可这种特殊情况 下的特例,则根据项目具体情况在紧急放行申请 表签字认可;
项目经理的职责
1.协助配置管理员制定《配置管理计划》。
2.定义基线和配置项。
3.提出发布申请。
4.推动项目的配置管理工作。 注:
配置管理(Configuration Management)是指对项目生存期过程中的各阶段产品和最 终产品演化和变更的管理。
项目组成员的职责
1.提交配置项产品。 2.针对变更(修改,新增,删除等),提交《 配置变更申请表》。
SQA主要活动
对照适用的过程描述、标准和规程客观地评 价所执行的过程、工作产品和服务; 识别不符合问题,并形成文件; 向项目工作人员和管理者反馈质量保证活动 的情况; 确保不符合问题得到处理 过程检查的要点:找出明显不符合规范的工作 过程和工作成果,及时指导开发人员纠正问题
SQA职责
制定和实施项目的过程和产品质量保证 计划; 客观评价过程和工作产品; 识别不符合问题,形成文件; 跟踪确保不符合问题得到解决
执行SQA活动(解决不符点的两种选择)
1 、若是项目组内问题,则由工作 产品的作者在 复审日期前修正评审问题,SQA和高层经理负责 跟踪和验证问题关闭过程直至问题解决:
a.如果问题已关闭,SQA人员把软件过程审计报告,递交 给项目经理,高级经理和 QA经理等相关人员,该次过程 审计结束; b.如果问题没有得到解决,则SQA人员要求项目经理说明 未关闭原因,并请高级经理组织协调、裁决,制定限期整 改计划,并反馈给SQA人员; c.如果该问题严重且不能在项目组内部满意解决,SQA报 告给高级经理及相关组、人员,要求协调处理以解决问题, 同样制定限期整改计划并进行跟踪直至关闭
符合规范的工作成果不见得就是高质量的,但是 明显不符合规范的工作成果十有八九是质量不 合格的。
SQA与PM的区别
SQA帮助检查项目的过程和产品发现不符 合问题,并不负责解决问题
PM更多关注项目的技术而不是每天项目的 进展情况 PM(product/project management) 产品经理/项目经理
相关文档
最新文档