|
关键词:软件质量保证(SQA Software Quality Assure) 关键过程域(KPA Key Process Area)CMM
摘 要:结合担任SQA人员的亲身体会,总结出SQA人员在CMM三级标准下怎样做好自己的工作。
1 引言
在CMM标准下,SQA人员独立于软件项目组负责软件质量保证,具体的职责在我们的《软件质量保证》(机构标准v1.1)KPA文档中定义如下:
1) 实施软件质量保证活动;
2) 定期总结并提交软件质量保证活动的审核报告;
3) 制定项目的SQA计划;
4) 参加项目的软件开发计划、标准和过程的准备及评审;
5) 协助项目经理建立项目的质量目标;
6) 跟踪和监督纠正措施的实施;
7) 定期和必要时分析项目提供的原始数据并报告结果;
8) 如果需要,与客户的SQA人员定期评审SQA人员的活动及发现的问题。
其实,以上职责中,第一条就已经涵盖了其他几条的内容,只不过其他几条更加具体,是第一条职责的细化。但是,这些职责只是文档中定义了的而已,并不全面,特别是对于刚开始实施CMM的企业来说,SQA为了达到软件质量保证的目的,要做很多其他的工作。因为他要进行质量保证,首先必须要推广CMM,也就说,他必须不断地跟软件项目组和相关组的人员解释CMM的标准是怎样的,才能让他们按照CMM的标准作。因此,一名SQA的活动可以围绕两个方面来进行:一是推广CMM标准,二是检查执行情况。
2 SQA怎样推广CMM标准
尽管公司在正式实施CMM之前对和软件项目有关的人员会进行有关CMM的培训,但这样并不足以使CMM标准的执行者足以理解它,更谈不上去操作它。怎样让他们更多地知道CMM标准,使他们在工作中能够按照CMM标准去做呢?这些都依靠和他们密切相关的SQA人员的努力。
SQA人员在履行职责之前,应该认真的学习CMM标准,深刻理解每个KPA的目的,熟练掌握每个KPA的流程。然后,对于公司定义的CMM标准要非常的熟悉,不仅要知道SQA在本公司每个KPA是怎样操作的,而且要知道其他角色按照本公司定义的CMM标准的工作流程,还要知道公司软件开发中每一种工作产品的质量标准。以上这些条件构成SQA人员推广CMM标准的前提。
作者:hechengkeji
来源:中国组织过程改进网 www.chinaopi.com.cn |
|