随着国内软件企业的发展,企业对QA的素质要求越来越高.那么QA到底有那些工作职责呢?
根据CMMI的要求,SQA应该独立于开发部门之外的第三方部门,应该在制度上保证其向管理层提供过程不符合项的渠道。
SQA具体职责如下(本公司):
l 完善公司开发流程,提供一种可观的流程改进体系,并实施培训。
l SQA找出公司开发流程的缺陷,协助制订其改进措施。
l SQA根据公司以往项目的历史数据,制定符合公司各个阶段的标准,以及缺陷的分布曲线
l SQA在项目的前期,协助项目经理选用合理的开发模型,并配合项目经理做好项目的估算工作,控制项目成本。
l SQA对开发过程中的不符合项进行跟踪,监督其完成情况。
l SQA在项目的初期制定SQAP,并在项目的进行过程中,根据SQAP对项目完成的工作产品进行check。
l SQA对公司全体员工进行CMMI等体系知识的培训,并建立考核体系!!
l 协助项目组完成度量体系:
包括以下几个方面:项目规模,项目进度偏差,项目缺陷分布,项目工作量,需求变更率以及项目的质量成本等