如何做好SQA?

本文详细介绍了在CMM标准下,软件质量保证(SQA)人员的职责,包括推广CMM标准、指导项目组执行、监控与改进等方面。SQA不仅要检查项目执行情况,还需协助团队理解和应用CMM标准,通过与项目经理的沟通和合作,逐步提升项目质量。
摘要由CSDN通过智能技术生成
 1. 引言
在CMM标准下,SQA(质量保证)人员独立于软件项目组负责软件质量保证,具体的职责在我们的《软件质量保证》(机构标准v1.1)KPA文档中定义如下:
1) 实施软件质量保证活动;
2) 定期总结并提交软件质量保证活动的审核报告;
3) 制定项目的SQA计划;
4) 参加项目的软件开发计划、标准和过程的准备及评审;
5) 协助项目经理建立项目的质量目标;
6) 跟踪和监督纠正措施的实施;
7) 定期和必要时分析项目提供的原始数据并报告结果;
8) 如果需要,与客户的SQA人员定期评审SQA人员的活动及发现的问题。
其实,以上职责中,第一条就已经涵盖了其他几条的内容,只不过其他几条更加具体,是第一条职责的细化。但是,这些职责只是文档中定义了的而已,并不全面,特别是对于刚开始实施CMM的企业来说,SQA为了达到软件质量保证的目的,要做很多其他的工作。因为他要进行质量保证,首先必须要推广CMM,也就说,他必须不断地跟软件项目组和相关组的人员解释CMM的标准是怎样的,才能让他们按照CMM的标准作。因此,一名SQA的活动可以围绕两个方面来进行:一是推广CMM标准,二是检查执行情况。

尽管公司在正式实施CMM之前对和软件项目有关的人员会进行有关CMM的培训,但这样并不足以使CMM标准的执行者足以理解它,更谈不上去操作它。怎样让他们更多地知道CMM标准,使他们在工作中能够按照CMM标准去做呢?这些都依靠和他们密切相关的SQA人员的努力。
SQA人员在履行职责之前,应该认真的学习CMM标准,深刻理解每个KPA的目的,熟练掌握每个KPA的流程。然后,对于公司定义的CMM标准要非常的熟悉,不仅要知道SQA在本公司每个KPA是怎样操作的,而且要知道其他角色按照本公司定义的CMM标准的工作流程,还要知道公司软件开发中每一种工作产品的质量标准。以上这些条件构成SQA人员推广CMM标准的前提。
在刚刚开始实施CMM时,碰到的问题往往要比想象的还多,作为一名SQA人员,要本着解决这些问题的目的去进行自己的工作,而并不只是起到监督的作用。SQA人员在负责一个软件项目的质量保证工作时,要随时了解项目的进展情况
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值