asks_zhuang 发表于 2005-3-2 10:16:08

QA要做什么?(CMM对QA工作的要求)

看了论坛上的一篇文章《质量保证》,有一些问题,和大家讨论;
他把QA的工作归纳成了10条

CMM对QA工作的要求?
1、保障制度体系

2、促使过程改进

3、指导项目实施

4、增加透明度

5、评审项目活动

6、审核工作产品

7、协助问题解决

8、提供决策参考

9、进行缺陷预防

10、实现质量目标

其中5,6点我的疑问如下,请大家讨论,
5、评审项目活动
这里QA是来组织评审,还是自己评审?评审的标准是根据什么来的?
感觉QA应该是组织评审,比如评审需求,可能QA并不是这个需求领域的专家,他怎么评审这个需求是合理的呢?

6、审核工作产品

原文说,这里的审核,审核对象是过程方面的质量,如符合性、规范性、一致性等则需要由QA来把关,产品的技术性与规范性不可或缺。

我的理解四这个地方是不是有部分是测试员的工作?测试软件的规范性,软件每个阶段的文档的一致性?

luoyear 发表于 2005-3-2 12:12:52

我觉得5有用词不妥的嫌疑
5、应为审核项目活动,也就是QA通过过程记录和见证过程活动来审核过程活动的规范性。一般来说,过程中不但要实时的发现问题并提醒项目组整改,还应记录下这些问题。
其根据是组织定义过程及项目过程定义、外加组织的其他规范要求。

6、对工作产品的审核QA的活动当然不但测试人员在做,甚至文档管理员、开发人员、项目经理等项目干系人都在做,只不过做的目的不一样。项目干系人做的是确保自己工作产品满足过程规范质量要求。而SQA作为第三方则是检查这种要求是否真正得以满足。

asks_zhuang 发表于 2005-3-3 09:38:43

审核项目活动

那么这个审核过程要怎么进行?
比如需求评审的会议是不是QA需要来组织召开?QA的工作就是确保这个会议召开,并且达到了预期的效果?

luoyear 发表于 2005-3-3 13:10:50

QA的存在只是外部监督
这些都是项目例行活动 与QA检查不检查都无关系
所以 这些活动不是由QA组织的
QA只是根据他自己的工作计划(QA计划)开展审核
去检查这些工作的落实情况
页: [1]
查看完整版本: QA要做什么?(CMM对QA工作的要求)