QA角色职责及验证-统计
来源:网络 作者:佚名 关注:164次 更新时间:2024-03-25 10:13:40

过程域

角色

职责

验证

过程与产品质量保证(PPQA)

技术总监(高层领导)

1、批准质量保证计划;

部门经理应了解该过程的活动、状态和结果,并解决上报的组内不能达成一致的不符合问题,部门间不能协调处理的问题交由公司高层领导给出解决措施。

2、对质量保证活动进行高层审查。

质量保证部经理

1、分配项目 QA,监督检查 QA 的工作。

2、评审和审核质量保证计划;

3、对质量保证活动进行监督和审查;

4、负责部门间与质量保证活动有关的协调与沟通。

软件产品研发部经理

1、评审质量保证计划;

2、关注质量审查报告;

3、协调部门内部存在的关于质量保证方面的工作。

项目经理

1、评审质量保证计划;

项目经理:负责对此过程进行管理。

2、参与质量审查;

3、关注质量审查报告;

4、负责不符合项的整改。

项目成员

1、按要求完成交付工作产品,并参与工作产品的评审工作;


2、根据项目经理的安排,消除不符合项。

配置管理员

1、创建并维护配置库,监督各过程的输出纳入到配置库。

配置管理员:将所有输出的工作产品纳入配置管理。

QA

1、制定质量保证计划;

QA:QA互相对过程实施进行审计,检查该过程是否按照规范执行。

2、执行质量保证活动并记录和分析;

3、通报质量保证的活动结果跟踪和督促不符合项的整改;

4、QA具有独立的上报权限。

EPG


EPG:EPG收集过程改进建议,对过程进行持续改进。

需求管理(RM)

高级经理

根据项目需要,对重要的需求开发活动及需求开发成果进行审查;

高级经理:必要时应对重要的需求管理活动和需求变更进行审查,并帮助项目经理解决问题。

协调项目需求变更时所需软件、硬件及人力等相关资源。

系统分析师

创建需求跟踪矩阵;


参与需求内部评审和正式评审;


分析(变更)需求,编写《(变更)需求说明书》;


修订功能需求文档,更新需求跟踪矩阵。


变更控制委员会

对项目组上报的需求变更申请做出最终决策;


管理经批准的变更实施过程。


项目经理

统一受理项目变更申请;

项目经理负责对此过程进行管理。

组织需求变更的评审与确认;

组织需求变更的实施与验证,完成《需求变更控制报告》;

检查、管理、审查需求跟踪矩阵。

项目成员

跟踪和实现项目的需求变更。


用户

提供需求变更请求;


参与需求正式评审,并签字确认需求;


参与验证需求是否符合要求。


QA

指导与监督本程序的执行;

QA对过程实施进行审计,检查该过程是否按照规范执行。

参与需求正式评审;

检查需求跟踪情况。

配置管理员

建立并维护需求基线及此阶段的工作交付物。

配置管理员:将所有工作产品纳入配置管理。

EPG


EPG:EPG收集过程改进建议,对过程进行持续改进。

组织过程焦点

高层领导

审核或审批过程改进活动中的相关文档

1、体系文件的建立充分结合本公司的实际情况,各类模板除达到规范化管理的效果外,还要考虑方便填写,减少工作量。
  2、参加过程定义、过程改进的人员应接受过有关过程及知识的培训。
  3、体系文件应纳入配置库进行管理。
  4、EPG在过程定义期间召开周例会、在过程改进期间召开月度会议,监督过程改进活动进展情况。EPG会议组织级QA需要出席。
  5、QA应对组织过程改进过程及产品进行检查。
  6、高层领导应关注组织过程改进活动,并提供必要的支持。

EPG

对提出的过程改进建议进行审核,判断是否进行过程改进;负责过程改进的策划、试运行推进和推广实施;建立和维护公司的过程财富库。

QA

监督过程改进的实施进展情况,保障、监督改进后的过程在项目中的运行。

公司全员

有提出过程改进建议的权利

质量保证部

当产品出现存在和潜在的质量问题时发出相应的《纠正(预防)措施处理单》,并跟踪验证实施效果。

各部门

负责实施相应的改进、纠正和预防措施,必要时要求质量保证部发出《纠正(预防)措施处理单》。

管理者代表:

监督、协调改进纠正和预防措施的实施。

组织过程定义

高级管理层

建立和维护组织的指导原则和方针、定义组织对过程的期望,审批各过程域的相关文件

l 高层经理应了解该过程的活动、状态和结果,并解决问题

EPG

负责审核过程改进建议,决定是否进行过程改进;负责过程改进的计划、推进、推广实施;负责建立和维护公司的过程财富库。


试点项目组

试用PA规范或文档


项目经理


l 项目经理负责对此过程进行管理。

QA


l   QA对过程实施进行审计,检查该过程是否按照规范执行。

EPG


l EPG收集过程改进建议,对过程进行持续改进。

项目策划

高层领导

具有项目最高决策权;处理部门间不能达成一致的问题;参与评审QA活动结果;

l 高层经理应了解该过程的活动、状态和结果,并解决问题。

项目管理委员会

评审工作产品;


配置控制委员会

负责审核和批准对配置项所提出的更改;保证已批准的更改能得到实施;


研发部门经理

审核项目计划;
  项目组织行政管理;协调处理项目组内不能达成一致的问题;项目监控


项目经理

制定项目计划;
  制定并维护项目计划;分配和协调项目成员工作;组织评审项目工作产品;保证项目执行进度,制作项目进度报告;发现项目偏差,提出纠正措施并执行;与客户沟通;汇总度量数据,进行度量分析;

l 项目经理负责对此过程进行管理

项目组成员

协助项目经理制定项目计划及下属计划;
  详细设计;代码编写;单元测试;编写用户手册;收集度量数据;


配置管理员

管理项目计划变更;
  制定配置管理计划;标识配置项,建立并维护项目配置库、基线库;
  定期地审计配置项;记录配置管理活动;


QA

编写QA的相关文档;负责质量审计与评审工作

l   QA对过程实施进行审计,检查该过程是否按照规范执行。

EPG


l   EPG收集过程改进建议,对过程进行持续改进。

质量部门经理

分配和协调QA、测试工程师工作;组织评审QA的活动;组织评审测试相关文档;


测试工程师

编写测试相关文档;进行集成测试、系统测试;


系统分析工程师

用户需求收集与分析;系统分析与概要设计;指导详细设计;


美术工程师

美术方案设计;


度量与分析

信息使用者

1.提出与公司商业目标一致的度量需求;
  2.向度量小组提供必要的指导、澄清;
  3.使用度量结果并为度量小组提供关于度量与分析过程的反馈。

1、将所有工作产品纳入配置管理;
  2、项目经理负责对此过程进行管理。实施过程中注意与项目监控活动和质量管理活动的衔接;
  3、QA人员对过程实施进行审计,检查该过程是否按照规范执行;
  4、研发部门经理应了解该过程的活动、状态和结果,并解决问题;
  5、EPG收集过程改进建议,对过程进行持续改进。

度量负责人

1.确定度量目标;
  2.确定度量项;
  3.制定数据收集、分析计划;
  4.向EPG提供有关于度量的过程改进信息。

度量验证人(包括QA、度量负责人、项目经理及高层领导)

度量验证人结合数据来源验证和确认收集的数据的一致性。

项目经理

1.把度量分析计划整合到项目计划中;
  2.指导协调项目级度量和分析活动。
  3.向EPG提供有关于度量的过程改进信息
  4.负责完成项目级度量数据分析工作

项目组

1.负责项目级度量数据收集工作;
  2.将度量与分析的结果报告提供给信息使用者,收集信息使用者的反馈。

EPG

1.指导协调及完成组织级度量和分析活动;
  2.开发和维护度量规程;
  3.维护组织财富库和度量库;
  4.向项目团队提供度量分析过程的顾问工作;
  5.维护度量库;
  6.不断改进度量分析规程。

决策分析与解决

高级管理层

进行决策审批,确保决策结论符合公司利益和制度的要求

1、将所有工作产品纳入配置管理;
  2、项目经理负责对此过程进行管理;
  3、QA对过程实施进行审计,检查该过程是否按照规范执行;
  4、高层经理应了解该过程的活动、状态和结果,并解决问题;
  5、EPG收集过程改进建议,对过程进行持续改进。

项目经理

确定决策主题,制定决策计划,组织决策会议

决策组成员

开发方案,并对可选方案进行分析、评估和讨论,得出结论

QA

确认在决策活动中,决策过程被正确执行

项目监控(PMC)

研发部门经理

审核项目跟踪报告、项目例会记录、偏差纠正措施。


项目经理

组织召开项目例会,提交项目跟踪报告与项目例会记录,对项目出现的偏差提出并采取纠正措施。

l 项目经理负责对此过程进行管理。n

项目组成员

参与项目例会,执行偏差纠正措施。


QA

根据QA计划开展QA审计活动

l   QA对过程实施进行审计,检查该过程是否按照规范执行。

研发部门经理

审核项目跟踪报告、项目例会记录、偏差纠正措施。


n高层经理


n   l 高层经理应参与项目监控活动,了解该过程的活动、状态和结果,并解决问题。

EPG


nl   EPG收集过程改进建议,对过程进行持续改进。

风险管理过程文件

项目经理

负责风险管理

 项目经理负责对此过程进行管理。

项目组成员

协助项目经理识别和处理风险


风险负责人

负责监控并实施风险减缓措施


QA


QA对过程实施进行审计,检查该过程是否按照规范执行。

 高层经理


高层经理应了解该过程的活动、状态和结果,并解决问题。

配置管理员


 将所有工作产品纳入配置管理。

需求管理和需求开发

系统分析员

负责收集和分析需求,编写和维护需求文档;



建立和维护《需求跟踪矩阵》。


项目经理

负责安排系统分析员进行需求开发活动;



负责组织对需求文档如《用户需求说明书》和《软件需求规格说明书》进行评审;

l 项目经理负责对此过程进行管理。


作为开发方负责人和客户对需求文档作书面承诺,使之具有商业合同效果;



查找《需求跟踪矩阵》中的不一致,保证《需求跟踪矩阵》的正确性。


软件测试人员

负责根据SRS编写系统测试相关文档;



负责验证软件需求规格说明书的可测试性。


客户/客户代表

负责向系统分析员提出需求,并对需求进行确认。


配置管理员

建立需求基线。

l 将所有工作产品纳入配置管理。

CCB

负责评审“需求变更申请”,决定采纳和拒绝变更请求。


测试经理

组织评审测试文档,审批测试文档。


QA


l   QA对过程实施进行审计,检查该过程是否按照规范执行。

高层经理


l 高层经理应了解该过程的活动、状态和结果,并解决问题。EPG收集过程改进建议,对过程进行持续改进。

技术解决方案(TS

系统分析员

负责系统的概要设计。


项目经理

负责分配设计、开发任务;


负责安排设计文档的评审;

l 项目经理负责对此过程进行管理。

负责安排代码评审。


软件开发人员

如果设计中采用原型方法,开发人员可能负责编写原型;


负责进行编码。


负责用户支持文档如用户手册、帮助文件的编写。


集成测试人员

负责编写集成测试相关文档,进行集成测试。


单元测试人员

对代码进行单元测试


售后服务人员

售后技术支持


测试经理

审批集成测试相关文档


配置管理员

管理配置项的变更,建立基线

l 将所有工作产品纳入配置管理。

QA


l QA对过程实施进行审计,检查该过程是否按照规范执行。

高层经理


l 高层经理应了解该过程的活动、状态和结果,并解决问题。

EPG


l   EPG收集过程改进建议,对过程进行持续改进。

产品集成

设计人员

负责开发集成方案


项目经理

负责制定《集成计划》

l 项目经理负责对此过程进行管理。

负责集成的开发人员

负责搭建集成环境,做集成前检查,按计划进行产品集成


集成测试人员

负责编写集成测试相关文档,进行集成测试。


QA


l QA对过程实施进行审计,检查该过程是否按照规范执行。

l 高层经理


高层经理应了解该过程的活动、状态和结果,并解决问题。

l   EPG


l  EPG收集过程改进建议,对过程进行持续改进。

配置管理员


ll   将所有工作产品纳入配置管理。


  认

项目经理

负责产品确认活动的资源准备、制定确认活动的工作计划。

项目管理委员会(PMO)对项目资源、工作计划等进行评审及验证。
  工作计划中内容保质保量且按时完成。
  用户试运行的测试截至时间已到。
  用户所发现的主要问题已经被开发方解决。
  所有应交付的工作成果都已经通过了客户方的审查与验收。
  《验收报告》已经产生,双方的责任人已经签字认可。

研发部门经理

审批项目确认活动的工作计划。

公司方验收人员

在由公司方和用户方共同完成验收测试的活动中,具体准备和实施产品的安装部署、验收测试等工作。

售后服务人员

在某些用户试用过程中,具体准备和实施产品的安装部署、协助用户试用等工作。

项目组

解决验收或用户试用过程中发现的产品缺陷;在某些用户试用过程中,具体准备和实施产品的安装部署、协助用户试用等工作。

测试工程师

在公司内部验收方式中完成验收测试等工作。

质量部测试经理

在公司内部验收方式中审批测试相关文档、制定相关测试计划等工作。

第三方

作为用户方和公司方以外的参与方完成验收测试活动。

用户代表

在公司内部验收方式中由公司市场人员作为用户代表参加验收测试。

用户

参加验收活动或对产品进行试用。

技术解决方案过程

项目经理

组织分配设计、开发任务

l 将所有工作产品纳入配置管理。
  l 项目经理负责对此过程进行管理。
  l QA对过程实施进行审计,检查该过程是否按照规范执行。
  l 高层经理应了解该过程的活动、状态和结果,并解决问题。
  l EPG收集过程改进建议,对过程进行持续改进。

组织相关人员进行设计文档评审

组织安排代码评审

系统设计人员

进行概要设计、详细设计

评审概要设计、详细设计文档

集成测试人员

进行集成测试设计

编写集成测试相关文档

进行集成测试

开发人员

代码开发

进行单元测试设计

编写单元测试相关文档

进行单元测试

质量保证部经理

审批集成测试相关文档

配置管理员

管理配置项的变更,建立基线

技术支持人员

编写产品支持性文档

产品集成

集成设计人员

负责开发集成策划方案

l 将所有工作产品纳入配置管理。
  l 项目经理负责对此过程进行管理。
  l QA对过程实施进行审计,检查该过程是否按照规范执行。
  l 高层经理应了解该过程的活动、状态和结果,并解决问题。
  l EPG收集过程改进建议,对过程进行持续改进。

项目经理

负责制定《集成计划》

集成开发人员

负责搭建集成环境,做集成前检查,按计划进行产品集成

集成测试人员

负责编写集成测试相关文档,进行集成测试。

验证过程:评审过程

评审组长

l     计划,安排,组织评审活动

l 将所有工作产品纳入配置管理。
  l 项目经理负责对此过程进行管理。
  l QA对过程实施进行审计,检查该过程是否按照规范执行。
  l 高层经理应了解该过程的活动、状态和结果,并解决问题。
  l EPG收集过程改进建议,对过程进行持续改进。

l     与作者一起选择检查者,并分配角色

l     确定会议准备是否充分。如果不充分,重新安排会议时间

l     促进评审会议进行。纠正任何不适当的行为。

l     审批评审报告

评审人员

l     在评审会议之前检查工作产品,发现其缺陷,为参加评审会议做准备

l     参与评审,识别工作产品中的问题

配置管理员

l     管理和控制评审的工作产品

l     管理和控制测试的工作产品

l     负责收集分析工作产品评审数据及评审纪要、评审报告的编写、发布、归档;

QA

l     负责评审问题的跟踪检查

作者

l     提出评审请求,协调分配一位评审组长及提供工作产品

l     陈述评审目标

l     提交工作产品及其规范或以往的文档给评审组长

l     与评审组长一起选择检查者,并分配角色

l     负责对评审员提出的问题作出解释

l     负责解决或指定他人解决评审所发现的问题

验证过程:测试过程

测试组长

制定软件测试计划,组织测试人员进行测试设计和实施;

l 将所有工作产品纳入配置管理。
  l 项目经理负责对此过程进行管理。
  l QA对过程实施进行审计,检查该过程是否按照规范执行。
  l 高层经理应了解该过程的活动、状态和结果,并解决问题。
  l EPG收集过程改进建议,对过程进行持续改进。

监督测试执行情况。

项目经理

提出软件测试申请,对测试计划进行确认,组织人员对测试人员进行培训,对测试人员提交的缺陷进行处理。

测试人员

进行软件产品的测试工作,包括:文档测试、编写测试需求、测试用例,执行测试,提交缺陷等;

编写测试报告;

对bug修复情况进行验证。

开发人员

进行单元测试,编写单元测试报告,

提交测试请求,提交测试资料,并负责对测试资料进行解释;

协助测试人员进行测试工作,缺陷的修改工作。

配置管理员

将所测试软件、被测软件、测试支持软件和评审结果纳入配置管理中。

 


免责声明:
1.IPD百科网所有文章文档均于网上收集整理所得,版权属于原作者。
2.IPD百科网分享的所有资源仅供学习和研究之用,请在下载后24小时删除。如用于商业用途,请到所有方购买版权,追究法律责任与本网站无关。
3.以任何方式登录或者进入本网站或直接、间接使用IPD网站资源我们均视为您自愿接受并完全同意本声明。
4.如有内容侵犯您的版权或其他利益的,请联系13212350979 我们会在收到消息后24小时内删除。

联系我们

Contact us

联系电话:021-61990302                  邮箱地址:office@ipdwiki.com
Copyright © 2022 IPD百科网 All rights reserved 沪ICP备2021008520号-5  
沪ICP备2021008520号-6